body.public-site{--ease-interaction:cubic-bezier(.16,1,.3,1);--shadow-lift:0 22px 38px -14px #19314e42, 0 5px 12px -5px #19314e24}[data-theme=dark] body.public-site{--shadow-lift:0 24px 42px -12px #000000a6, 0 6px 14px -4px #0006}body.public-site .btn{justify-content:center;align-items:center;display:inline-flex}body.public-site .btn>svg{flex:none;display:block}body.public-site :is(button,.btn,.share-btn){transition:transform .14s var(--ease-interaction), color .18s ease, background-color .18s ease, border-color .18s ease, opacity .18s ease}body.public-site :is(.nav-dropdown-menu a,.search-results a):focus-visible{background:var(--bg-subtle);color:var(--text-strong);outline-offset:-3px}body.public-site .nav-dropdown-menu{transition-property:opacity,transform,visibility,clip-path;transition-duration:.14s,.14s,.14s,.22s}body.public-site .nav-dropdown.open .nav-dropdown-menu{transition-duration:.18s,.24s,0s,.32s;transition-timing-function:var(--ease-interaction)}body.public-site .subscribe-form input::placeholder{color:var(--text-3);opacity:1}[data-theme=dark] body.public-site .btn-primary{color:var(--bg)}@media (prefers-reduced-motion:no-preference){body.public-site :is(button:not(:disabled):not(.year-toggle),a.btn,.share-btn):active{transform:scale(.95)}::view-transition-old(root){animation-duration:.14s}::view-transition-group(*){animation-duration:.85s;animation-timing-function:cubic-bezier(.22,.61,.36,1)}::view-transition-group(root){animation-duration:.36s}::view-transition-new(root){animation:.36s cubic-bezier(.16,1,.3,1) both reading-page-in}body.public-site .nav-dropdown-menu{clip-path:inset(0 0 40% round 14px)}body.public-site .nav-dropdown.open .nav-dropdown-menu{clip-path:inset(0 round 14px)}body.public-site :is(.nav-actions .icon-btn,.bottom-tab .tab-item svg){transition:transform .4s var(--ease-interaction)}body.public-site .nav-actions .icon-btn:hover{transform:translateY(-3px)rotate(-8deg)}body.public-site .bottom-tab .tab-item:active svg{transform:translateY(-5px)scale(.86)}body.public-site .subscribe-card:focus-within{border-color:var(--accent)}body.public-site :is(.ed-card,.feature-story):focus-visible .art-cover,body.public-site .friend-card:focus-within{box-shadow:var(--shadow-lift);transform:translateY(-4px)scale(1.025)}body.public-site .collection-card:focus-visible .collection-foot>:last-child{transform:translate(4px,-3px)}body.public-site :is(.ed-card:focus-visible,.ed-card:hover) .ed-arrow{opacity:1}}@media (hover:hover) and (pointer:fine) and (prefers-reduced-motion:no-preference){body.public-site :is(.art-cover,.friend-card){transition:transform .75s cubic-bezier(.22,.61,.36,1),box-shadow .4s}body.public-site :is(.art-cover,.friend-card).cover-depth{box-shadow:var(--shadow-lift);transition-duration:.18s;transform:perspective(850px) rotateX(var(--depth-pitch,0deg)) rotateY(var(--depth-yaw,0deg)) translateY(-5px) scale(1.035)!important}body.public-site .friends-page .friend-card:is(.cover-depth,:focus-within){background:var(--surface-panel);z-index:2}body.public-site .cover-depth .orbit-a{transform:translate(8px,-6px)}body.public-site .cover-depth .orbit-b{transform:translate(-6px,5px)}body.public-site .art-orbit{transition:transform .6s var(--ease-interaction)}body.public-site .ed-card:hover .ed-arrow{animation:reading-arrow .5s var(--ease-interaction) 1}body.public-site :is(.nav .brand,.btn,.footer-links a,.footer-brand,.home-intro-links a){transition:transform .65s var(--ease-interaction),color .18s,background-color .18s}body.public-site :is(.nav .brand,.btn,.footer-links a,.footer-brand,.home-intro-links a,.tags-page .tag-cloud a).magnet-active{transition-duration:.14s;transform:translate(var(--magnet-x,0px),var(--magnet-y,0px))!important}body.public-site :is(.nav .brand,.btn,.footer-links a,.footer-brand,.home-intro-links a):active{transition-duration:.12s}}@keyframes reading-arrow{45%{opacity:0;transform:translate(8px,-8px)}46%{opacity:0;transform:translate(-6px,6px)}to{opacity:1;transform:translate(3px,-2px)}}@keyframes reading-page-in{0%{opacity:0}to{opacity:1}}@media (width<=760px){body.public-site .nav-actions .icon-btn{width:40px;height:40px}body.public-site .nav-dropdown-menu{max-width:calc(100vw - 100px)}}@media (prefers-reduced-motion:reduce){::view-transition-group(*),::view-transition-old(*),::view-transition-new(*){animation:none!important}body.public-site :is(button,.btn,.share-btn){transition:color 80ms,background-color 80ms;transform:none!important}body.public-site :is(.nav-dropdown-menu,.nav-dropdown-chevron,.tab-item svg){transition:none}}@media (prefers-reduced-motion:no-preference){body.public-site [data-result=success]{animation:.26s ease-out result-confirm}}@keyframes result-confirm{0%{opacity:.45}to{opacity:1}}
