#title .sub{margin:0 0 1.2em;font-size:clamp(22px,3vw,32px);font-style:italic;font-weight:300;opacity:.8;font-variation-settings:"SOFT" 100,"WONK" 1}#title .log{font-size:clamp(18px,2.2vw,22px);font-style:normal;opacity:.92}#title .log.tr{margin-top:0;font-size:clamp(15px,1.8vw,18px);font-style:italic;opacity:.75}#title h1{font-size:clamp(56px,11vw,150px)}#year{position:fixed;left:0;right:0;top:50%;transform:translateY(-50%);z-index:3;text-align:center;pointer-events:none;opacity:0;transition:opacity 1.2s;text-shadow:0 1px 14px #000c;padding:0 16px}#year.on{opacity:1}#year .y{font-weight:300;font-size:clamp(56px,10vw,128px);line-height:1;letter-spacing:-.02em;font-variation-settings:"SOFT" 100,"WONK" 1}#year .ytr{font-style:italic;font-weight:300;font-size:clamp(22px,3vw,34px);opacity:.8}#year .ytr:empty{display:none}#year .p{margin-top:.6em;font-style:italic;font-size:clamp(15px,1.8vw,19px);opacity:.85}#year .p.tr{margin-top:.1em;font-size:clamp(14px,1.6vw,16px);opacity:.7}#choices{position:fixed;z-index:4;left:calc(var(--side) + 16px);right:calc(var(--side) + 16px);bottom:calc(var(--bar-b) + 14px);display:flex;flex-wrap:wrap;gap:12px;justify-content:center;animation:choices-in .8s ease both}#choices button{min-height:52px;max-width:22em;padding:6px 22px;display:inline-flex;flex-direction:column;align-items:center;justify-content:center;border:1px solid rgb(244 239 226 / .5);border-radius:26px;background:#080a0e8c;color:var(--ink);cursor:pointer;line-height:1.25;backdrop-filter:blur(3px);-webkit-backdrop-filter:blur(3px);transition:background .2s,border-color .2s,opacity .4s;touch-action:manipulation}#choices button:hover,#choices button:focus-visible{background:#1e2228bf;border-color:var(--ink)}#choices .en{font-size:17px}#choices .tr{font-size:14px;font-style:italic;opacity:.75}#choices.picked button:not(.sel){opacity:0}@keyframes choices-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@media (max-width: 480px){#choices{flex-direction:column;align-items:stretch}#choices button{max-width:none}}#end .log{margin:0;font-size:21px}#end .log.tr{margin:0 0 1em;font-size:17px;font-style:italic;opacity:.75}#pause h2 span{display:block;font-size:22px;font-style:italic;opacity:.7}@media (prefers-reduced-motion: reduce){#year{transition-duration:.3s}#choices{animation-duration:.3s}}
