/*! tailwindcss v4.3.3 | MIT License | https://tailwindcss.com */:root{--bg:#000;--hairline:#212428;--row-hover:#080808;--overlay:#e7e9ea1a;--ink:#e7e9ea;--ink-name:#f7f9fa;--ink-body:#f0f3f5;--ink-tab-on:#edeff7;--ink-2:#71767b;--ink-meta:#9ba0a6;--ink-icon:#8b9096;--blue:#1d9bf0;--like:#f91880;--repost:#00ba7c;--btn:#eff3f4;--btn-press:#d7dbdc;--btn-ink:#0f1419;--chip-line:#3a3f45;--chip-ink:#c9cdd2;--av-flat:#2a2f42;--av-you:#fff;--av-you-ink:#0a0a0a;--sans:"Inter",-apple-system,"Segoe UI",Roboto,Helvetica,Arial,sans-serif;--mono:"JetBrains Mono",ui-monospace,SFMono-Regular,Menlo,monospace;--bw-line:#c9d4f0;--bw-paper:#f8f9fb;--bw-ink:#14171d;--bw-accent:#2b5ce6;--bw-dot:#a6b4d8;--bw-grid:#2b5ce60d;--st-paper:#f5f1e6;--st-tape:#efc94c;--st-ink:#22251f;--st-meta:#6b6a5e;--ln-paper:#fbfaf6;--ln-line:#dcd8cb;--ln-ink:#1a1c22;--ln-meta:#8a8578;--ln-go:#1f7a4d;--photo-line:#212428}.hm{grid-template-columns:600px 350px;align-items:start;gap:30px;max-width:980px;margin:0 auto;padding:0;display:grid}.hm-feed{border-left:1px solid var(--hairline);border-right:1px solid var(--hairline);min-width:0;min-height:100vh}.hm-tabs{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-bottom:1px solid var(--hairline);z-index:5;background:#000000d9;display:flex;position:sticky;top:0}.hm-tabs a,.hm-tabs button{color:var(--ink-2);text-align:center;flex:1;padding:16px 0 15px;font-size:15px;font-weight:600;position:relative}.hm-tabs a:hover{background:var(--overlay)}.hm-tabs a.on,.hm-tabs button.on{color:var(--ink-tab-on)}.hm-tabs a.on:after,.hm-tabs button.on:after{content:"";background:var(--blue);border-radius:4px;width:56px;height:4px;position:absolute;bottom:0;left:50%;transform:translate(-50%)}.hm-compose{border-bottom:1px solid var(--hairline);gap:12px;padding:18px 16px 12px;display:flex}.hm-compose .field{flex:1;min-width:0}.hm-compose .ph{color:var(--ink-2);padding:9px 0 20px;font-size:20px}.hm-compose textarea.ph{resize:none;width:100%;color:var(--ink-body);background:0 0;border:0;outline:0;font-family:inherit;line-height:1.4;display:block;overflow:hidden}.hm-compose textarea.ph::placeholder{color:var(--ink-2)}.hm-actions{align-items:center;gap:2px;display:flex}.hm-actions .ic{width:34px;height:34px;color:var(--ink-icon);border-radius:999px;place-items:center;display:grid}.hm-actions .ic:hover{background:var(--overlay);color:var(--ink)}.hm-actions .ic svg{width:18px;height:18px}.hm-actions .ic[disabled]{opacity:.5;cursor:default}.hm-actions .ic[disabled]:hover{color:var(--ink-icon);background:0 0}.chip-bw{font-family:var(--mono);letter-spacing:.06em;color:var(--chip-ink);border:1px dashed var(--chip-line);border-radius:999px;margin-left:2px;padding:5px 11px;font-size:10.5px}.chip-bw.on,.chip-bw:hover{border-style:solid}.chip-bw.on{color:var(--bw-accent);border-color:var(--bw-accent)}.hm-actions .go{background:var(--btn);color:var(--btn-ink);border-radius:999px;margin-left:auto;padding:7px 20px;font-size:14px;font-weight:700}.hm-actions .go:hover{background:var(--btn-press)}.hm-actions .go[disabled]{opacity:.5;cursor:default}.hm-actions .go[disabled]:hover{background:var(--btn)}.hm-actions .count{font-family:var(--mono);color:var(--ink-meta);margin-left:auto;padding-right:12px;font-size:12.5px}.hm-actions .count.over{color:var(--like)}.hm-actions .count+.go{margin-left:0}.hm-compose .drafts{gap:10px;margin:0 0 12px;display:grid}.hm-compose .draft{align-items:flex-start;gap:10px;display:flex}.hm-compose .draft img{object-fit:cover;border:1px solid var(--hairline);border-radius:16px;flex:none;width:88px;height:88px}.hm-compose .draft .alt{border:1px solid var(--hairline);min-width:0;color:var(--ink-body);font:inherit;background:0 0;border-radius:12px;outline:0;flex:1;align-self:stretch;padding:9px 12px;font-size:14px}.hm-compose .draft .alt:focus{border-color:var(--blue)}.hm-compose .draft .alt[data-missing=true]{border-color:var(--like)}.hm-compose .draft[data-pending=true] img{opacity:.55}.hm-compose .draft .rm{width:30px;height:30px;color:var(--ink-meta);border-radius:999px;flex:none;place-items:center;font-size:17px;line-height:1;display:grid}.hm-compose .draft .rm:hover{background:var(--overlay);color:var(--ink)}.hm-compose .picked{flex-wrap:wrap;gap:6px;margin:0 0 10px;display:flex}.hm-compose .bw-pick{border:1px dashed var(--chip-line);border-radius:16px;flex-wrap:wrap;gap:6px;margin:0 0 12px;padding:10px;display:flex}.hm-compose .bw-pick button,.hm-compose .picked button{font-family:var(--mono);letter-spacing:.06em;color:var(--chip-ink);border:1px solid var(--chip-line);border-radius:999px;padding:5px 11px;font-size:10.5px}.hm-compose .bw-pick button:hover{color:var(--ink)}.hm-compose .bw-pick button.on,.hm-compose .picked button{color:var(--bw-accent);border-color:var(--bw-accent)}.hm-compose .problem{color:var(--like);margin:0 0 10px;font-size:13.5px}.av{background:var(--av-flat);border-radius:50%;flex:none;width:40px;height:40px;overflow:hidden}.av img{object-fit:cover;width:100%;height:100%;display:block}.av.you{background:var(--av-you);color:var(--av-you-ink);place-items:center;font-size:13px;font-weight:800;display:grid}.post{border-bottom:1px solid var(--hairline);gap:12px;padding:16px 16px 10px;display:flex}.post:hover{background:var(--row-hover)}.post .body{flex:1;min-width:0}.post .head{flex-wrap:wrap;align-items:baseline;gap:7px;display:flex}.post .head b{color:var(--ink-name);font-size:15px;font-weight:700}.post .head span{font-family:var(--mono);color:var(--ink-meta);font-size:13px}.post p{color:var(--ink-body);white-space:pre-wrap;overflow-wrap:anywhere;margin-top:3px;font-size:15px;line-height:1.5}.post .nums{color:var(--ink-meta);font-family:var(--mono);align-items:center;margin:10px 0 2px;font-size:12.5px;display:flex}.post .nums .l{flex:1;justify-content:space-between;max-width:425px;display:flex}.post .nums a,.post .nums button,.post .nums span{cursor:pointer;font:inherit;color:inherit;align-items:center;gap:6px;display:flex}.post .nums svg{width:18.5px;height:18.5px}.post .nums a:hover,.post .nums button:hover,.post .nums span:hover{color:var(--ink)}.post .nums .r{gap:2px;margin-left:auto;display:flex}.post .nums .r button,.post .nums .r span{border-radius:999px;place-items:center;gap:0;width:32px;height:32px;display:grid}.post .nums .r button:hover,.post .nums .r span:hover{background:var(--overlay)}.post .head .more{width:26px;height:26px;color:var(--ink-meta);border-radius:999px;align-self:center;place-items:center;margin-left:auto;display:grid}.post .head .more:hover{background:var(--overlay);color:var(--ink)}.post .head .more svg{width:16px;height:16px}.post .rp{color:var(--ink-meta);align-items:center;gap:8px;margin:0 0 4px;font-size:13px;font-weight:700;display:flex}.post .rp svg{width:14px;height:14px}.post .nums button.on-like{color:var(--like)}.post .nums button.on-repost{color:var(--repost)}.post .nums .r button.on-bookmark{color:var(--blue)}.photo{border:1px solid var(--photo-line);border-radius:16px;margin-top:11px;overflow:hidden}.photo img{width:100%;height:auto;display:block}.photo.n2,.photo.n3,.photo.n4{aspect-ratio:1.78;gap:2px;display:grid}.photo.n2,.photo.n3{grid-template-columns:1fr 1fr}.photo.n3{grid-template-rows:1fr 1fr}.photo.n3>:first-child{grid-row:span 2}.photo.n4{grid-template-rows:1fr 1fr;grid-template-columns:1fr 1fr}.photo.n2 img,.photo.n3 img,.photo.n4 img{object-fit:cover;width:100%;height:100%}.bw-card{border:1px solid var(--bw-line);color:var(--bw-ink);background-color:var(--bw-paper);background-image:linear-gradient(var(--bw-grid) 1px,transparent 1px),linear-gradient(90deg,var(--bw-grid) 1px,transparent 1px);background-size:14px 14px;border-radius:10px;align-items:center;gap:10px;margin-top:11px;padding:10px 14px;font-size:13px;display:flex}.bw-card .k{font-family:var(--mono);letter-spacing:.14em;color:var(--bw-accent);text-transform:uppercase;font-size:9px}.bw-card b{color:var(--bw-ink);font-size:13.5px}.bw-card .dot{color:var(--bw-dot)}.bw-card .ask{color:var(--bw-accent);cursor:pointer;white-space:nowrap;margin-left:auto;font-size:12.5px;font-weight:700}.game-card{background:var(--st-paper);border-radius:4px;margin-top:11px;padding:7px;display:block;position:relative;box-shadow:0 2px #0000004d}.game-card:before{content:"";background:var(--st-tape);opacity:.92;z-index:1;border-radius:1px;width:48px;height:15px;margin-left:-24px;position:absolute;top:-7px;left:50%;transform:rotate(-2deg)}.game-card .scene{background:radial-gradient(circle at 30% 40%,#2a2350 0,#12101f 70%),#12101f;border-radius:2px;place-items:center;height:150px;display:grid;position:relative;overflow:hidden}.game-card .scene img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.game-card .play{color:#0b0b14;z-index:1;background:#fffffff0;border-radius:50%;place-items:center;width:52px;height:52px;padding-left:4px;font-size:17px;display:grid}.game-card .cap{font-family:var(--mono);color:var(--st-meta);justify-content:space-between;align-items:center;padding:9px 6px 3px;font-size:10.5px;display:flex}.game-card .cap b{color:var(--st-ink);font-family:"Archivo",var(--sans);font-size:13px;font-weight:700}.launch-mini{background:var(--ln-paper);border:1px solid var(--ln-line);color:var(--ln-ink);border-radius:2px;align-items:center;gap:14px;margin-top:11px;padding:12px 14px;display:flex;box-shadow:0 1px #1e190f1f}.launch-mini .no{font-family:"Saira Stencil One",var(--mono);color:var(--ln-ink);font-size:22px;line-height:1}.launch-mini .up{border:2px solid var(--ln-go);color:var(--ln-go);text-align:center;font-family:var(--mono);border-radius:3px;padding:4px 9px;font-size:13px;font-weight:700;line-height:1.15}.launch-mini .up i{letter-spacing:.18em;font-size:8.5px;font-style:normal;display:block}.launch-mini b{color:var(--ln-ink);font-size:14px;display:block}.launch-mini span{font-family:var(--mono);color:var(--ln-meta);font-size:10.5px}.post .quoted{border:1px solid var(--hairline);border-radius:16px;margin-top:11px;padding:11px 13px;display:block}.post .quoted:hover{background:var(--row-hover)}.post .quoted .head b{font-size:14px}.post .quoted .head span{font-size:12.5px}.post .quoted p{font-size:14.5px}.post .quoted .photo{border-radius:12px}.post .head .menu-wrap{align-self:center;margin-left:auto;position:relative}.post .head .menu-wrap .more{margin-left:0}.post-menu{z-index:10;background:var(--bg);border:1px solid var(--hairline);border-radius:16px;min-width:196px;padding:7px 0;position:absolute;top:calc(100% + 6px);right:0;box-shadow:0 16px 44px -10px #0000008c}.post-menu button{text-align:left;width:100%;color:var(--ink);align-items:center;gap:11px;padding:10px 15px;font-size:13.5px;display:flex}.post-menu button:hover{background:var(--overlay)}.post-menu button.danger{color:var(--like)}.hm-more{text-align:center;width:100%;color:var(--blue);border-bottom:1px solid var(--hairline);padding:17px 0;font-size:15px;display:block}.hm-more:hover{background:var(--row-hover)}.hm-end{text-align:center;font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--ink-2);padding:22px 16px 30px;font-size:11px}.hm-empty{color:var(--ink-meta);padding:40px 32px;font-size:15px;line-height:1.5}.hm-empty,.pd-back{border-bottom:1px solid var(--hairline)}.pd-back{z-index:5;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#000000d9;align-items:center;gap:22px;padding:13px 16px;display:flex;position:sticky;top:0}.pd-back b{letter-spacing:-.012em;color:var(--ink);font-size:20px;font-weight:800}.pd-back .ic{width:34px;height:34px;color:var(--ink);border-radius:999px;place-items:center;margin:-6px 0;display:grid}.pd-back .ic:hover{background:var(--overlay)}.pd-back .ic svg{width:19px;height:19px}.post.subject{padding:16px 16px 4px;display:block}.post.subject .who{align-items:center;gap:12px;display:flex}.post.subject .who .body{flex:1;min-width:0}.post.subject .head{grid-template-columns:minmax(0,1fr) auto;align-items:center;display:grid}.post.subject .head b{grid-column:1;font-size:15px;line-height:1.3}.post.subject .head span{grid-column:1}.post.subject .head .menu-wrap{grid-area:1/2/span 2;margin-left:0}.post.subject p{margin-top:12px;font-size:17px;line-height:1.45}.post.subject .rp-to{color:var(--ink-meta);margin-top:10px;font-size:14px}.post.subject .when{font-family:var(--mono);padding:15px 0 13px;font-size:13px}.post.subject .tally,.post.subject .when{border-bottom:1px solid var(--hairline);color:var(--ink-meta)}.post.subject .tally{gap:20px;padding:13px 0;font-size:14px;display:flex}.post.subject .tally b{color:var(--ink);font-weight:700;font-family:var(--mono)}.post.subject .nums .l{max-width:none}.hm-skel{border-bottom:1px solid var(--hairline);gap:12px;padding:16px 16px 20px;display:flex}.hm-skel .av{background:var(--hairline)}.hm-skel .lines{flex:1;gap:9px;padding-top:4px;display:grid}.hm-skel .ln{background:var(--hairline);border-radius:6px;height:11px}.hm-skel .ln.w1{width:32%}.hm-skel .ln.w2{width:92%}.hm-skel .ln.w3{width:68%}@media (prefers-reduced-motion:no-preference){.hm-skel{animation:hm-skel-fade .2s both}}@keyframes hm-skel-fade{0%{opacity:0}to{opacity:1}}@media (max-width:1420px){.hm{grid-template-columns:minmax(0,1fr);max-width:640px}}