@font-face{font-family:Anton;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/anton-latin-ext.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Anton;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/anton-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Courier Prime;font-style:italic;font-weight:400;font-display:swap;src:url(/fonts/courier-prime-latin-ext-italic.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Courier Prime;font-style:italic;font-weight:400;font-display:swap;src:url(/fonts/courier-prime-latin-italic.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Courier Prime;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/courier-prime-latin-ext.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Courier Prime;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/courier-prime-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Courier Prime;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/courier-prime-latin-ext-bold.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Courier Prime;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/courier-prime-latin-bold.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Oswald;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/oswald-latin-ext.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Oswald;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/oswald-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Oswald;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/oswald-latin-ext.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Oswald;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/oswald-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Permanent Marker;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/permanent-marker-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Dancing Script;font-style:normal;font-weight:400 700;font-display:swap;src:url(/fonts/dancing-script-latin-ext.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Dancing Script;font-style:normal;font-weight:400 700;font-display:swap;src:url(/fonts/dancing-script-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--paper:#efebe2;--paper-2:#e4dfd3;--ink:#111;--muted:#555049;--pink:#ff3ea5;--yellow:#e3ff2e;--hl-pink:var(--pink);--hl-yellow:var(--yellow);--hl-blue:#00b4fa;--hl-orange:#ffa514;--hl-red:#ff2e3f;--hl-purple:#b44dff;--hl-green:#39ff14;--blue:#22b8ff;--red:#ff5148;--like:#e11d48;--hard:4px 4px 0 var(--ink);--display:"Anton", Impact, sans-serif;--headline:var(--marker);--ui:"Oswald", "Arial Narrow", sans-serif;--type:"Courier Prime", "Courier New", monospace;--marker:"Permanent Marker", "Comic Sans MS", cursive;--script:"Dancing Script", "Brush Script MT", cursive;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}*{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{background:var(--paper);color:var(--ink);font:16px/1.5 var(--type);flex-direction:column;min-height:100vh;margin:0;display:flex;overflow-x:hidden}body:before{content:"";z-index:-1;background:var(--paper) url(/img/background.webp) center / cover no-repeat;position:fixed;inset:0}@media (width<=700px){body:before{background-image:url(/img/background-sm.webp)}}#root{flex-direction:column;flex:1;display:flex}a{color:inherit}button{font:inherit;color:inherit}main{flex:1;padding-block:12px 64px}.wrap{width:100%;max-width:1240px;margin-inline:auto;padding-inline:16px}.muted{color:var(--muted)}main.wide{max-width:1840px}.tape,.panel-tape,.page-head h1,.badge{font-family:var(--ui);text-transform:uppercase;letter-spacing:.03em;background:var(--paper);color:var(--ink);clip-path:polygon(1% 4%,99% 0,100% 92%,0 100%);padding:.15em .55em;display:inline-block}.site-header{z-index:2;padding:14px 0 0;position:relative}.header-row{--cat-w:clamp(170px, 13vw, 250px);--cat-room:calc(var(--cat-w) * .8);--cat-out:min(var(--cat-w) * .06, 16px);max-width:1840px;min-height:calc(var(--cat-w) * .62);padding-block:6px 18px;padding-right:calc(16px + var(--cat-room));grid-template-columns:auto minmax(0,1fr);grid-template-areas:"logo nav""logo head";align-content:start;align-items:start;gap:18px clamp(18px,2vw,36px);display:grid;position:relative}.header-row>:not(.header-cat){z-index:1;position:relative}.header-row .logo{grid-area:logo}.header-row .logo img{width:clamp(150px,11.5vw,220px)}.header-row .nav{grid-area:nav;margin-top:8px}.page-head{flex-direction:column;grid-area:head;align-items:flex-start;gap:10px;min-width:0;display:flex}.page-head:empty{display:none}.page-title-row{flex-wrap:wrap;align-items:center;gap:12px 24px;max-width:100%;display:flex}.page-title-row .tabs{box-shadow:var(--hard)}.page-title-row .chip{padding:.4em .8em;font-size:clamp(15px,1.2vw,20px)}.page-title-row .filters{margin:0}.page-title-row .filters .chip{box-shadow:var(--hard)}.page-head h1{font:400 clamp(34px, 3.8vw, 64px)/1.05 var(--display);overflow-wrap:anywhere;background:var(--yellow);max-width:100%;box-shadow:var(--hard);margin:0}.page-intro{background:var(--paper);color:var(--ink);max-width:100%;padding:6px 12px;font-size:17px}.page-intro p{margin:0}.page-intro p+p{margin-top:6px}.page-intro a{text-decoration:underline}.header-cat{top:calc(var(--cat-w) * -.1);right:calc(0px - var(--cat-out));z-index:0;width:var(--cat-w);pointer-events:none;-webkit-user-select:none;user-select:none;filter:drop-shadow(5px 5px #00000059);height:auto;position:absolute;transform:rotate(4deg)}@media (width>=761px) and (width<=1199px){.header-row .nav a{min-height:50px;padding-inline:14px;font-size:18px}}.logo{flex:none;text-decoration:none;display:block;position:relative}.logo img{width:130px;height:auto;display:block}@property --mark-w{syntax:"<length>";inherits:true;initial-value:30px}:root{--mark-w:clamp(28px, 2.6vw, 50px)}.nav-marks,.hl-marks,.tile-marks,.nsfw-switch-marks,.panel-marks{pointer-events:none;fill:var(--mark);mix-blend-mode:darken;opacity:0;transition:opacity .15s;position:absolute}.mark-overlap{fill:color-mix(in srgb, var(--mark) 86%, #000)}.nav{flex-wrap:wrap;align-items:center;gap:6px 8px;display:flex}.nav a{--strip:url(/img/nav-rect-01.webp);isolation:isolate;min-height:56px;font:600 21px/1 var(--ui);text-transform:uppercase;letter-spacing:.03em;clip-path:none;place-items:center;padding:8px 26px 10px;text-decoration:none;display:inline-grid;position:relative}.nav-piece{z-index:-1;filter:drop-shadow(3px 4px #000c);position:absolute;inset:0}.nav-piece:before{content:"";background:var(--strip) center / 100% 100% no-repeat;position:absolute;inset:0}.nav-marks{z-index:1;--mark:var(--tint,var(--hl-yellow));width:106%;height:130%;top:-15%;left:-3%}.nav a:is(:hover,.active) .nav-marks{opacity:1}.nav a.active{--tint:var(--hl-pink)}.nav a:nth-child(2){--strip:url(/img/nav-rect-02.webp)}.nav a:nth-child(3){--strip:url(/img/nav-rect-03.webp)}.nav a:nth-child(4){--strip:url(/img/nav-rect-04.webp)}.nav a:nth-child(5){--strip:url(/img/nav-rect-05.webp)}.nav a:nth-child(6){--strip:url(/img/nav-rect-06.webp)}.nav a:nth-child(odd){transform:rotate(-1.5deg)}.nav a:nth-child(2n){transform:rotate(1deg)}.nav a.nav-submit{color:var(--paper)}.nav a.nav-submit .nav-piece:before{background:var(--ink);-webkit-mask:var(--strip) center / 100% 100% no-repeat;mask:var(--strip) center / 100% 100% no-repeat;transition:background-color .15s}.nav a.nav-submit:hover{color:var(--ink)}.nav a.nav-submit:hover .nav-piece:before{background-color:var(--hl-orange)}.nav a.nav-submit:not(.active) .nav-marks{display:none}.nav a.nav-submit.active{color:var(--ink)}.nav a.nav-submit.active .nav-piece:before{background:var(--strip) center / 100% 100% no-repeat;-webkit-mask:none;mask:none}.search{background:var(--paper);border:3px solid var(--ink);max-width:420px;box-shadow:var(--hard);flex:260px;align-items:stretch;display:flex}.search input{min-width:0;font:16px var(--type);color:var(--ink);background:0 0;border:0;outline:none;flex:1;padding:8px 4px}.search input::-webkit-search-cancel-button{display:none}.search-icon{place-items:center;padding-inline:10px 4px;font-size:22px;line-height:1;display:grid}.search button{border:0;border-left:3px solid var(--ink);background:var(--yellow);cursor:pointer;font:700 22px/1 var(--ui);padding-inline:14px}.search button:hover{background:var(--pink)}.search:focus-within{box-shadow:4px 4px 0 var(--pink)}.search-big{border-width:4px;flex:none;max-width:none}.search-big input{padding:14px 6px;font-size:19px}.search-big .search-icon{padding-inline:16px 6px;font-size:30px}.search-big button{border-left-width:4px;padding-inline:22px;font-size:30px}.hero{--cat-w:clamp(250px, 27vw, 520px);--cat-room:calc(var(--cat-w) * .82);--logo-w:clamp(200px, 22vw, 420px);--cat-out:min(var(--cat-w) * .06, 16px);--hero-gap:clamp(18px, 2.6vw, 56px);grid-template-columns:auto minmax(0, 1fr) var(--cat-room);min-height:calc(var(--cat-w) * .82);align-items:start;gap:18px var(--hero-gap);grid-template-areas:"logo nav nav""logo head.";margin-block:8px 30px;display:grid;position:relative}.hero-main{display:contents}.hero-main>*{z-index:1;position:relative}.hero-main .logo{grid-area:logo;place-self:start}.hero-main .logo img{width:var(--logo-w)}.hero-main .nav{margin-left:calc(10px - var(--hero-gap));grid-area:nav;align-self:start}.hero-main .nav a{min-height:clamp(46px,3.4vw,66px);padding:8px clamp(13px,1.6vw,30px) 10px;font-size:clamp(16px,1.3vw,25px)}.headline{font:400 64px/1.3 var(--headline);text-transform:uppercase;-webkit-text-stroke:.08em var(--paper);paint-order:stroke fill;isolation:isolate;grid-area:head;min-width:0;margin:0;padding:0 .26em .1em;position:relative;overflow:hidden}.headline>span{white-space:nowrap;width:max-content;margin-inline:auto;display:block}.hero-main .headline{--title-gap:16px;margin-left:calc(var(--title-gap) - var(--logo-w) * .18 - var(--hero-gap));margin-right:calc(var(--cat-w) * .15 - var(--cat-out) + var(--title-gap) - var(--hero-gap))}.headline .hl{position:relative}.hl-marks{z-index:1;opacity:1;--mark:var(--hl-yellow);width:calc(100% + .36em);height:.82em;bottom:.2em;left:-.22em}.hero-art{top:calc(var(--cat-w) * -.1);right:calc(0px - var(--cat-out));width:var(--cat-w);z-index:0;pointer-events:none;position:absolute}.cat{filter:drop-shadow(6px 6px #00000059);width:100%;display:block;transform:rotate(4deg)}.scrap{pointer-events:none;-webkit-user-select:none;user-select:none;z-index:0;position:absolute}.scrap-a{width:240px;bottom:-80px;left:-90px;transform:rotate(-14deg)}.tiles{grid-template-columns:repeat(auto-fit,minmax(104px,1fr));gap:14px;margin-bottom:32px;display:grid}.tile{--sq:url(/img/square-b-01.webp);isolation:isolate;aspect-ratio:360/344;text-decoration:none;display:block;position:relative;container-type:inline-size}.tile:before{content:"";z-index:-1;background:var(--sq) center / 100% 100% no-repeat;filter:drop-shadow(3px 4px #00000059);position:absolute;inset:0}.tile-marks{z-index:2;--mark:var(--hl,var(--hl-yellow));width:116%;height:112%;top:-6%;left:-8%}.tile:is(:hover,:focus-visible) .tile-marks{opacity:1}.tile{--sl:9.2%;--sr:10.6%;--st:75.5%;--sh:18.3%;--srot:-4deg}.tile:nth-child(6n+2){--sq:url(/img/square-b-02.webp);--sl:11.9%;--sr:6.4%;--st:75%;--sh:15.7%;--srot:-5.5deg}.tile:nth-child(6n+3){--sq:url(/img/square-b-03.webp);--sl:7.8%;--sr:6.7%;--st:76.5%;--sh:17.4%;--srot:-4.8deg}.tile:nth-child(6n+4){--sq:url(/img/square-b-04.webp);--sl:6.7%;--sr:9.4%;--st:75.5%;--sh:15.7%;--srot:-5.3deg}.tile:nth-child(6n+5){--sq:url(/img/square-b-05.webp);--sl:8.9%;--sr:6.7%;--st:77.1%;--sh:15.9%;--srot:-6deg}.tile:nth-child(6n+6){--sq:url(/img/square-b-06.webp);--sl:5.8%;--sr:8.3%;--st:74.9%;--sh:19.4%;--srot:-3.3deg}.tile-icon{z-index:0;width:42cqw;height:42cqw;color:var(--ink);position:absolute;top:40%;left:50%;translate:-50% -50%}.tile-label{z-index:1;left:var(--sl);right:var(--sr);top:var(--st);height:var(--sh);text-align:center;font:600 clamp(10px, min(calc(74cqw / (var(--len,6) * .66)), 12cqw), 20px)/1 var(--ui);text-transform:uppercase;letter-spacing:.04em;color:var(--paper);transform:rotate(var(--srot));place-items:center;padding-inline:4%;display:grid;position:absolute}.tile-pink{--hl:var(--hl-pink)}.tile-yellow{--hl:var(--hl-yellow)}.tile-blue{--hl:var(--hl-blue)}.tile-orange{--hl:var(--hl-orange)}.tile-purple{--hl:var(--hl-purple)}.tile-green{--hl:var(--hl-green)}.panels{grid-template-columns:1fr 1.3fr 1fr;align-items:start;gap:28px;margin-bottom:40px;display:grid}.panel{position:relative;container-type:inline-size}.panel-head{height:var(--head-h);background:var(--art) center top / 100% auto no-repeat;filter:drop-shadow(5px 6px #00000059);position:relative}.panel-tape,.panel-marks{left:var(--tape-x);top:var(--tape-y);width:var(--tape-w);height:var(--tape-h);transform:rotate(var(--tape-rot));position:absolute}.panel-tape{clip-path:none;box-shadow:none;font:400 7.5cqw/1 var(--display);letter-spacing:.02em;background:0 0;place-items:center;margin:0;padding:0;display:grid}.panel-marks{opacity:1;--mark:var(--tape-ink);transform:rotate(var(--tape-rot)) scale(1.2, 1.3)}.panel .card{margin:-3cqw 3cqw 0;position:relative}.panel .card .text{-webkit-line-clamp:10;line-clamp:10}.panel-featured{--art:url(/img/panel-featured.webp);--head-h:24.6cqw;--tape-x:1cqw;--tape-y:9.1cqw;--tape-w:38.5cqw;--tape-h:10.1cqw;--tape-rot:-4.5deg;--tape-ink:var(--hl-yellow)}.panel-featured .card{transform:rotate(-.6deg)}.carousel{justify-content:center;align-items:center;gap:8px;margin-top:18px;display:flex}.carousel button{border:3px solid var(--ink);background:var(--paper);width:34px;height:34px;font:700 20px/1 var(--ui);cursor:pointer;box-shadow:2px 2px 0 var(--ink);border-radius:50%;place-items:center;display:grid}.carousel .dot{border-width:2px;width:14px;height:14px;padding:0}.carousel .dot.on{background:var(--ink)}.panel-recent{--art:url(/img/panel-list.webp);--head-h:12.5cqw;--tape-x:15cqw;--tape-y:2.6cqw;--tape-w:20cqw;--tape-h:6.2cqw;--tape-rot:-1.5deg;--tape-ink:var(--hl-pink)}.panel-recent .panel-tape{font-size:5cqw}.panel-cards{gap:22px;display:grid}.panel-cards .card{margin-top:0}.panel-cards .card:first-child{margin-top:-1.5cqw}.panel-cards .card:nth-child(2){transform:rotate(.5deg)}.panel-recent .card .text{-webkit-line-clamp:4;line-clamp:4}.panel-random{--art:url(/img/panel-random.webp);--head-h:24.4cqw;--tape-x:11cqw;--tape-y:7.6cqw;--tape-w:34cqw;--tape-h:10.2cqw;--tape-rot:-2.5deg;--tape-ink:var(--hl-blue)}.panel-random .card{transform:rotate(.6deg)}.another{border:3px solid var(--ink);cursor:pointer;background:var(--blue);font:600 22px/1 var(--ui);text-transform:uppercase;box-shadow:3px 3px 0 var(--ink);margin:18px auto 0;padding:.45em .8em;display:block}.another:hover{background:var(--yellow)}main>p.muted,.toolbar p.muted,.toolbar p{background:var(--paper);color:var(--ink);margin-top:0;padding:4px 10px;display:inline-block}.btn{cursor:pointer;font:600 16px/1 var(--ui);text-transform:uppercase;letter-spacing:.03em;border:3px solid var(--ink);background:var(--paper);box-shadow:3px 3px 0 var(--ink);align-items:center;gap:6px;padding:10px 16px;text-decoration:none;display:inline-flex}.btn:hover{background:var(--yellow)}.btn:active{box-shadow:1px 1px 0 var(--ink);transform:translate(2px,2px)}.btn-primary{background:var(--pink)}.btn-danger{color:var(--like)}.chip{background:var(--paper-2);color:var(--ink);font:500 14px/1.2 var(--ui);white-space:nowrap;padding:4px 10px;text-decoration:none;display:inline-block}a.chip:hover{background:var(--yellow)}.chip.on{background:var(--ink);color:var(--paper)}.badge{background:var(--pink);padding:3px 10px;font-size:13px;font-weight:600}.content-notes{font:500 13px/1.4 var(--ui);letter-spacing:.02em;margin:10px 0 0}.content-notes-tag{background:var(--ink);color:var(--paper);text-transform:uppercase;margin-right:4px;padding:2px 7px}.toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:18px;display:flex}.tabs{background:var(--ink);flex-wrap:wrap;gap:4px;padding:4px;display:flex}.filters{flex-wrap:wrap;align-items:center;gap:6px;margin:-6px 0 18px;display:flex}.browse-all{grid-template-columns:minmax(0,900px);justify-content:center;margin-block:8px 28px;display:grid}.browse-all .search{min-width:0;max-width:none}.browse-all .search button{background:var(--pink);font:600 22px/1 var(--ui);text-transform:uppercase;letter-spacing:.03em;white-space:nowrap;padding-inline:22px}.browse-all .search button:hover{background:var(--yellow)}@media (width<=560px){.browse-all .search button{padding-inline:12px;font-size:16px}}.feed{grid-template-columns:repeat(auto-fill,minmax(min(100%,520px),1fr));align-items:start;gap:46px 26px;padding-top:24px;display:grid}.card{background:var(--paper);border:3px solid var(--ink);box-shadow:6px 6px 0 var(--ink);padding:16px 18px 12px}.feed .card:nth-child(4n+1){transform:rotate(-.6deg)}.feed .card:nth-child(4n+3){transform:rotate(.5deg)}.card .text{font:400 20px/1.35 var(--type);overflow-wrap:anywhere;white-space:pre-line;-webkit-line-clamp:14;line-clamp:14;-webkit-box-orient:vertical;margin:0;text-decoration:none;display:-webkit-box;overflow:hidden}.detail blockquote{white-space:pre-line}.entry-lead,.troll-art>p:first-child{font-weight:700}.has-art{white-space:normal}.troll-art p{margin:0 0 .5em}.troll-art p:last-child{margin-bottom:0}.troll-art span[style]{-webkit-box-decoration-break:clone;box-decoration-break:clone;padding-inline:.08em}.card .text.has-art:hover{background:0 0;text-decoration:underline}.nsfw{position:relative}.nsfw-blur{filter:blur(7px);-webkit-user-select:none;user-select:none;pointer-events:none}.nsfw-reveal{border:3px solid var(--ink);background:var(--paper);cursor:pointer;width:max-content;max-width:92%;height:max-content;font:600 15px/1.2 var(--ui);text-transform:uppercase;letter-spacing:.03em;box-shadow:3px 3px 0 var(--ink);flex-wrap:wrap;justify-content:center;align-items:center;gap:8px;margin:auto;padding:8px 14px;display:flex;position:absolute;inset:0}.nsfw-reveal:hover{background:var(--yellow)}.nsfw-tag{background:var(--red);color:var(--paper);padding:2px 7px}.card .text:hover{background:var(--yellow)}.tags{flex-wrap:wrap;gap:6px;display:flex}.signed{gap:10px;margin-top:10px;display:grid}.signed-row{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:6px 18px;display:flex}.signed-row+.signed-row{align-items:center}.signed .chip{padding:6px 10px;font-size:17px;font-weight:600}.signed .content-notes{margin:0}.signed-by{font:700 clamp(26px, 2.2vw, 32px)/1 var(--script);text-align:right;overflow-wrap:anywhere;margin-left:auto}.signed-by a{color:var(--ink);text-decoration:none}.signed-by a:hover{text-decoration:underline}.views{font:500 14px/1 var(--ui);color:var(--muted);letter-spacing:.02em;white-space:nowrap;align-items:center;gap:6px;margin-left:auto;display:inline-flex}.views svg{width:22px;height:22px}.views .eye-white{fill:#fff;stroke:var(--ink);stroke-width:3.4px;stroke-linejoin:round}.views .eye-ink{fill:var(--ink)}.views .eye-shine{fill:#fff}.rating{align-items:center;gap:8px;min-width:0;display:flex}.stars{gap:2px;display:flex}.star{width:var(--star,24px);height:var(--star,24px);cursor:pointer;background:0 0;border:0;padding:0;display:block}.star:focus-visible{outline:3px solid var(--hl-pink);outline-offset:1px}.star-shape{width:100%;height:100%;display:block;position:relative}.star-shape svg{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.star-shape path{stroke:var(--ink);stroke-width:1.4px;stroke-linejoin:round}.star-off path{fill:var(--paper);opacity:.22}.star-on{clip-path:inset(-20% calc((1 - var(--fill)) * 100%) -20% -20%)}.star-on path{fill:var(--hl-yellow)}.star-on .star-edge{fill:#fff;stroke:#fff;stroke-width:4.5px;filter:drop-shadow(1px 1.5px #00000073)}.stars-pink .star-on path:not(.star-edge){fill:var(--hl-pink)}.rating-score{font:600 14px/1.2 var(--ui);letter-spacing:.02em;white-space:nowrap}.rating-score .muted{color:var(--muted);font-weight:500}.rating-compact{--star:max(15px, 1.2em);gap:5px}.rating-compact .rating-score{font:inherit}.detail{padding:clamp(22px,5vw,48px)}.detail .signed{--star:28px;margin-bottom:8px}.detail blockquote{font:400 clamp(19px, 1vw + 12px, 26px)/1.4 var(--type);overflow-wrap:anywhere;margin:0 0 20px}.meta{border-top:3px dashed var(--ink);grid-template-columns:repeat(auto-fill,minmax(min(100%,380px),1fr));gap:12px 40px;margin:28px 0 0;padding-top:20px;font-size:15px;display:grid}.meta-row{grid-template-columns:8.5em minmax(0,1fr);align-items:baseline;gap:12px;display:grid}.meta dt{font:500 15px var(--ui);text-transform:uppercase;color:var(--muted)}.meta dd{overflow-wrap:anywhere;margin:0}.actions{border-top:3px dashed var(--ink);flex-wrap:wrap;gap:10px;margin-top:28px;padding-top:20px;display:flex}.grid{grid-template-columns:repeat(auto-fill,minmax(270px,1fr));gap:16px;display:grid}.author-card{text-decoration:none;display:block}.author-card:hover{background:var(--yellow)}.author-card h3{font:400 24px/1.1 var(--display);text-transform:uppercase;margin:0 0 6px}.cloud{flex-wrap:wrap;align-items:baseline;gap:clamp(10px,1.4vw,18px) clamp(18px,2.4vw,34px);padding:clamp(18px,3vw,44px);display:flex}.cloud a{font:500 calc(20px + var(--s,0) * min(44px, 5vw))/1.1 var(--ui);padding:2px 6px;text-decoration:none}.cloud a:hover{background:var(--yellow)}.cloud sup{color:var(--muted);margin-left:4px;font-size:max(12px,.42em)}.form{gap:16px;display:grid}.form .row{grid-template-columns:1fr 1fr;align-items:start;gap:16px;display:grid}.field{gap:6px;display:grid}.field label{font:600 15px var(--ui);text-transform:uppercase;letter-spacing:.03em}.field small{color:var(--muted);font-size:13px}.field input,.field textarea,.field select{width:100%;font:16px var(--type);color:var(--ink);border:3px solid var(--ink);background:#fff;outline:none;padding:9px 12px}.field :is(input,textarea,select):focus{box-shadow:3px 3px 0 var(--pink)}.field textarea{resize:vertical;min-height:120px;font-size:19px}.field textarea.mono{min-height:70px;font-size:13px}.error{color:var(--like);font-weight:700}.empty{text-align:center;background:var(--paper);border:3px solid var(--ink);max-width:520px;box-shadow:var(--hard);margin:24px auto;padding:36px 16px}.empty p{margin-top:0}.more{justify-content:center;margin-top:24px;display:flex}.site-footer:before{content:"";pointer-events:none;background:url(/img/torn-edge.svg) 0 100%/720px 100% repeat-x;height:44px;position:absolute;bottom:calc(100% - 1px);left:0;right:0}.site-footer{background:var(--ink);color:var(--paper);font:500 15px var(--ui);letter-spacing:.03em;position:relative}:root{--goat-rise:clamp(80px, 9vw, 170px)}.site-footer{--goat-w:clamp(300px, 27vw, 520px);--goat-clear:calc(var(--goat-w) + 8px)}.footer-goat{z-index:0;pointer-events:none;-webkit-user-select:none;user-select:none;width:var(--goat-w);height:auto;position:absolute;bottom:0;left:0}.site-footer .wrap{z-index:1;position:relative}@media (width>=1024px){main{padding-bottom:calc(var(--goat-rise) + 24px)}.site-footer .wrap{padding-left:max(16px, calc(var(--goat-clear) - (100vw - 1272px) / 2))}}@media (width<=1023px){.footer-goat{display:none}}.site-footer a{text-decoration:none}.site-footer a:hover{color:var(--yellow);text-decoration:underline}.footer-grid{grid-template-columns:2fr repeat(3,1fr);gap:28px;padding-block:40px 28px;display:grid}.site-footer .wrap{max-width:1272px}.footer-logo img{width:110px;height:auto;display:block}.footer-slogan{font:400 clamp(24px, 2vw, 32px)/1.25 var(--headline);text-transform:uppercase;color:var(--paper);margin:16px 0 0}.footer-slogan span{color:var(--yellow)}.site-footer h4{font:400 20px var(--display);text-transform:uppercase;color:var(--yellow);letter-spacing:.02em;margin:0 0 12px}.site-footer ul{text-transform:uppercase;gap:8px;margin:0;padding:0;list-style:none;display:grid}.footer-base{color:#cfc9bc;border-top:1px solid #3a3a3a;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding-block:18px 22px;display:flex}.footer-base p{margin:0}.footer-base strong{color:var(--paper)}.footer-maker{align-items:center;gap:8px;display:flex}.footer-maker img{width:40px;height:40px;display:block}.footer-maker strong{color:#ff0}@media (width<=760px){.footer-grid{grid-template-columns:repeat(3,1fr)}.footer-brand{grid-column:1/-1}}.settings{gap:4px;margin-block:16px;display:grid}.settings-intro{max-width:90ch;margin:0 0 8px;font-size:17px;line-height:1.55}.settings-note{color:var(--muted);flex:320px;max-width:110ch;margin:0;font-size:14px}.settings-note a{text-decoration:underline}.setting{border:0;border-bottom:1px dashed #bbb5a8;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 16px;margin:0;padding:12px 0;display:flex}.setting legend{float:left;font:600 18px var(--ui);text-transform:uppercase;flex-wrap:wrap;align-items:center;gap:8px;padding:0;display:flex}.setting legend .nsfw-tag{font-size:12px}.setting-hint{font:14px var(--type);text-transform:none;color:var(--muted);flex-basis:100%}.setting .chip{cursor:pointer;border:0;min-width:64px}.setting .chip:not(.on):hover{background:var(--yellow)}.settings .actions{padding-top:14px}.small{font-size:14px}.legal{columns:3 420px;column-rule:2px dashed #bbb5a8;column-gap:48px;padding:clamp(22px,3vw,40px);font-size:18px;line-height:1.6}.legal h2{font:400 28px/1.1 var(--display);text-transform:uppercase;break-after:avoid;margin:28px 0 8px}.legal h2:first-child{margin-top:0}.legal :is(p,ul){margin:0 0 12px}.legal li{break-inside:avoid;margin-bottom:6px}.legal p:has(+ul){break-after:avoid}.legal h2+p{break-before:avoid}.legal a{text-decoration:underline}.legal code{background:var(--paper-2);padding:1px 5px}.nsfw-switch{z-index:30;align-items:center;gap:8px;display:flex;position:fixed;top:8px;right:10px}.nsfw-switch button{cursor:pointer;background:0 0;border:0;align-items:center;gap:10px;padding:0;display:flex}.nsfw-switch-text{isolation:isolate;min-width:3.4em;font:600 clamp(20px, 1.6vw, 28px)/1 var(--ui);letter-spacing:.04em;text-transform:uppercase;color:var(--ink);place-items:center;padding:.3em .5em .35em;display:grid;position:relative}.nsfw-switch-text:before{content:"";z-index:-1;filter:drop-shadow(2px 3px #000c);background:url(/img/nav-rect-03.webp) 50%/100% 100% no-repeat;position:absolute;inset:0}.nsfw-switch-marks{opacity:1;z-index:1;--mark:var(--hl-green);width:106%;height:130%;animation:.3s ease-out mark-in;top:-15%;left:-3%}.nsfw-switch.on .nsfw-switch-marks{--mark:var(--hl-red)}@keyframes mark-in{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0)}}.nsfw-switch button:focus-visible{outline:3px solid var(--pink);outline-offset:2px}.nsfw-switch-more{background:var(--paper);border:2px solid var(--ink);width:40px;height:40px;box-shadow:2px 2px 0 var(--ink);flex:none;place-items:center;font-size:34px;line-height:1;text-decoration:none;display:grid;transform:rotate(-6deg)}.nsfw-switch-more:hover{background:var(--hl-yellow)}@media (width<=700px){.nsfw-switch{gap:4px;top:4px;right:4px}.nsfw-switch button{gap:6px}.nsfw-switch-more{width:32px;height:32px;font-size:27px}.setting{flex-direction:column;align-items:flex-start}}.toast{z-index:20;background:var(--ink);color:var(--yellow);font:600 15px var(--ui);text-transform:uppercase;box-shadow:4px 4px 0 var(--pink);padding:10px 18px;position:fixed;bottom:24px;left:50%;transform:translate(-50%)}@media (width<=1400px){.panels{grid-template-columns:1fr 1fr;justify-items:center}.panel-recent{order:1;grid-column:1/-1;width:min(100%,900px)}.panel-featured,.panel-random{width:min(100%,620px)}.tiles{grid-template-columns:repeat(auto-fit,minmax(84px,1fr));gap:10px}}@media (width>=761px) and (width<=1023px){.tiles{grid-template-columns:repeat(auto-fit,minmax(72px,1fr))}}@media (width<=899px){.tiles.tiles{grid-template-columns:repeat(4,1fr)}}@media (width<=760px){.hero{grid-template-columns:minmax(0,1fr);grid-template-areas:"logo""nav""head";min-height:0}.hero-main .logo img{width:min(260px,70vw)}.hero-main .nav{flex-wrap:wrap}.hero-art,.scrap{display:none}.header-row{grid-template-columns:minmax(0,1fr);grid-template-areas:"logo""nav""head";gap:12px;min-height:0;padding-right:16px}.header-row .logo img{width:110px}.header-cat{display:none}.logo img{width:96px}.nav a,.hero-main .nav a{min-height:48px;padding:7px 18px 9px;font-size:18px}.headline{font-size:clamp(38px,11vw,60px)}.tiles{grid-template-columns:repeat(auto-fill,minmax(84px,1fr));gap:10px}.form .row{grid-template-columns:1fr}.card{padding:14px 14px 10px}.card .text{font-size:18px}}@media (width<=560px){.panels{grid-template-columns:1fr}}
