.qs{padding-block:clamp(4rem,2rem + 6vw,7rem);background:radial-gradient(ellipse at 50% 22%,#a38c4517,transparent 65%)}.qs__head{display:flex;align-items:center;justify-content:space-between;gap:24px;margin-bottom:36px}.qs__h{margin:0}.qs__nav{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.qs__dock[hidden]{display:none}.qs__btn{display:grid;place-items:center;width:48px;height:44px;flex:none;border:2px solid #bba06b;border-top-color:#c3a56a;border-radius:5px 18px;background:linear-gradient(145deg,#38392b,#0d120e);color:#d2bc89;box-shadow:inset 0 0 0 2px #070c08,inset 0 0 0 3px #d2bc8944,0 3px 5px #0004;font:1.1rem var(--font-machine);cursor:pointer;transition:background .2s,transform .16s,border-color .2s}.qs__btn[data-qs="-1"]{border-radius:18px 5px}.qs__btn:hover{background:linear-gradient(145deg,#37523b,#14291d);border-color:#c7e2b3}.qs__btn:active{transform:translateY(2px)}.qs__btn:focus-visible{outline:2px solid #b7e1bd;outline-offset:4px}.qs__btn svg{width:22px;height:22px;fill:none;stroke:currentColor;stroke-width:1.4;stroke-linecap:round;stroke-linejoin:round}.qs__count{min-width:4em;margin:0;color:#9b9f90;font:.8rem var(--font-machine);text-align:center}.qs__count b{color:#e9cf8c;font-weight:400}.qs__terminal{position:relative;width:calc(100% - 2*var(--dp-gutter));max-width:820px;margin-inline:auto;isolation:isolate}.tg__machine{position:relative;z-index:2;pointer-events:none}.qs__dock{position:relative;pointer-events:auto;display:flex;align-items:center;justify-content:space-between;gap:14px;margin:-2px 0 0;padding:12px 20px 18px;border:3px solid #bba06b;border-top-color:#c3a56a;border-bottom-color:#8b7448;border-radius:3px 3px 18px 18px;background:repeating-linear-gradient(0deg,#f3dd9c07 0 1px,transparent 1px 3px),linear-gradient(150deg,#30312b,#0b0d0c 55%,#1b1d18);box-shadow:inset 0 0 0 2px #060807,inset 0 0 0 3px #bba06b66,0 5px 8px #0006}.qs__dock{justify-content:center}.tg__slot-light{position:absolute;left:4%;right:4%;bottom:3px;height:5px;overflow:hidden;border-radius:6px;background:#030605;box-shadow:0 -1px #76633a,0 1px #d8be7b66;pointer-events:none}.tg__slot-light i{position:absolute;inset:0 auto 0 -24%;width:24%;opacity:.35;background:linear-gradient(90deg,transparent,#b9e8be88 35%,#f2e0a9 50%,#b9e8be88 65%,transparent);transform:translate(0)}.tg-art__brass-sheen,.tg-art__logo-charge{opacity:0}.tg-art__logo-level{transform-box:fill-box;transform-origin:center bottom}.tg__art--desktop{--tg-sweep-distance:1100px}.tg__art--mobile{--tg-sweep-distance:700px}.tg__art{width:104.878%;margin-inline:-2.439%}.tg__art svg{display:block;width:100%;height:auto;overflow:visible}.tg__art--mobile{display:none}.tg-art__carriage{transform-box:fill-box;transform-origin:left center}.tg-art__lamp{fill:#a1d8ac}.tg-art__progress{transform-box:fill-box;transform-origin:left center;opacity:.55}.qs__track{position:relative;z-index:1;display:grid;overflow:hidden;margin-top:-4px}.qs__track:focus-visible{outline:2px solid #c9b779;outline-offset:4px}.qs__slide{grid-area:1/1;align-self:start;width:100%;min-width:0;margin:0;display:flex;justify-content:center;padding-bottom:22px;visibility:hidden;pointer-events:none}.qs__slide[data-current]{visibility:visible;pointer-events:auto}.tg__feed{position:relative;width:calc(100% - 64px);min-width:0;overflow:clip}.tg__feed:before{content:"";position:absolute;z-index:2;inset:0 0 auto;height:23px;background:linear-gradient(#08120c66,transparent);pointer-events:none}.tg__paper{position:relative;margin:0;padding:30px 38px 26px;color:#242b20;background-color:#e6dfc7;box-shadow:inset 0 0 0 1px #8c754133,inset 0 12px 16px -12px #0b120bc0}.tg__paper:after{content:"";position:absolute;inset:0;pointer-events:none;background:repeating-linear-gradient(0deg,transparent 0 5px,#67502505 5px 6px)}@supports (mask-composite:exclude){.tg__paper{mask:radial-gradient(circle at 8px 10px,#000 2.5px,transparent 3px) 0 0/16px 22px repeat-y,radial-gradient(circle at 8px 10px,#000 2.5px,transparent 3px) 100% 0/16px 22px repeat-y,linear-gradient(#000,#000);mask-composite:exclude,exclude,add}}.tg__head{display:flex;align-items:baseline;justify-content:space-between;gap:12px;margin:0;padding-bottom:11px;border-bottom:3px double #8c785e66;color:#63543b;font:.7rem/1.5 var(--font-machine);text-transform:uppercase;letter-spacing:.12em}.tg__folio{white-space:nowrap}.tg__meta{margin:10px 0 24px;font:.65rem/1.5 var(--font-machine);color:#726450}.tg__text{margin:0;font:400 clamp(1rem,.9rem + .3vw,1.17rem)/1.65 var(--font-machine);color:#252b21;text-wrap:pretty}.tg__text p{margin:0}.tg__cap{display:grid;gap:7px;padding-top:20px;margin-top:24px;border-top:1px solid #8f80614d}.tg__name{font:italic 500 clamp(1.7rem,2.8vw,2.2rem)/1.1 var(--font-affiche);color:#343c2c}.tg__role{font:.86rem/1.5 var(--font-voix);color:#535c4c}.tg__src{font:.58rem/1.5 var(--font-machine);letter-spacing:.1em;text-transform:uppercase;color:#73644e}.tg__stamp{display:inline-block;margin-top:21px;padding:4px 13px;border:1px solid #466344;outline:1px solid #46634477;outline-offset:3px;rotate:-5deg;color:#426440;font:.6rem var(--font-machine);text-transform:uppercase;letter-spacing:.18em}.qs__hint{margin:0;text-align:center;color:#9fa18e;font:.62rem/1.5 var(--font-machine)}@media(prefers-reduced-motion:no-preference){.qs[data-printing] .qs__slide[data-current] .tg__paper{animation:tg-feed var(--tg-feed-duration,3s) linear .14s both;will-change:transform}.qs[data-retracting] .qs__slide[data-current] .tg__feed{clip-path:var(--tg-retract-clip,none)}.qs[data-retracting] .qs__slide[data-current] .tg__paper{animation:tg-retract .36s ease-in both;will-change:transform}.qs[data-printing] .tg-art__carriage{animation:tg-carriage .9s ease-in-out infinite alternate}.qs[data-printing] .tg-art__rollers{animation:tg-rollers .18s linear infinite}.qs[data-printing] .tg-art__progress{animation:tg-progress var(--tg-print-duration,2.16s) linear both}.qs[data-printing] .tg-art__lamp{animation:tg-signal .9s ease-in-out infinite}.qs[data-printing] .tg-art__title-glow{animation:tg-title-light 1.6s ease-in-out infinite alternate}.qs[data-printing] .tg-art__logo-charge{opacity:1}.qs[data-printing] .tg-art__logo-level{animation:tg-logo-fill var(--tg-print-duration,3.36s) linear both}.qs[data-printing] .tg-art__brass-sheen{animation:tg-brass-sweep var(--tg-print-duration,3.36s) cubic-bezier(.2,.6,.3,1) both}.qs[data-qs-visible]:not([data-printing]):not([data-retracting]) .tg__slot-light i{animation:tg-idle-glow 6s ease-in-out infinite}.qs[data-printing] .tg__slot-light i{animation:tg-print-glow .9s ease-in-out infinite alternate}@keyframes tg-brass-sweep{0%{transform:translate(0);opacity:0}12%{opacity:.55}82%{opacity:.4}to{transform:translate(var(--tg-sweep-distance));opacity:0}}@keyframes tg-logo-fill{0%{transform:scaleY(0)}to{transform:scaleY(1)}}@keyframes tg-idle-glow{0%,to{transform:translate(10%);opacity:.15}50%{transform:translate(440%);opacity:.4}}@keyframes tg-print-glow{0%{transform:translate(30%);opacity:.6}to{transform:translate(420%);opacity:1}}@keyframes tg-feed{0%{transform:translateY(-100%)}to{transform:translateY(0)}}@keyframes tg-retract{0%{transform:var(--tg-retract-start,translateY(0))}to{transform:translateY(-100%)}}@keyframes tg-carriage{0%{transform:translate(0);opacity:.6}to{transform:translate(160%);opacity:1}}@keyframes tg-rollers{to{transform:translate(3px)}}@keyframes tg-progress{0%{transform:scaleX(0);opacity:1}to{transform:scaleX(1);opacity:.55}}@keyframes tg-signal{0%,to{opacity:.75}15%,80%{opacity:1;fill:#e1ffe8}}@keyframes tg-title-light{0%{opacity:.45}to{opacity:.85}}}@media(max-width:600px){.qs__head{flex-direction:column;align-items:flex-start;gap:20px;margin-bottom:24px}.qs__count{min-width:3em}.qs__btn{width:44px}.qs__dock{position:absolute;inset:auto 20px 13%;height:44px;margin:0;padding:0;border:0;border-radius:0;background:none;box-shadow:none}.qs__nav{gap:12px;justify-content:center;flex-wrap:nowrap;width:100%}.qs__nav:before,.qs__nav:after{content:"";height:3px;flex:1;max-width:48px;border-block:1px solid #b89d5c55}.tg__slot-light{left:6%;right:6%;bottom:5.6%;height:3px;background:transparent;box-shadow:none}.qs__terminal{width:calc(100% - 2*var(--dp-gutter));max-width:410px}.tg__art--desktop{display:none}.tg__art--mobile{display:block}.qs__track{margin-top:-4px}.tg__feed{width:calc(100% - 36px)}.tg__paper{padding:27px 23px 24px}.tg__head{font-size:.57rem;letter-spacing:.05em}.tg__meta{font-size:.58rem;margin-bottom:20px}.tg__text{font-size:1rem;line-height:1.6}.tg__role{font-size:.8rem}.qs__hint{padding-inline:10px;font-size:.56rem}}@media(max-width:359px){.tg__paper{padding-inline:19px}.tg__word{font-size:.53rem}}@media(prefers-reduced-motion:reduce){.qs__btn{transition:none}.qs__btn:active{transform:none}}
