:root{--bg:#050507;--panel:#0c0c10;--line:#26262e;--grn:#39ff14;--pur:#7c4dff;--red:#ff3b3b;--amb:#ffb000;--txt:#e8e8ec;--dim:#8a8a96;--mono:'IBM Plex Mono',ui-monospace,Menlo,monospace;--pix:'VT323',monospace;color-scheme:dark}
*{box-sizing:border-box}html,body{margin:0;background:var(--bg);color:var(--txt);font-family:'Share Tech Mono',monospace}body::after{content:'';position:fixed;inset:0;background:radial-gradient(ellipse at center,transparent 65%,rgba(0,0,0,.55) 100%);pointer-events:none;z-index:10}a{color:var(--grn);text-underline-offset:3px}h1,h2,h3{font-family:var(--pix);font-weight:400}button,input,textarea{font:inherit}button{cursor:pointer}button:disabled{cursor:wait}a:focus-visible,button:focus-visible,input:focus-visible,summary:focus-visible{outline:3px solid var(--amb);outline-offset:4px}img{max-width:100%;object-fit:contain}input{min-width:0;background:#061006;border:1px solid #00aa2a;color:var(--grn);padding:10px}button{background:var(--panel);border:1px solid var(--grn);color:var(--grn);padding:10px}button:hover{background:var(--grn);color:#000}::selection{background:var(--grn);color:#000}
.slop-hdr{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));background:var(--bg);font-family:var(--mono);border-bottom:1px solid var(--line)}.slop-hdr a{display:block;text-align:center;padding:clamp(20px,3vw,30px) 12px;font-size:clamp(1rem,1.8vw,1.3rem);font-weight:600;letter-spacing:.18em;text-transform:uppercase;border-inline-end:1px solid var(--line);transition:background .15s,color .15s;color:var(--grn);text-decoration:none}.slop-hdr a:last-child{border-inline-end:0}.slop-hdr a:hover{background:var(--grn);color:#000}.slop-hdr a:hover span{color:#000}.slop-hdr a span{color:var(--dim);display:block;font-size:.78rem;font-weight:400;letter-spacing:.12em;margin-top:6px;text-transform:none}
.purchase-notice{border-bottom:1px solid var(--amb);color:var(--amb);padding:12px 22px;text-align:center;font-size:.82rem;line-height:1.5}.skip-link{position:absolute;top:-100px;left:10px;z-index:100;background:#000;padding:12px}.skip-link:focus{top:10px}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.honeypot{position:absolute;left:-10000px;width:1px;height:1px;overflow:hidden}.signup-status{flex-basis:100%;line-height:1.6;font-size:.85rem;color:var(--grn)}.signup-status.is-error,.checkout-error{color:var(--red)}.checkout-error{max-width:52ch;font-size:.85rem;line-height:1.6;margin:0;overflow-wrap:anywhere}
.shipping-status{margin:14px 0 6px;color:var(--dim);font-size:.95rem;line-height:1.5}.shipping-status.is-subscriber{color:var(--grn)}.shipping-details{color:var(--dim);font-size:.9rem;line-height:1.6}.shipping-details summary{cursor:pointer}.shipping-details p{max-width:440px;margin:8px 0}.slop-home .slop-buy-stack{max-width:100%;min-width:0}.slop-home .slop-buy{max-width:100%;overflow-x:auto}.slop-home .slop-hero__left{min-width:0}.slop-home .slop-hero{grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr)}.slop-frame__ly{aspect-ratio:1;object-fit:contain}.image-unavailable{display:flex;min-height:320px;aspect-ratio:1;width:100%;align-items:center;justify-content:center;color:var(--grn);font-family:var(--pix);font-size:2rem;text-align:center}.product-page .slop-hero__right{align-self:start}.product-prompt{line-height:1.7}.slop-srv__pic:not(:has(.slop-srv__art)):hover .slop-srv__tee,.slop-srv__row:hover .slop-srv__pic:not(:has(.slop-srv__art)) .slop-srv__tee,.slop-bone__cell:hover .slop-bone__pic:not(:has(.slop-bone__art)) .slop-bone__tee{opacity:1}.slop-bone__cell:focus-visible .slop-bone__art{opacity:1}.slop-bone__cell:focus-visible .slop-bone__dig{opacity:1}
.shipping-code-link{align-self:flex-start;margin-top:6px;padding:0;border:0;background:none;color:var(--dim);font-size:.9rem;text-align:left;text-decoration:underline;text-underline-offset:3px}.shipping-code-link:hover{color:var(--grn)}
.shipping-code-dialog{width:min(440px,calc(100vw - 32px));max-height:calc(100dvh - 32px);margin:auto;padding:24px;border:1px solid var(--line);background:var(--panel);color:var(--txt)}.shipping-code-dialog::backdrop{background:rgba(5,5,8,.82)}.shipping-code-dialog h2{margin:0 0 20px;font-size:2rem}.shipping-code-dialog input{display:block;width:100%;margin-top:8px;font-size:1rem}.shipping-code-dialog p{color:var(--dim);font-size:.85rem;line-height:1.6}.shipping-code-actions{display:flex;justify-content:flex-end;gap:12px;margin-top:20px}.shipping-code-actions button{padding:10px 16px}
.static-page{max-width:880px;min-height:60vh;margin:auto;padding:clamp(28px,5vw,72px) 22px;line-height:1.75;overflow-wrap:anywhere}.static-page h1{font-size:clamp(3rem,7vw,5rem);line-height:1;margin:0 0 28px;color:var(--grn)}.static-page h2{font-size:2.2rem;color:var(--amb);line-height:1.2;margin-top:36px}.static-page p{margin:0 0 1.2em}.static-page .eyebrow{font-size:.78rem;letter-spacing:.15em;color:var(--dim)}.receipts p{white-space:pre-wrap}footer{display:flex;align-items:center;justify-content:center;gap:22px;flex-wrap:wrap;border-top:1px solid #00aa2a;padding:26px 20px;color:#00aa2a;font-size:.85rem}footer button{border:0;padding:0;text-decoration:underline;background:none}
.receipts p{font-family:Georgia,'Times New Roman',serif;font-size:1.125rem;line-height:1.75}
.receipts-metrics{width:100%;border-collapse:collapse;margin:0 0 1.5em;font-family:Georgia,'Times New Roman',serif;font-size:1.125rem;line-height:1.5}.receipts-metrics th,.receipts-metrics td{padding:12px 0;border-bottom:1px solid var(--line)}.receipts-metrics th{text-align:left;font-weight:400;padding-right:20px}.receipts-metrics td{text-align:right;white-space:nowrap;font-variant-numeric:tabular-nums}
#slop-pop-backdrop{border:0;margin:0;width:100%;height:100%;max-width:none;max-height:none;background:transparent}#slop-pop-backdrop[open]{display:flex}#slop-pop-backdrop::backdrop{background:rgba(5,5,8,.82);backdrop-filter:blur(3px)}#slop-pop-backdrop:not([open]){display:none}#slop-pop{max-height:90vh;overflow:auto}#slop-pop:focus{outline:none}#slop-pop .signup-status{margin-bottom:0}.slop-home .slop-mx__bar{flex-wrap:wrap}
.generation-receipt{margin:1.6em 0;padding:18px 20px;border:1px dashed #888;border-radius:10px;font-family:var(--mono);font-size:.85rem;line-height:1.7}.generation-receipt>b{letter-spacing:.14em}.generation-receipt>div:first-of-type{letter-spacing:.08em;opacity:.75}.generation-receipt .product-prompt{margin-top:.8em}.product-page .slop-hero__left>p,.product-page .slop-hero__left>ul{line-height:1.7}
@media(max-width:1100px) and (min-width:821px){.slop-home .slop-hero__left{padding:28px}}
@media(max-width:820px){.slop-hdr{grid-template-columns:repeat(2,minmax(0,1fr))}.slop-hdr a{padding:12px 8px;font-size:.95rem;line-height:1.15;letter-spacing:.12em}.slop-hdr a span{display:none}.slop-hdr a:nth-child(2){border-inline-end:0}.slop-hdr a:nth-child(-n+2){border-bottom:1px solid var(--line)}.slop-home .slop-hero{grid-template-columns:minmax(0,1fr)}.slop-frame__arr{opacity:1;pointer-events:auto}.slop-home .slop-hero__left{padding:28px 20px}.purchase-notice{font-size:.72rem;padding:10px 14px}.slop-bone__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.slop-bone__title{overflow-wrap:anywhere}.slop-bone__dig{opacity:1}}
@media(max-width:380px){.slop-home .slop-hero__left{padding:24px 12px}.slop-bone__grid{grid-template-columns:1fr}}
@media(prefers-reduced-motion:reduce){*,*::before,*::after{animation:none!important;transition:none!important;scroll-behavior:auto!important}}
