.frame{min-height:100svh;padding:1.9rem var(--gutter);background:radial-gradient(ellipse at 22% 24%, var(--paper-lift) 0%, var(--paper) 54%, var(--paper-fall) 100%);grid-template-rows:auto 1fr auto;gap:2rem;display:grid}.frame__top{animation:fadeUp 1s var(--ease-in) both;justify-content:space-between;align-items:baseline;gap:1rem;display:flex}.frame__mark{letter-spacing:-.012em;color:var(--ink);font-size:15px;font-weight:500}.frame__here{letter-spacing:.015em;color:var(--ink-3);font-size:11.5px}.frame__middle{place-items:center;padding-bottom:2.5rem;display:grid}.frame__foot{letter-spacing:.015em;color:var(--ink-3);animation:fadeUp 1.3s var(--ease-in) both;justify-content:space-between;align-items:center;gap:1rem;font-size:11.5px;animation-delay:.22s;display:flex}.frame__places{white-space:nowrap;align-items:center;gap:.7rem;display:inline-flex}.frame__rule{opacity:.55;background:currentColor;width:1px;height:10px}.frame__link{min-height:44px;color:var(--ink-3);transition:color var(--dur-out) var(--ease-out);align-items:center;gap:.6rem;padding-left:.5rem;display:inline-flex}.frame__link:after{content:"";opacity:.6;width:1.1rem;height:1px;transition:width var(--dur-in) var(--ease-in);background:currentColor}.frame__link:hover,.frame__link:focus-visible{color:var(--ink);transition:color var(--dur-in) var(--ease-in)}.frame__link:hover:after,.frame__link:focus-visible:after{width:2rem}@media (max-width:26rem){.frame__foot{flex-direction:column;align-items:flex-start;gap:.1rem}.frame__link{padding-left:0}}
