/*! tailwindcss v4.3.4 | MIT License | https://tailwindcss.com */
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:block))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-space-y-reverse:0;--tw-border-style:solid;--tw-font-weight:initial;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}}}@layer theme{:root,:host{--font-sans:"Instrument Sans", system-ui, sans-serif;--font-serif:"Instrument Serif", Georgia, serif;--font-mono:"Space Mono", ui-monospace, monospace;--color-blue-500:oklch(62.3% .214 259.815);--color-gray-100:oklch(96.7% .003 264.542);--color-gray-200:oklch(92.8% .006 264.531);--color-gray-300:oklch(87.2% .01 258.338);--color-gray-500:oklch(55.1% .027 264.364);--color-gray-700:oklch(37.3% .034 259.733);--color-gray-900:oklch(21% .034 264.665);--color-white:#fff;--spacing:.25rem;--text-sm:.875rem;--text-sm--line-height:calc(1.25 / .875);--font-weight-medium:500;--font-weight-semibold:600;--radius-lg:.5rem;--aspect-video:16 / 9;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--color-bg-page:#fbf6ee;--color-bg-subtle:#e7e0fa;--color-bg-muted:#efe8da;--color-bg-inverse:#1e1a2b;--color-bg-deep:#15121f;--color-bg-terminal:#0f0d16;--color-bg-accent:#d1147d;--color-bg-highlight:#cbef4f;--color-bg-info:#a8d8ff;--color-bg-warm:#ff9447;--color-text-primary:#1e1a2b;--color-text-secondary:#6b6577;--color-text-accent:#d1147d;--color-text-on-accent:#fff;--color-text-on-dark:#fff;--color-text-on-dark-muted:#b9b3c9;--color-text-highlight:#cbef4f;--color-border-default:#1e1a2b;--color-border-subtle:#c9b8f5;--color-border-on-dark:#3a3450;--color-grid-lilac:#c9b8f5;--color-grid-cream:#efe8da;--color-neon-pink:#ff2ba6;--color-neon-lime:#cbef4f;--color-neon-sky:#7fd3ff;--color-shadow-hard:#1e1a2b;--color-nav-text:#e9e4f7;--color-footer-subtle:#7a7390;--color-taskbar:#c9c3d9;--color-taskbar-tab:#dcd7e8;--color-taskbar-edge:#8e87a3;--color-field-dark:#17141f;--color-placeholder-dark:#9c95b5;--color-title-green:#1f3b2d;--color-inset-light:#1e1a2b38;--color-inset-dark:#0000008c;--font-pixel:"Silkscreen", "Space Mono", monospace;--font-wordmark:"Geist Mono", ui-monospace, monospace;--font-hand:"Caveat", "Comic Sans MS", cursive}}@layer base{:root{--space-4:4px;--space-8:8px;--space-12:12px;--space-16:16px;--space-20:20px;--space-24:24px;--space-32:32px;--space-40:40px;--space-48:48px;--space-64:64px;--space-80:80px;--space-96:96px;--space-128:128px;--shadow-3:3px 3px 0 var(--color-shadow-hard);--shadow-4:4px 4px 0 var(--color-shadow-hard);--shadow-6:6px 6px 0 var(--color-shadow-hard);--shadow-8:8px 8px 0 var(--color-shadow-hard);--gutter:clamp(16px, 6.667vw, 96px);--content:1248px}}@layer components{*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{background:var(--color-bg-page);color:var(--color-text-primary);font:400 16px/1.55 var(--font-sans);margin:0}img{max-width:100%;display:block}a{color:inherit}h1,h2,h3,h4,p,ol,ul,fieldset,figure{margin:0}ol,ul{padding:0;list-style:none}fieldset{border:0;min-width:0;padding:0}legend{padding:0}button,input,textarea,select{font:inherit;color:inherit}.visually-hidden{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}:focus-visible{outline:2px solid var(--color-neon-pink);outline-offset:2px}.t-display{font:400 64px/1.04 var(--font-serif);letter-spacing:-.01em}.t-h1{font:400 38px/1.15 var(--font-serif)}.t-h2{font:400 32px/1.15 var(--font-serif)}.t-h3{font:400 26px/1.2 var(--font-serif)}.t-h4{font:400 22px/1.25 var(--font-serif)}.t-body-l{font-size:18px;line-height:1.6}.t-body-m{font-size:16px;line-height:1.55}.t-body-s{font-size:15px;line-height:1.5}.t-strong{font-weight:600}.t-caption{font:400 12px/1.5 var(--font-mono);color:var(--color-text-secondary)}.t-mono{font:400 13px/1.5 var(--font-mono)}.t-label{font:700 12px/1.5 var(--font-mono);letter-spacing:0;text-transform:uppercase}.t-pixel{font:700 12px/1.2 var(--font-pixel)}.accent{color:var(--color-text-accent);font-style:italic}.kicker{color:var(--color-text-accent)}.wrap{padding-inline:var(--gutter)}.wrap>.inner{max-width:var(--content);margin-inline:auto}.grid-paper{background-color:var(--color-bg-page);background-image:linear-gradient(var(--color-grid-cream) 1px, transparent 1px), linear-gradient(90deg, var(--color-grid-cream) 1px, transparent 1px);background-size:32px 32px}.grid-paper--lilac{background-color:var(--color-bg-subtle);background-image:linear-gradient(var(--color-grid-lilac) 1px, transparent 1px), linear-gradient(90deg, var(--color-grid-lilac) 1px, transparent 1px)}.topbar{background:var(--color-bg-deep);color:var(--color-text-on-dark-muted);font:400 12px/16px var(--font-mono);padding:10px 48px}.topbar .inner{justify-content:space-between;gap:var(--space-16);display:flex}.topbar__partner{color:var(--color-text-highlight);font-weight:700;text-decoration:none}.topbar__short{display:none}.logo{align-items:center;gap:9px;text-decoration:none;display:inline-flex}.logo__mark{flex:none;width:35px;height:35px;position:relative}.logo__mark img{max-width:none;position:absolute}.logo__mark .tube1{width:139.58%;height:126.79%;inset:0 -19.79% -26.79%}.logo__mark .tube2{width:139.58%;height:121.58%;inset:-10.79% -19.79%}.logo__mark .tube3{width:139.58%;height:126.79%;inset:-26.79% -19.79% 0}.logo__word{font:700 20px/1 var(--font-wordmark);letter-spacing:-.03em;white-space:nowrap;color:var(--color-bg-page)}.logo__word span{color:var(--color-neon-pink)}.header{background:var(--color-bg-inverse);border-bottom:2px solid #ff2ba699;padding:18px 48px 16px}.header .inner{align-items:center;gap:var(--space-32);min-height:40px;display:flex}.nav{align-items:center;gap:30px;margin-inline:auto;display:flex}.nav a{font:400 14px/20px var(--font-mono);color:var(--color-nav-text);white-space:nowrap;align-items:center;gap:6px;padding:2px 6px;text-decoration:none;display:inline-flex}.nav a:hover{color:var(--color-text-on-dark);text-decoration:underline}.nav a[aria-current=page]{background:var(--color-neon-pink);color:var(--color-text-on-dark);text-decoration:none}.nav .tag{background:var(--color-bg-highlight);color:var(--color-text-primary);font:700 9px/1.2 var(--font-pixel);padding:1px 5px}.header__actions{align-items:center;gap:var(--space-32);display:flex}.header__search{position:relative}.header__search .field-dark{width:150px;height:40px}.header .header__subscribe{border-color:var(--color-bg-highlight);--button-offset:3px;--button-shadow:var(--color-neon-pink);height:40px}.input,.field input[type=url],.field input[type=text],.field input[type=email],.field textarea{border:2px solid var(--color-border-default);width:100%;height:46px;box-shadow:inset 2px 2px 0 var(--color-inset-light);font:400 13px/1.4 var(--font-mono);color:var(--color-text-primary);background:#fff;border-radius:0;padding:0 14px;display:block}.field textarea{resize:vertical;height:96px;padding-block:14px}.input::placeholder,.field input::placeholder,.field textarea::placeholder{color:var(--color-text-secondary);opacity:1}.field-dark{border:2px solid var(--color-border-on-dark);background:var(--color-field-dark);box-shadow:inset 3px 3px 0 var(--color-inset-dark), 3px 3px 0 var(--color-bg-terminal);align-items:center;gap:10px;padding:0 14px;display:flex}.field-dark img{flex:none}.field-dark input{width:100%;min-width:0;font:400 13px/1 var(--font-mono);color:var(--color-text-on-dark);background:0 0;border:0;padding:0}.field-dark input::placeholder{color:var(--color-placeholder-dark);opacity:1}.field-dark input:focus{outline:0}.field-dark:focus-within{outline:2px solid var(--color-neon-pink);outline-offset:2px}.button{justify-content:center;align-items:center;gap:var(--space-8);height:44px;padding:0 var(--space-20);border:2px solid var(--color-border-default);background:var(--color-bg-highlight);color:var(--color-text-primary);--button-offset:4px;--button-lift:0px;box-shadow:calc(var(--button-offset) + var(--button-lift)) calc(var(--button-offset) + var(--button-lift)) 0 var(--button-shadow,var(--color-shadow-hard));translate:calc(var(--button-lift) * -1) calc(var(--button-lift) * -1);font:700 14px/1 var(--font-mono);text-transform:uppercase;white-space:nowrap;cursor:pointer;border-radius:0;text-decoration:none;display:inline-flex}.button:hover,.button:focus-visible{--button-lift:2px}.button:active{--button-lift:-2px}@media (prefers-reduced-motion:no-preference){.button{transition:translate 90ms steps(2,end),box-shadow 90ms steps(2,end)}}.button--primary{background:var(--color-bg-highlight)}.button--secondary{background:#fff}.chip{border:2px solid var(--color-border-default);font:400 13px/19px var(--font-mono);color:var(--color-text-primary);white-space:nowrap;cursor:pointer;background:#fff;align-items:center;padding:6px 12px;text-decoration:none;display:inline-flex}.chip--dark{border-color:var(--color-border-on-dark);color:var(--color-nav-text);background:0 0;padding-inline:14px}.chip--dark:hover{border-color:var(--color-nav-text)}.chip--dark[aria-current=page]{border-color:var(--color-neon-pink);background:var(--color-neon-pink);color:var(--color-text-on-dark);padding-inline:12px}.choice{display:inline-flex;position:relative}.choice input{opacity:0;cursor:pointer;margin:0;position:absolute;inset:0}.choice input:checked+.chip{background:var(--color-bg-inverse);color:var(--color-text-on-dark)}.choice input:focus-visible+.chip{outline:2px solid var(--color-neon-pink);outline-offset:2px}.checkbox{font:400 15px/1.2 var(--font-sans);cursor:pointer;align-items:center;gap:10px;display:inline-flex}.checkbox input{appearance:none;border:2px solid var(--color-border-default);width:18px;height:18px;box-shadow:inset 2px 2px 0 var(--color-inset-light);cursor:pointer;background:#fff;flex:none;margin:0}.checkbox input:checked{background:#fff url(/sites/antlers-news/img/icon-check.svg) 50%/12px no-repeat}.window{border:3px solid var(--color-border-default);background:var(--color-bg-page);box-shadow:var(--shadow-6);border-radius:4px;overflow:hidden}.window--large{box-shadow:var(--shadow-8)}.window__bar{justify-content:space-between;align-items:center;gap:var(--space-12);border-bottom:3px solid var(--color-border-default);background:var(--color-bg-inverse);height:34px;color:var(--color-text-highlight);margin:-3px -3px 0;padding:0 17px 3px 14px;display:flex}.window__bar--accent{background:var(--color-bg-accent);color:var(--color-text-on-dark)}.window__bar--green{background:var(--color-title-green);color:var(--color-text-on-dark)}.window__name{font:700 12px/1 var(--font-pixel);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.window__dots{flex:none;gap:8px;display:flex}.window__dots i,.window__dots button{border:2px solid var(--color-border-default);background:var(--color-bg-warm);width:16px;height:16px;padding:0;display:block}.window__min{box-sizing:content-box;cursor:pointer}.window__min:hover,.window__min:focus-visible{background:#fff;outline:none}.window__dots i:nth-child(2){background:var(--color-bg-info)}.window__dots i:nth-child(3){background:var(--color-bg-highlight)}.window__body{padding:20px 13px 16px}.page-head{padding-block:64px 50px}.page-head .kicker{margin-bottom:6px;display:block}.page-head__title{max-width:1000px}.page-head__lede{max-width:640px;margin-top:var(--space-16)}.subnav{background:var(--color-bg-inverse);padding-block:12px}.subnav .inner{justify-content:space-between;align-items:center;gap:var(--space-16);flex-wrap:wrap;display:flex}.subnav__tabs{gap:var(--space-8);flex-wrap:wrap;display:flex}.subnav__account{align-items:center;gap:var(--space-8);display:flex}.subnav__account form{margin:0}.subnav__account button{cursor:pointer}.submit-body{padding-block:48px 64px}.submit-body .inner{grid-template-columns:minmax(0,780fr) minmax(0,424fr);align-items:start;gap:44px;display:grid}.submit-form .window__body{padding:19px 21px 24px}.submit-form h2{font:400 38px/49px var(--font-serif);margin:6px 0 11px}.submit-form .field+.field,.submit-form .field+fieldset,.submit-form fieldset+.field{margin-top:20px}.submit-form .field>label,.submit-form legend{font:700 12px/18px var(--font-mono);margin-bottom:4px;display:block}.link-preview{border:2px solid var(--color-border-default);background:var(--color-bg-subtle);margin-top:12px;padding:12px 14px 14px}.link-preview p{font:400 11px/1.5 var(--font-mono);color:var(--color-text-secondary);margin-bottom:6px}.link-preview label{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.field .link-preview input{width:100%;height:auto;box-shadow:none;font:600 16px/1.3 var(--font-sans);color:var(--color-text-primary);background:0 0;border:0;padding:0;display:block}.link-preview input::placeholder{color:var(--color-text-secondary);font-weight:400}.link-preview input:focus{outline:0}.link-preview:focus-within{outline:2px solid var(--color-neon-pink);outline-offset:2px}.submit-categories{margin-top:20px}.submit-categories__options{flex-wrap:wrap;gap:8px;display:flex}.submit-form .checkbox{width:fit-content;margin-top:18px;display:flex}.submit-actions{margin-top:22px}.submit-actions p{margin-top:14px}.form-error{margin-bottom:var(--space-16);border:2px solid var(--color-border-default);background:var(--color-bg-warm);font:700 13px/1.4 var(--font-mono);padding:10px 14px}.submit-done{margin-top:var(--space-20);border:2px solid var(--color-border-default);background:var(--color-bg-highlight);font:400 15px/1.4 var(--font-sans);align-items:flex-start;gap:10px;padding:12px 14px;display:flex}.submit-done img{flex:none;margin-top:2px}.submit-aside{gap:28px;display:grid}.guidelines li{font:400 15px/18px var(--font-sans);align-items:flex-start;gap:10px;display:flex}.guidelines li+li{margin-top:14px}.guidelines li img{flex:none;margin-top:2px}.tip .window__body{padding:13px 13px 18px}.tip img{aspect-ratio:392/220;object-fit:cover;border:2px solid var(--color-border-default);width:100%;height:auto}.tip h2{margin:14px 0 2px}.tip p{font:400 15px/1.5 var(--font-sans)}.tip a{color:var(--color-text-accent)}.footer{background:var(--color-bg-inverse);color:var(--color-text-on-dark-muted)}.footer__main{padding:72px var(--gutter) 32px}.footer__main>.inner{max-width:var(--content);margin-inline:auto}.footer__top{grid-template-columns:minmax(0,544fr) repeat(3,minmax(0,220fr));gap:0;display:grid}.footer__brand p{max-width:340px;font:400 15px/1.5 var(--font-sans);margin-top:19px}.footer__col{flex-direction:column;gap:14px;display:flex}.footer__col .t-pixel{color:var(--color-text-highlight);margin-bottom:4px;font-size:13px}.footer__col a{font:400 15px/20px var(--font-mono);color:var(--color-nav-text);text-decoration:none}.footer__col a:hover{text-decoration:underline}.footer__legal{font:400 13px/1.4 var(--font-mono);color:var(--color-footer-subtle);margin-top:40px}.footer__legal a{color:inherit}.taskbar{background:var(--color-taskbar);border-top:2px solid #fff;align-items:center;gap:10px;height:48px;padding:0 8px;display:flex;overflow:hidden}.taskbar a,.taskbar span{border:2px solid var(--color-border-default);background:var(--color-taskbar-tab);height:34px;font:400 13px/1 var(--font-mono);color:var(--color-text-primary);white-space:nowrap;align-items:center;padding:0 12px;text-decoration:none;display:inline-flex}.taskbar .taskbar__start{text-transform:uppercase;background:var(--color-bg-highlight);box-shadow:2px 2px 0 var(--color-shadow-hard);gap:8px;margin-right:22px;padding-inline:14px;font-weight:700}.taskbar .taskbar__tab{min-width:160px}.taskbar .taskbar__tab[aria-current=page]{background:#fff}.taskbar .taskbar__clock{border-color:var(--color-taskbar-edge);margin-left:auto;font-size:14px}main>.wrap:first-child:not(.page-head):not(.submit-body){padding-block:var(--space-48)}.field{display:block}.pagination{gap:var(--space-8);margin-top:var(--space-32);font:400 13px/1 var(--font-mono);display:flex}.avatar{border:2px solid var(--color-border-on-dark);background:var(--color-bg-accent);width:28px;height:28px;color:var(--color-text-on-dark);font:700 11px/1 var(--font-mono);justify-content:center;align-items:center;display:inline-flex}@media (width<=1180px){.header .inner{row-gap:var(--space-12);flex-wrap:wrap}.nav{order:3;gap:18px;width:100%;margin:0;overflow-x:auto}.header__actions{margin-left:auto}.topbar,.header{padding-inline:var(--gutter)}}@media (width<=960px){.submit-body .inner{grid-template-columns:minmax(0,1fr);gap:32px}.footer__top{grid-template-columns:repeat(3,minmax(0,1fr));row-gap:40px}.footer__brand{grid-column:1/-1}}@media (width<=640px){.t-display{font-size:44px}.page-head{padding-block:40px 32px}.topbar__long{display:none}.topbar__short{display:inline}.topbar__partner,.header__search{display:none}.header .inner{column-gap:var(--space-12)}.header__actions{gap:var(--space-16)}.submit-form h2{font-size:32px;line-height:1.2}.footer__top{grid-template-columns:repeat(2,minmax(0,1fr))}.taskbar .taskbar__tab{min-width:0}.taskbar .taskbar__tab+.taskbar__tab,.taskbar .taskbar__clock{display:none}}.tag{border:2px solid var(--color-border-default);background:var(--color-bg-info);color:var(--color-text-primary);font:700 11px/1.2 var(--font-pixel);white-space:nowrap;align-items:center;padding:3px 8px;display:inline-flex}.tag--sky{background:var(--color-bg-info)}.tag--lime{background:var(--color-bg-highlight)}.tag--tangerine{background:var(--color-bg-warm)}.tag--pink{background:var(--color-neon-pink);color:var(--color-text-on-dark)}.tag--lilac{background:var(--color-border-subtle)}.tag--ink{background:var(--color-bg-inverse);color:var(--color-text-on-dark)}.notice{margin-bottom:var(--space-24);border:2px solid var(--color-border-default);background:var(--color-bg-highlight);font:400 15px/1.4 var(--font-sans);padding:12px 14px}.links-body{padding-block:48px 64px}.links-body .inner{grid-template-columns:minmax(0,820fr) minmax(0,384fr);align-items:start;gap:44px;display:grid}.links-day+.links-day{margin-top:30px}.links-day .kicker{margin-bottom:10px}.link-row{border:2px solid var(--color-border-default);box-shadow:var(--shadow-3);background:#fff;align-items:flex-start;gap:12px;padding:12px 14px 14px 12px;display:flex}.link-row+.link-row{margin-top:10px}.link-row__icon{flex:none;margin-top:2px}.link-row__text{flex:1;min-width:0}.link-row h3{font:600 18px/1.35 var(--font-sans)}.link-row h3 a{text-decoration:none}.link-row h3 a:hover{text-decoration:underline;-webkit-text-decoration-color:var(--color-text-accent);-webkit-text-decoration-color:var(--color-text-accent);-webkit-text-decoration-color:var(--color-text-accent);text-decoration-color:var(--color-text-accent)}.link-row__meta{font:400 12px/1.4 var(--font-mono);color:var(--color-text-secondary);word-spacing:.1em;margin-top:4px}.link-row__side{flex-wrap:wrap;flex:none;justify-content:flex-end;align-items:center;gap:6px;max-width:45%;display:flex}.link-row__side form{margin:0}.vote{border:2px solid var(--color-border-default);height:24px;font:700 12px/1 var(--font-mono);color:var(--color-text-primary);cursor:pointer;background:#fff;align-items:center;gap:4px;padding:0 8px;text-decoration:none;display:inline-flex}.vote span{font-size:9px}.vote.is-voted{background:var(--color-bg-inverse);color:var(--color-text-highlight)}.vote--static{cursor:default}a.vote--static[href]{cursor:pointer}.links-pager{gap:var(--space-16);margin-top:30px;display:flex}.links-side{gap:28px;display:grid}.share .window__body{padding:13px 13px 22px}.share img{aspect-ratio:352/198;object-fit:cover;border:2px solid var(--color-border-default);width:100%;height:auto}.share h2{font:400 28px/1.2 var(--font-serif);margin:14px 0 4px}.share p{font:400 15px/1.5 var(--font-sans);margin-bottom:26px}.contributors li{align-items:center;gap:10px;display:flex}.contributors li+li{margin-top:12px}.contributors .t-caption{margin-left:auto}@media (width<=960px){.links-body .inner{grid-template-columns:minmax(0,1fr);gap:32px}}@media (width<=640px){.link-row{flex-wrap:wrap}.link-row__side{order:3;justify-content:flex-start;max-width:none;padding-left:28px}}.sign-in{padding-block:96px}.sign-in .inner{grid-template-columns:minmax(0,560fr) minmax(0,524fr);justify-content:space-between;align-items:start;gap:64px 164px;display:grid}.sign-in h1{font:400 60px/1.04 var(--font-serif);margin:8px 0 24px}.sign-in__intro li{font:400 18px/1.45 var(--font-sans);align-items:flex-start;gap:12px;display:flex}.sign-in__intro li+li{margin-top:14px}.sign-in__intro li img{flex:none;margin-top:5px}.window--xl{box-shadow:10px 10px 0 var(--color-shadow-hard)}.sign-in__window .window__body{padding:20px 21px 26px}.sign-in__window h2{font:400 38px/1.2 var(--font-serif);margin:6px 0 12px}.sign-in__window label{font:700 12px/18px var(--font-mono);margin-bottom:4px;display:block}.sign-in__window .button{margin-top:16px}.sign-in__or{font:400 12px/1.4 var(--font-mono);color:var(--color-text-secondary);margin:18px 0 -6px}.sign-in__small{font:400 14px/1.5 var(--font-sans);color:var(--color-text-secondary);margin-top:20px}.button--dark{background:var(--color-bg-inverse);color:var(--color-text-on-dark);gap:10px}.signup__trap{position:absolute;left:-9999px}.account-body,.page-message{padding-block:64px}.account-card,.page-message .inner>*{max-width:560px}.account-card{border:3px solid var(--color-border-default);background:var(--color-bg-page);box-shadow:var(--shadow-6);border-radius:4px;padding:24px}.account-card h2{margin:6px 0 8px}.account-card .field{margin:20px 0 16px}.account-card label{font:700 12px/18px var(--font-mono);margin-bottom:4px;display:block}.page-message h1{margin:8px 0 16px}.page-message form{margin-top:24px}.card{border:3px solid var(--color-border-default);background:var(--color-bg-page);box-shadow:var(--shadow-6);border-radius:4px;padding:20px}.card h2{margin-bottom:8px}.card form{margin-top:16px}.tag--muted{background:var(--color-bg-muted)}.tag--inverse{background:var(--color-bg-inverse);color:var(--color-text-on-dark)}.link-row__domain{font:400 12px/1.4 var(--font-mono);color:var(--color-text-secondary);margin-top:4px}.link-row__by{margin-left:8px}.links-feed .link-row__meta .tag{vertical-align:middle}@media (width<=960px){.sign-in .inner{grid-template-columns:minmax(0,1fr)}}@media (width<=640px){.sign-in{padding-block:48px}.sign-in h1{font-size:44px}}.avatar--lime{border:2px solid var(--color-border-default);background:var(--color-bg-highlight);width:36px;height:36px;color:var(--color-text-primary);font:700 11px/1 var(--font-pixel)}.avatar--l{width:48px;height:48px;font-size:13px}.article-head{padding-block:56px 48px}.breadcrumb{font:400 12px/1.4 var(--font-mono);color:var(--color-text-secondary);flex-wrap:wrap;gap:8px;display:flex}.breadcrumb a{text-decoration:none}.breadcrumb a:hover{text-decoration:underline}.breadcrumb__here{color:var(--color-text-accent)}.article-head__title{max-width:1060px;font:400 72px/1 var(--font-serif);letter-spacing:-.01em;margin-top:14px}.article-head__summary{max-width:820px;font:400 21px/1.5 var(--font-sans);margin-top:18px}.byline{font:400 12px/1.4 var(--font-mono);color:var(--color-text-secondary);text-transform:uppercase;align-items:center;gap:10px;margin-top:24px;display:flex}.article-main{padding-block:24px 64px}.article-cover{margin:0 auto 40px;padding:0}.article-cover img{aspect-ratio:16/9;object-fit:cover;width:100%;height:auto}.article-body{grid-template-columns:200px minmax(0,720px) 224px;justify-content:space-between;align-items:start;gap:40px;display:grid}.article-toc{position:sticky;top:24px}.article-side__label{font:700 11px/1.4 var(--font-mono);color:var(--color-text-secondary);text-transform:uppercase;margin-bottom:12px}.article-toc ul{margin-bottom:32px}.article-toc li+li{margin-top:12px}.article-toc a{font:400 14px/1.4 var(--font-sans);text-decoration:none}.article-toc a:hover{color:var(--color-text-accent)}.share-icons{gap:8px;display:flex}.share-icon{border:2px solid var(--color-border-default);cursor:pointer;background:#fff;padding:8px;display:inline-flex}.share-icon:active{transform:translate(1px,1px)}.partner-slot{border:2px solid var(--color-border-default);background:var(--color-bg-subtle);padding:14px 14px 20px}.partner-slot .kicker{font-size:11px}.partner-slot__name{font:400 26px/1.15 var(--font-serif);margin:8px 0 6px}.partner-slot p:not(.kicker):not(.partner-slot__name){font:400 14px/1.45 var(--font-sans);margin-bottom:20px}.prose{font:400 19px/1.6 var(--font-sans)}.prose>*+*{margin-top:24px}.prose h2{font:400 36px/1.1 var(--font-serif);margin-top:44px;scroll-margin-top:24px}.prose h3{font:400 28px/1.15 var(--font-serif);margin-top:36px;scroll-margin-top:24px}.prose a{color:var(--color-text-accent);text-underline-offset:3px}.prose ul,.prose ol{padding-left:1.3em}.prose ul{list-style:square}.prose ol{list-style:decimal}.prose li+li{margin-top:8px}.prose img{border:2px solid var(--color-border-default);height:auto}.prose :not(pre)>code{border:1px solid var(--color-border-subtle);background:var(--color-bg-subtle);font:400 .85em/1.4 var(--font-mono);padding:1px 5px}.prose pre{border:3px solid var(--color-border-default);background:var(--color-bg-terminal);box-shadow:5px 5px 0 var(--color-shadow-hard);color:var(--color-nav-text);font:400 14px/1.7 var(--font-mono);margin-inline:0;padding:43px 13px 16px;position:relative;overflow-x:auto}.prose pre:before{content:"terminal";border-bottom:2px solid var(--color-border-default);background:var(--color-bg-inverse);height:27px;color:var(--color-text-highlight);font:700 11px/1 var(--font-pixel);padding:6px 9px 0;position:absolute;inset:0 0 auto}.prose pre code{font:inherit}.prose blockquote{border:3px solid var(--color-border-default);background:var(--color-bg-page);box-shadow:5px 5px 0 var(--color-shadow-hard);font:400 16px/1.5 var(--font-sans);margin-inline:0;padding:43px 13px 16px;position:relative}.prose blockquote:before{content:"heads_up.txt";border-bottom:2px solid var(--color-border-default);background:var(--color-bg-highlight);height:27px;font:700 11px/1 var(--font-pixel);padding:6px 9px 0;position:absolute;inset:0 0 auto}.prose blockquote>*+*{margin-top:12px}.prose table{border-collapse:collapse;width:100%;font-size:16px}.prose th,.prose td{border:2px solid var(--color-border-default);text-align:left;padding:8px 10px}.prose th{background:var(--color-bg-subtle);font-weight:600}.disclosure{border:2px solid var(--color-border-default);background:var(--color-bg-subtle);font:400 15px/1.5 var(--font-sans);padding:0 0 14px}.disclosure__bar{border-bottom:2px solid var(--color-border-default);background:var(--color-bg-highlight);font:700 11px/1.2 var(--font-pixel);margin-bottom:10px;padding:5px 12px}.disclosure p:not(.disclosure__bar){padding-inline:14px}.sources h2{margin-top:0;font-size:26px}.sources ol{margin-top:12px;font-size:15px;line-height:1.5}.sources__when{color:var(--color-text-secondary)}.author-box{border:2px solid var(--color-border-default);background:var(--color-bg-subtle);font:400 15px/1.5 var(--font-sans);align-items:flex-start;gap:16px;padding:14px;display:flex}.author-box .avatar{flex:none}.author-box__name{font:600 17px/1.3 var(--font-sans);margin-bottom:4px}.keep-reading{padding-block:64px 80px}.keep-reading h2{font:400 48px/1.1 var(--font-serif);margin:8px 0 32px}.cards{grid-template-columns:repeat(3,minmax(0,1fr));gap:48px;display:grid}.post-card{color:inherit;text-decoration:none;transition:transform 80ms;display:block}.post-card:hover{box-shadow:8px 8px 0 var(--color-shadow-hard);transform:translate(-2px,-2px)}.post-card .window__body{padding:13px 13px 20px;display:block}.post-card__cover{aspect-ratio:16/9;object-fit:cover;border:2px solid var(--color-border-default);background:var(--color-border-subtle);width:100%;height:auto;display:block}.post-card__meta{font:400 12px/1.4 var(--font-mono);color:var(--color-text-secondary);text-transform:uppercase;align-items:center;gap:12px;margin-top:12px;display:flex}.post-card__title{font:400 26px/1.12 var(--font-serif);margin-top:10px;display:block}.signup{background-color:var(--color-bg-accent);background-image:linear-gradient(#e0399a 1px,#0000 1px),linear-gradient(90deg,#e0399a 1px,#0000 1px);background-size:32px 32px;padding-block:60px}.signup__dialog{max-width:700px;box-shadow:12px 12px 0 var(--color-shadow-hard);margin-inline:auto}.signup__body{gap:24px;padding:32px 32px 28px 34px;display:flex}.signup__icon{border:3px solid var(--color-border-default);background:var(--color-bg-highlight);width:64px;height:64px;box-shadow:var(--shadow-3);flex:none;justify-content:center;align-items:center;margin-top:4px;display:flex}.signup h2{font:400 36px/1.08 var(--font-serif);margin:6px 0 12px}.signup__text{font:400 16px/1.5 var(--font-sans);margin-bottom:20px}.signup__row{gap:12px;display:flex}.input--paired{min-width:0;box-shadow:inset 2px 2px 0 var(--color-inset-light), 4px 4px 0 #1e1a2b47;flex:1}.signup__consent{font:400 13px/1.4 var(--font-sans);color:var(--color-text-secondary);align-items:flex-start;margin:16px 0 8px;display:flex}.signup__consent input{margin-top:1px}@media (width<=1180px){.article-body{grid-template-columns:180px minmax(0,1fr)}.article-partner{grid-column:2}}@media (width<=960px){.article-head__title{font-size:52px}.article-body{grid-template-columns:minmax(0,1fr)}.article-toc{position:static}.article-toc nav{display:none}.article-partner{grid-column:auto}.cards{grid-template-columns:repeat(2,minmax(0,1fr));gap:32px}}@media (width<=640px){.article-head__title{font-size:40px}.article-head__summary{font-size:18px}.prose{font-size:17px}.prose h2{font-size:30px}.cards{grid-template-columns:minmax(0,1fr)}.keep-reading h2{font-size:40px}.signup__body{flex-direction:column;gap:16px;padding:24px 20px}.signup__row{flex-direction:column}.signup h2{font-size:30px}}.page-head__title--accent{color:var(--color-text-accent);margin-top:14px;font-style:italic}.page-head .breadcrumb+.page-head__title{margin-top:14px}.page-head__filters{flex-wrap:wrap;justify-content:space-between;gap:12px;margin-top:24px;display:flex}.chips{flex-wrap:wrap;gap:8px;display:flex}.chips .chip{padding:4px 10px;font-size:12px;line-height:18px}.chips .chip[aria-current]{background:var(--color-bg-inverse);color:var(--color-text-on-dark)}.featured{padding-block:48px}.featured__window{color:inherit;padding:0;text-decoration:none;display:block}.featured__body{grid-template-columns:minmax(0,520fr) minmax(0,620fr);align-items:center;gap:36px;padding:24px;display:grid}.featured__cover{aspect-ratio:16/10;object-fit:cover;border:2px solid var(--color-border-default);background:var(--color-border-subtle);width:100%;height:auto;display:block}.featured__text{flex-direction:column;align-items:flex-start;gap:12px;display:flex}.featured__title{font:400 40px/1.15 var(--font-serif)}.featured__summary{font:400 17px/1.5 var(--font-sans)}.featured__meta{font:400 12px/1.4 var(--font-mono);color:var(--color-text-secondary);text-transform:uppercase;margin-top:12px}.featured__window:hover .featured__title{text-decoration:underline;-webkit-text-decoration-color:var(--color-text-accent);-webkit-text-decoration-color:var(--color-text-accent);-webkit-text-decoration-color:var(--color-text-accent);text-decoration-color:var(--color-text-accent);text-underline-offset:6px}.listing{padding-block:48px 64px}.pagination{flex-wrap:wrap;margin-top:40px}.pagination a,.pagination span{border:2px solid var(--color-border-default);min-width:32px;height:32px;color:var(--color-text-primary);font:700 12px/1 var(--font-mono);background:#fff;justify-content:center;align-items:center;padding:0 8px;text-decoration:none;display:inline-flex}.pagination [aria-current]{background:var(--color-bg-inverse);color:var(--color-text-on-dark)}@media (width<=960px){.featured__body{grid-template-columns:minmax(0,1fr);gap:20px}.featured__title{font-size:32px}}.home-hero{overflow:hidden}.home-hero__desk{max-width:1440px;margin-inline:auto;padding:58px 160px 120px 290px;position:relative}.desk-icons{flex-direction:column;gap:40px;display:flex;position:absolute;top:48px;left:48px}.desk-icon{z-index:1;cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none;flex-direction:column;align-items:center;gap:6px;width:96px;text-decoration:none;transition:transform .12s steps(3,end);display:flex;position:relative}.desk-icon img{-webkit-user-drag:none;pointer-events:none}.desk-icon.is-dragging{z-index:5;cursor:grabbing;transition:none}.desk-icon.is-dragging img{filter:drop-shadow(4px 4px #00000040)}.desk-icon span{font:400 13px/1.2 var(--font-mono);white-space:nowrap;padding:1px 4px}.desk-icon.is-selected span,a.desk-icon:hover span,.desk-icon.is-dragging span,a.desk-icon:focus-visible span{background:var(--color-bg-accent);color:var(--color-text-on-dark)}.home-hero__window{max-width:860px;box-shadow:10px 10px 0 var(--color-shadow-hard);border-radius:6px;position:relative}.home-hero__window .window__bar{height:40px;padding-inline:15px 14px}.home-hero__window .window__name{font-size:15px}.home-hero__window .window__dots{gap:10px}.home-hero__window .window__dots i{width:20px;height:20px}.home-hero__body{padding:36px 53px 44px}.home-hero h1{max-width:740px;font:400 72px/1.02 var(--font-serif);letter-spacing:-.01em}.home-hero__lede{max-width:600px;font:400 19px/1.5 var(--font-sans);margin-top:22px}.home-hero__signup{max-width:470px;margin-top:32px}.home-hero__signup .input{height:48px}.home-hero__signup .button{height:48px;padding-inline:22px;font-size:15px}.home-hero .signup__consent{margin:14px 0 0}.loading{margin-top:56px;position:relative}.loading p{font:400 13px/1.4 var(--font-mono);color:var(--color-title-green);text-transform:uppercase;margin-bottom:8px}.loading__bar{border:2px solid var(--color-border-default);background:#fff;gap:4px;width:min(520px,100%);height:22px;padding:2px;display:flex;overflow:hidden}.loading__bar i{background:var(--color-title-green);flex:none;width:16px;height:14px}.loading__bar:after{content:"";background:var(--color-title-green);opacity:0;flex:none;width:16px;height:14px}@media (prefers-reduced-motion:no-preference){.loading__bar i{animation:loading-block 1ms calc(.3s + var(--i) * 70ms) both}.loading__bar:after{animation:loading-blink 1s steps(1) calc(.3s + var(--blocks) * 70ms) infinite}}@keyframes loading-block{0%{opacity:0}to{opacity:1}}@keyframes loading-blink{0%{opacity:.35}50%{opacity:0}}.desk-cursor{z-index:2;pointer-events:none;width:29px;height:auto;transition:opacity .2s steps(2,end);position:absolute;top:50px;left:110px}.home-hero.is-touched .desk-cursor{opacity:0}@media (prefers-reduced-motion:no-preference){.desk-cursor{animation:2.4s step-end 1.2s infinite cursor-nudge}}@keyframes cursor-nudge{0%,to{translate:0}70%{translate:-4px -4px}80%{translate:0}90%{translate:-4px -4px}}.home-hero__window{z-index:3}.sticker-new,.sticker,.desk-taskbar{z-index:4}.home-hero__window,.sticker-new,.sticker{translate:var(--window-x,0) var(--window-y,0)}@media (width>=961px){.home-hero__window .window__bar{cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none}.is-moving-window .home-hero__window .window__bar{cursor:grabbing}}.is-window-away :is(.sticker-new,.sticker){scale:0}@media (prefers-reduced-motion:no-preference){.sticker-new,.sticker{transition:scale .18s steps(3,end)}.home-hero__desk:not(.is-moving-window) .home-hero__window{transition:translate .12s steps(3,end)}.home-hero__desk:not(.is-moving-window) :is(.sticker-new,.sticker){transition:scale .18s steps(3,end),translate .12s steps(3,end)}.is-window-away .home-hero__desk .sticker--hand{transition-delay:60ms}.is-window-away .home-hero__desk .sticker--pixel{transition-delay:.12s}.sticker--hand{animation:3.2s step-end infinite sticker-rock}.sticker--pixel{animation:4s step-end 1.3s infinite reverse sticker-rock}.sticker-new img{animation:24s steps(24,end) infinite star-turn}}@keyframes sticker-rock{0%,to{rotate:0deg}25%{rotate:2deg}50%{rotate:0deg}75%{rotate:-2deg}}@keyframes star-turn{to{rotate:1turn}}button.desk-icon{color:inherit;font:inherit;background:0 0;border:0;padding:0}.desk-icon--trash:focus-visible span{background:var(--color-bg-accent);color:var(--color-text-on-dark)}.desk-icon--trash:focus-visible{outline:none}.desk-icon--trash.is-wobbling img{animation:.42s steps(6,end) bin-wobble}@keyframes bin-wobble{0%,to{rotate:0deg}20%{rotate:-14deg}40%{rotate:12deg}60%{rotate:-8deg}80%{rotate:4deg}}.desk-toast{z-index:6;border:2px solid var(--color-border-default);max-width:240px;box-shadow:4px 4px 0 var(--color-shadow-hard);font:400 12px/1.4 var(--font-mono);visibility:hidden;opacity:0;background:#fff;margin:0;padding:8px 12px;transition:opacity .15s steps(2,end),visibility 0s .15s;position:absolute;top:470px;left:40px}.desk-toast.is-shown{visibility:visible;opacity:1;transition:opacity .15s steps(2,end)}.old-site{z-index:6;width:min(540px,100% - 180px);box-shadow:8px 8px 0 var(--color-shadow-hard);border-radius:0;position:absolute;top:150px;left:150px}.old-site[hidden]{display:none}.old-site .window__bar{color:#fff;cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none;background:navy;height:36px}.old-site.is-moving .window__bar{cursor:grabbing}@media (prefers-reduced-motion:no-preference){.old-site:not(.is-moving){transition:translate .12s steps(3,end)}}.old-site__close{color:#000;width:26px;height:24px;font:700 14px/1 var(--font-mono);cursor:pointer;background:silver;border:2px outset #dfdfdf;padding:0}.old-site__close:active{border-style:inset}.old-site__body{color:#0f0;text-align:center;background:#000 url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='40' height='40'%3E%3Ccircle cx='6' cy='9' r='1' fill='%23fff'/%3E%3Ccircle cx='28' cy='22' r='1' fill='%23ff0'/%3E%3Ccircle cx='17' cy='35' r='1' fill='%230ff'/%3E%3C/svg%3E");padding:22px 28px 24px;font:400 18px/1.5 Times New Roman,Times,serif}.old-site__body p{margin:0 0 14px}.old-site__marquee{white-space:nowrap;color:#ff0;font-family:var(--font-mono);font-size:14px;overflow:hidden}.old-site__marquee span{display:inline-block}@media (prefers-reduced-motion:no-preference){.old-site__marquee span{animation:12s linear infinite marquee}.old-site__construction{animation:1s step-end infinite old-blink}}@keyframes marquee{to{translate:-50%}}@keyframes old-blink{50%{opacity:0}}.old-site__title{color:#f0f;font:700 38px/1.1 var(--font-hand)}.old-site__construction{color:#ff0;font-size:20px;font-weight:700}.old-site__rule{background:linear-gradient(90deg,red,orange,#ff0,#0f0,#0ff,#00f,#f0f);border:0;height:4px;margin:12px 0}.old-site__counter span{color:red;font-family:var(--font-mono);letter-spacing:.1em;background:#222;padding:0 4px}.old-site__links span{color:#00f;background:#fff;padding:0 2px;text-decoration:underline}.old-site__small{color:#aaa;font-size:13px}.home-hero__window.is-minimised{visibility:hidden}.home-hero__window.is-minimising{animation:.28s steps(5,end) forwards window-minimise}.home-hero__window.is-restoring{animation:.28s steps(5,end) window-restore}@keyframes window-minimise{to{opacity:.2;transform:translate(-20%,60%)scale(.1)}}@keyframes window-restore{0%{opacity:.2;transform:translate(-20%,60%)scale(.1)}}.desk-taskbar{pointer-events:none;justify-content:center;display:flex;position:absolute;bottom:24px;left:0;right:0}.desk-tab{border:2px solid var(--color-border-default);background:var(--color-bg-surface,#fff);box-shadow:4px 4px 0 var(--color-shadow-hard);font:700 13px/1 var(--font-mono);color:inherit;cursor:pointer;pointer-events:auto;align-items:center;gap:8px;padding:8px 14px;display:inline-flex}.desk-tab:hover,.desk-tab:focus-visible{background:var(--color-bg-highlight);outline:none}.desk-tab:active{box-shadow:2px 2px 0 var(--color-shadow-hard);translate:2px 2px}.desk-tab[hidden]{display:none}@media (prefers-reduced-motion:no-preference){.desk-tab:not([hidden]){animation:.2s steps(3,end) tab-in}}@keyframes tab-in{0%{opacity:0;translate:0 24px}}.sticker-new{width:150px;height:150px;position:absolute;top:28px;left:1130px}.sticker-new img{width:150px;height:150px}.sticker-new span{text-align:center;font:700 17px/1 var(--font-pixel);text-transform:uppercase;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.sticker{border:2px solid var(--color-border-default);white-space:nowrap;margin:0;padding:8px 14px;position:absolute}.sticker--hand{background:var(--color-bg-info);font:700 22px/1.2 var(--font-hand);border-radius:999px;top:520px;left:1196px;transform:rotate(-8deg)}.sticker--pixel{background:var(--color-bg-warm);font:400 14px/1.2 var(--font-pixel);top:668px;left:236px;transform:rotate(5deg)}.fresh{padding-block:88px 48px}.section-head{justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:40px;display:flex}.prompt{font:400 14px/1.4 var(--font-mono)}.section-head h2,.links-teaser h2{font:400 64px/1.04 var(--font-serif);letter-spacing:-.01em;margin-top:8px}.cards--rows{margin-top:48px}.post-card--row .window__body{grid-template-columns:160px minmax(0,1fr);gap:16px;padding:16px 13px;display:grid}.post-card--row .post-card__cover{aspect-ratio:16/9}.post-card--row .post-card__meta{flex-direction:column;align-items:flex-start;gap:12px;margin-top:0}.post-card--row .post-card__title{grid-column:1/-1;margin-top:4px;font-size:26px;line-height:1.2}.links-teaser{padding-block:72px}.links-teaser .inner{grid-template-columns:minmax(0,620fr) minmax(0,584fr);align-items:start;gap:44px;display:grid}.links-teaser h2{font-size:48px}.links-teaser__lede{max-width:560px;font:400 17px/1.5 var(--font-sans);margin-top:20px}.links-teaser__actions{flex-wrap:wrap;gap:20px;margin-top:30px;display:flex}.links-teaser__window ul{padding:8px 17px 12px}.links-teaser__window li{border-bottom:1px solid #d9d2c4;gap:12px;padding-block:14px;display:flex}.links-teaser__window li img{flex:none;margin-top:3px}.links-teaser__window a{font:600 16px/1.35 var(--font-sans);text-decoration:none}.links-teaser__window a:hover{text-decoration:underline}.links-teaser__window p{font:400 12px/1.4 var(--font-mono);color:var(--color-text-secondary);margin-top:4px}@media (width<=1340px){.home-hero__desk{padding-right:var(--gutter)}.sticker-new{left:auto;right:24px}.sticker--hand{left:auto;right:32px}}@media (width<=960px){.home-hero__desk{padding:40px var(--gutter) 96px}.desk-icons,.home-hero__window.is-minimised{display:none}.home-hero__desk:has(.is-minimised){padding-bottom:112px}.home-hero__desk:has(.is-minimised) .desk-icons{grid-template-columns:repeat(auto-fill,minmax(96px,1fr));justify-items:center;gap:32px 8px;display:grid;position:static}.home-hero__desk:has(.is-minimised) .desk-icon{touch-action:auto;translate:none;transform:none!important}.old-site{left:var(--gutter);right:var(--gutter);z-index:50;width:auto;max-height:calc(100dvh - 96px);position:fixed;top:72px;overflow:auto;translate:none!important}.old-site .window__bar{cursor:default;touch-action:auto}.old-site__body{padding:16px 18px 18px;font-size:16px}.old-site__title{font-size:30px}.desk-toast{left:var(--gutter);right:var(--gutter);max-width:none;top:auto;bottom:72px}.sticker-new{transform-origin:100% 0;top:8px;right:8px;transform:scale(.7)}.home-hero h1{font-size:52px}.sticker--hand{top:auto;bottom:32px;right:24px}.sticker--pixel{left:var(--gutter);top:auto;bottom:40px}.links-teaser .inner{grid-template-columns:minmax(0,1fr)}.section-head h2{font-size:48px}}@media (width<=640px){.home-hero__body{padding:28px 20px 32px}.home-hero h1{font-size:40px}.home-hero__lede{font-size:17px}.home-hero__signup{flex-direction:column}.desk-cursor,.sticker-new{display:none}.section-head{flex-direction:column;align-items:flex-start}.section-head h2,.links-teaser h2{font-size:40px}}.page-head__title .accent{font-style:italic}.rss-link{font:700 12px/1.4 var(--font-mono);color:var(--color-text-accent);align-items:center;gap:8px;margin-top:20px;text-decoration:none;display:inline-flex}.featured__text .button{margin-top:12px}.archive-year{font:400 44px/1.1 var(--font-serif);margin-bottom:20px}.archive-year:not(:first-child){margin-top:48px}.issue-rows li+li{margin-top:14px}.issue-row{border:2px solid var(--color-border-default);box-shadow:var(--shadow-6);background:#fff;padding:16px 56px 18px 18px;text-decoration:none;display:block;position:relative}.issue-row:hover .issue-row__title{text-decoration:underline;-webkit-text-decoration-color:var(--color-text-accent);-webkit-text-decoration-color:var(--color-text-accent);-webkit-text-decoration-color:var(--color-text-accent);text-decoration-color:var(--color-text-accent)}.issue-row__meta{font:400 12px/1.4 var(--font-mono);color:var(--color-text-secondary);gap:24px;display:flex}.issue-row__meta .kicker{text-transform:uppercase;font-weight:700}.issue-row__title{font:400 28px/1.2 var(--font-serif);margin-top:6px;display:block}.issue-row__arrow{font:700 16px/1 var(--font-mono);position:absolute;top:16px;right:20px}.search-head{padding-block:56px 40px}.search-big{border:3px solid var(--color-border-default);max-width:820px;height:64px;box-shadow:inset 3px 3px 0 var(--color-inset-light);background:#fff;align-items:center;gap:14px;padding:0 18px;display:flex}.search-big:focus-within,.search-field:focus-within{outline:2px solid var(--color-neon-pink);outline-offset:2px}.search-big img{width:24px;height:24px;image-rendering:pixelated}.search-big input,.search-field input{min-width:0;font:400 24px/1 var(--font-serif);color:var(--color-text-primary);background:0 0;border:0;flex:1;padding:0}.search-field input{font:400 13px/1 var(--font-mono)}.search-big input:focus,.search-field input:focus{outline:0}.search-head__title{font:400 48px/1.1 var(--font-serif);margin-top:32px}.search-body{padding-block:40px 64px}.search-body .inner{grid-template-columns:minmax(0,960fr) minmax(0,248fr);align-items:start;gap:40px;display:grid}.result-row{border:2px solid var(--color-border-default);box-shadow:var(--shadow-6);color:inherit;background:#fff;gap:22px;padding:14px;text-decoration:none;display:flex}.result-row+.result-row{margin-top:16px}.result-row>img,.result-row>.post-card__cover--blank{aspect-ratio:16/9;object-fit:cover;border:2px solid var(--color-border-default);background:var(--color-border-subtle);flex:none;width:240px;height:auto}.result-row__icon{border:2px solid var(--color-border-default);background:var(--color-bg-subtle);flex:none;justify-content:center;align-items:center;width:48px;height:48px;display:flex}.result-row__text{flex-direction:column;align-items:flex-start;gap:8px;min-width:0;display:flex}.result-row__text .tag+.tag{margin-top:-4px}.result-row__title{font:400 28px/1.15 var(--font-serif);color:inherit;text-decoration:none}a.result-row:hover .result-row__title,a.result-row__title:hover{text-decoration:underline;-webkit-text-decoration-color:var(--color-text-accent);-webkit-text-decoration-color:var(--color-text-accent);-webkit-text-decoration-color:var(--color-text-accent);text-decoration-color:var(--color-text-accent)}.result-row__snippet{font:400 15px/1.5 var(--font-sans)}.result-row__meta{font:400 12px/1.4 var(--font-mono);color:var(--color-text-secondary)}.tips li{font:400 14px/1.4 var(--font-sans);padding-left:22px;position:relative}.tips li+li{margin-top:16px}.tips li:before{content:"✦";color:var(--color-text-accent);position:absolute;left:0}.error-page{padding-block:96px}.error-page__stage{max-width:760px;margin-inline:auto;position:relative}.error-page__window{box-shadow:12px 12px 0 var(--color-shadow-hard)}.error-page__body{grid-template-columns:300px minmax(0,1fr);gap:24px;padding:16px 13px 0;display:grid}.error-page__body img{aspect-ratio:300/169;object-fit:cover;border:2px solid var(--color-border-default);width:100%;height:auto}.error-page__body .kicker{margin-top:4px}.error-page h1{font:400 40px/1.05 var(--font-serif);margin:10px 0 12px}.error-page__body p:last-child{font:400 16px/1.5 var(--font-sans)}.error-page__form{padding:28px 13px 18px}.search-field{border:2px solid var(--color-border-default);height:46px;box-shadow:inset 2px 2px 0 var(--color-inset-light);background:#fff;align-items:center;gap:10px;padding:0 14px;display:flex}.error-page__actions{justify-content:flex-end;gap:10px;margin-top:18px;display:flex}.sticker-404{width:120px;height:120px;position:absolute;top:-50px;right:-50px}.sticker-404 span{font:700 24px/1 var(--font-pixel);justify-content:center;align-items:center;display:flex;position:absolute;inset:0}@media (width<=960px){.search-body .inner{grid-template-columns:minmax(0,1fr)}.tips{display:none}}@media (width<=640px){.result-row{flex-direction:column}.result-row>img,.result-row>.post-card__cover--blank{width:100%}.search-head__title{font-size:34px}.error-page{padding-block:56px}.error-page__body{grid-template-columns:minmax(0,1fr)}.sticker-404{top:-60px;right:-8px;transform:scale(.75)}.error-page__actions{flex-wrap:wrap;justify-content:flex-start}.issue-row__title{font-size:22px}}}@layer utilities{.collapse{visibility:collapse}.visible{visibility:visible}.fixed{position:fixed}.relative{position:relative}.static{position:static}.top-100{top:calc(var(--spacing) * 100)}.isolate{isolation:isolate}.mt-1{margin-top:var(--spacing)}.mt-2{margin-top:calc(var(--spacing) * 2)}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.table{display:table}.aspect-video{aspect-ratio:var(--aspect-video)}.max-h-96{max-height:calc(var(--spacing) * 96)}.w-full{width:100%}.grow{flex-grow:1}.transform{transform:var(--tw-rotate-x, ) var(--tw-rotate-y, ) var(--tw-rotate-z, ) var(--tw-skew-x, ) var(--tw-skew-y, )}.cursor-pointer{cursor:pointer}.gap-8{gap:calc(var(--spacing) * 8)}:where(.space-y-2>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 2) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 2) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-3>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 3) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 3) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-4>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 4) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 4) * calc(1 - var(--tw-space-y-reverse)))}.overflow-auto{overflow:auto}.overflow-x-auto{overflow-x:auto}.rounded{border-radius:.25rem}.rounded-lg{border-radius:var(--radius-lg)}.border{border-style:var(--tw-border-style);border-width:1px}.border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.border-gray-100{border-color:var(--color-gray-100)}.border-gray-200{border-color:var(--color-gray-200)}.bg-blue-500{background-color:var(--color-blue-500)}.bg-blue-500\/50{background-color:#3080ff80}@supports (color:color-mix(in lab, red, red)){.bg-blue-500\/50{background-color:color-mix(in oklab, var(--color-blue-500) 50%, transparent)}}.bg-white{background-color:var(--color-white)}.box-decoration-clone{-webkit-box-decoration-break:clone;box-decoration-break:clone}.box-decoration-slice{-webkit-box-decoration-break:slice;box-decoration-break:slice}.decoration-clone{-webkit-box-decoration-break:clone;box-decoration-break:clone}.decoration-slice{-webkit-box-decoration-break:slice;box-decoration-break:slice}.object-cover{object-fit:cover}.p-3{padding:calc(var(--spacing) * 3)}.pb-2{padding-bottom:calc(var(--spacing) * 2)}.font-mono{font-family:var(--font-mono)}.font-sans{font-family:var(--font-sans)}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.overflow-ellipsis,.text-ellipsis{text-overflow:ellipsis}.whitespace-pre-wrap{white-space:pre-wrap}.text-gray-500{color:var(--color-gray-500)}.text-gray-700{color:var(--color-gray-700)}.text-gray-900{color:var(--color-gray-900)}.text-white{color:var(--color-white)}.text-white\/75{color:#ffffffbf}@supports (color:color-mix(in lab, red, red)){.text-white\/75{color:color-mix(in oklab, var(--color-white) 75%, transparent)}}.lowercase{text-transform:lowercase}.italic{font-style:italic}.underline{text-decoration-line:underline}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.filter{filter:var(--tw-blur, ) var(--tw-brightness, ) var(--tw-contrast, ) var(--tw-grayscale, ) var(--tw-hue-rotate, ) var(--tw-invert, ) var(--tw-saturate, ) var(--tw-sepia, ) var(--tw-drop-shadow, )}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}@media (prefers-color-scheme:dark){.dark\:border-white\/10{border-color:#ffffff1a}@supports (color:color-mix(in lab, red, red)){.dark\:border-white\/10{border-color:color-mix(in oklab, var(--color-white) 10%, transparent)}}.dark\:bg-gray-900{background-color:var(--color-gray-900)}.dark\:text-gray-300{color:var(--color-gray-300)}.dark\:text-white{color:var(--color-white)}}}@font-face{font-family:Instrument Serif;font-weight:400;font-display:swap;src:url(/sites/antlers-news/fonts/instrument-serif-latin-400-normal.woff2)format("woff2")}@font-face{font-family:Instrument Serif;font-weight:400;font-style:italic;font-display:swap;src:url(/sites/antlers-news/fonts/instrument-serif-latin-400-italic.woff2)format("woff2")}@font-face{font-family:Instrument Sans;font-weight:400;font-display:swap;src:url(/sites/antlers-news/fonts/instrument-sans-latin-400-normal.woff2)format("woff2")}@font-face{font-family:Instrument Sans;font-weight:600;font-display:swap;src:url(/sites/antlers-news/fonts/instrument-sans-latin-600-normal.woff2)format("woff2")}@font-face{font-family:Space Mono;font-weight:400;font-display:swap;src:url(/sites/antlers-news/fonts/space-mono-latin-400-normal.woff2)format("woff2")}@font-face{font-family:Space Mono;font-weight:700;font-display:swap;src:url(/sites/antlers-news/fonts/space-mono-latin-700-normal.woff2)format("woff2")}@font-face{font-family:Silkscreen;font-weight:400;font-display:swap;src:url(/sites/antlers-news/fonts/silkscreen-latin-400-normal.woff2)format("woff2")}@font-face{font-family:Silkscreen;font-weight:700;font-display:swap;src:url(/sites/antlers-news/fonts/silkscreen-latin-700-normal.woff2)format("woff2")}@font-face{font-family:Caveat;font-weight:700;font-display:swap;src:url(/sites/antlers-news/fonts/caveat-latin-700-normal.woff2)format("woff2")}@font-face{font-family:Geist Mono;font-weight:700;font-display:swap;src:url(/sites/antlers-news/fonts/geist-mono-latin-700-normal.woff2)format("woff2")}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-space-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}
