.ps-next{isolation:isolate;border:1px solid var(--line);background:var(--bg-card);color:var(--fg);border-radius:10px;gap:18px;padding:24px 22px 26px;transition:border-color .2s;display:grid;position:relative;overflow:hidden}@media (min-width:768px){.ps-next{padding:36px 40px 40px}}.ps-next:before{content:"";z-index:-1;background:radial-gradient(120% 140% at 0% 100%, color-mix(in oklab, var(--accent) 16%, transparent), transparent 60%);opacity:0;transition:opacity .32s ease-out;position:absolute;inset:0}.ps-next:hover,.ps-next:focus-visible{border-color:var(--line-strong)}.ps-next:hover:before,.ps-next:focus-visible:before{opacity:1}.ps-nextTop{justify-content:space-between;gap:16px;display:flex}.ps-nextRow{justify-content:space-between;align-items:flex-end;gap:16px;min-width:0;display:flex}.ps-nextName{overflow-wrap:break-word;min-width:0;transition:translate .42s cubic-bezier(.22,1,.36,1);display:block}.ps-nextArrow{border:1px solid var(--line-strong);width:56px;height:56px;color:var(--fg);border-radius:999px;flex:none;place-items:center;transition:background-color .22s,border-color .22s,color .22s,transform .42s cubic-bezier(.22,1,.36,1);display:inline-grid}.ps-nextArrow svg{width:22px;height:22px}@media (min-width:768px){.ps-nextArrow{width:72px;height:72px}}@media (max-width:639px){.ps-nextName{font-size:clamp(34px,10.5vw,56px)}.ps-nextArrow{width:44px;height:44px;position:absolute;top:14px;right:14px}.ps-nextTop{padding-right:52px}}.ps-next:hover .ps-nextArrow,.ps-next:focus-visible .ps-nextArrow{background:var(--accent);border-color:var(--accent);color:var(--accent-ink)}.ps-next:active .ps-nextArrow{transform:scale(.94)}.ps-nextTag{max-width:52ch;color:var(--fg-muted);font-size:17px;line-height:1.45}.ps-nextMetrics{flex-wrap:wrap;gap:6px;display:flex}.ps-nextRule{background:var(--accent);transform-origin:0;height:2px;transition:transform .6s cubic-bezier(.22,1,.36,1);position:absolute;bottom:0;left:0;right:0;transform:scaleX(0)}.ps-next:hover .ps-nextRule,.ps-next:focus-visible .ps-nextRule{transform:none}@media (hover:hover) and (prefers-reduced-motion:no-preference){.ps-next:hover .ps-nextName{translate:10px}.ps-next:hover .ps-nextArrow{transform:translate(4px)}}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.ps-nextName{animation:linear both ps-rise;animation-timeline:view();animation-range:entry 5% cover 30%}}}@keyframes ps-rise{0%{opacity:0;clip-path:inset(0 0 100%);transform:translateY(40%)}to{opacity:1;clip-path:inset(-20%);transform:none}}.ps-prev{min-height:40px;color:var(--fg);align-items:center;gap:.5ch;padding-inline:4px;transition:color .16s;display:inline-flex}.ps-prev:hover{color:var(--accent)}@media (prefers-reduced-motion:reduce){.ps-next *,.ps-next:before{transition:none!important}}
