@import "https://fonts.googleapis.com/css2?family=VT323&family=Special+Elite&display=swap";*,:before,:after{box-sizing:border-box;margin:0;padding:0}:root{--bright-1:#df8b00;--bright-2:#ffad27;--bright-3:#ffbc43;--border:#3d2200;--size-1:18px;--size-2:26px;--size-3:clamp(30px, 9vw, 64px);--glow-1:none;--glow-2:0 0 4px var(--bright-2);--glow-3:0 0 4px var(--bright-2);--tracking:2px;--bg:#080400;--bg-dark:#050200;--font:"VT323", monospace;--glow-rgb:255, 154, 0;--confirm-colour:#0c3;--next-colour-fg:#0c3;--next-colour-bg:transparent;--glitch-rgb:255, 154, 0}html,body{height:100dvh;overflow:hidden}body{color:var(--bright-2);font-family:var(--font);font-size:var(--size-1);letter-spacing:var(--tracking);text-align:left;text-transform:uppercase;background:#000;line-height:1.6}a,a:visited{color:var(--bright-3);text-shadow:var(--glow-1);text-decoration:none;transition:color .15s,text-shadow .15s}a:hover{color:var(--bright-3);text-shadow:var(--glow-3)}a.active,a.is-selected,.active>a,.is-selected>a{color:var(--bright-3);text-shadow:var(--glow-2)}.nav-btn.active:hover,.filter-btn.active:hover,.vis-btn.active:hover,.type-btn.active:hover,.profile-tab.is-selected:hover,a.active:hover,a.is-selected:hover,.active:hover>a,.is-selected:hover>a{text-shadow:var(--glow-3)!important}button.stat-block.active:hover .stat-num,button.stat-block.active:hover .stat-label,button.stat-block.active:hover .stat-glyph{text-shadow:var(--glow-3)}.post-card.expanded:hover .post-title{text-shadow:none}.folder-dropdown-toggle{padding:12px 40px}.folder-dropdown-toggle:hover{color:var(--bright-3)!important;text-shadow:var(--glow-3)!important}.folder-dropdown-toggle:hover svg{filter:drop-shadow(0 0 4px var(--bright-2))}.folder-dropdown-row,.folder-dropdown-confirm{padding:12px 40px 12px 60px}.folder-dropdown-row:hover,.folder-dropdown-row:hover>button{color:var(--bright-3)!important;text-shadow:var(--glow-3)!important}.folder-dropdown-new-input{padding:12px 0 12px 60px}.folder-dropdown-new-input::placeholder{color:var(--bright-1);opacity:1;letter-spacing:var(--tracking)}html.mono .folder-dropdown-toggle:hover svg,html.inverse .folder-dropdown-toggle:hover svg{filter:none}html,html *{cursor:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='8' height='20' viewBox='0 0 8 20'%3E%3Cdefs%3E%3Cfilter id='g'%3E%3CfeGaussianBlur stdDeviation='0.5' result='b'/%3E%3CfeMerge%3E%3CfeMergeNode in='b'/%3E%3CfeMergeNode in='SourceGraphic'/%3E%3C/feMerge%3E%3C/filter%3E%3C/defs%3E%3Cg filter='url(%23g)'%3E%3Crect x='0' y='0' width='8' height='20' fill='%23ff9a00'/%3E%3Crect x='0' y='0' width='8' height='2' fill='rgba(0,0,0,0.12)'/%3E%3Crect x='0' y='4' width='8' height='2' fill='rgba(0,0,0,0.12)'/%3E%3Crect x='0' y='8' width='8' height='2' fill='rgba(0,0,0,0.12)'/%3E%3Crect x='0' y='12' width='8' height='2' fill='rgba(0,0,0,0.12)'/%3E%3Crect x='0' y='16' width='8' height='2' fill='rgba(0,0,0,0.12)'/%3E%3C/g%3E%3C/svg%3E") 4 10,auto!important}a,button,.post-card,.nav-btn,.filter-btn,.action-btn,.crt-btn,.vis-btn,.type-btn,.topbar-logo,.post-user,.response-user,.comment-user,[role=button],a *,button *,.post-card *,.nav-btn *,.crt-btn *{cursor:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='8' height='20' viewBox='0 0 8 20'%3E%3Cdefs%3E%3Cfilter id='g'%3E%3CfeGaussianBlur stdDeviation='0.5' result='b'/%3E%3CfeMerge%3E%3CfeMergeNode in='b'/%3E%3CfeMergeNode in='SourceGraphic'/%3E%3C/feMerge%3E%3C/filter%3E%3C/defs%3E%3Cg filter='url(%23g)'%3E%3Crect x='0' y='0' width='8' height='20' fill='%23ffbe55'/%3E%3Crect x='0' y='0' width='8' height='2' fill='rgba(0,0,0,0.1)'/%3E%3Crect x='0' y='4' width='8' height='2' fill='rgba(0,0,0,0.1)'/%3E%3Crect x='0' y='8' width='8' height='2' fill='rgba(0,0,0,0.1)'/%3E%3Crect x='0' y='12' width='8' height='2' fill='rgba(0,0,0,0.1)'/%3E%3Crect x='0' y='16' width='8' height='2' fill='rgba(0,0,0,0.1)'/%3E%3C/g%3E%3C/svg%3E") 4 10,auto!important}input,textarea,input *,textarea *{cursor:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='4' height='20' viewBox='0 0 4 20'%3E%3Crect x='0' y='0' width='4' height='20' fill='%23ff9a00'/%3E%3C/svg%3E") 2 10,auto!important}.crt{background:var(--bg);flex-direction:column;height:100dvh;display:flex;position:relative;overflow:hidden}.app-shell{-webkit-overflow-scrolling:touch;overscroll-behavior-y:none;flex-direction:column;flex:auto;width:100%;min-width:0;min-height:0;display:flex;overflow:hidden auto}.app-shell.kbd-room{padding-bottom:60vh}.app-shell>div:not(.id-footer){min-height:100%}@media (width>=768px){.crt.is-authed{padding-left:var(--sidebar-w,64px);transition:padding-left .18s}.crt.is-authed .topbar-wrapper{margin-left:calc(-1 * var(--sidebar-w,64px));transition:margin-left .18s}.crt.is-authed .app-shell{box-sizing:border-box;padding-left:40px;padding-right:40px}}.crt:before{content:"";pointer-events:none;z-index:1000;background:repeating-linear-gradient(0deg,#0000,#0000 2px,#0000001a 2px 4px);position:fixed;inset:0}.crt:after{content:"";pointer-events:none;z-index:1001;box-shadow:inset 0 0 4px rgba(var(--glow-rgb), .15), inset 0 0 10px rgba(var(--glow-rgb), .07);background:radial-gradient(#0000 65%,#00000059 100%);border-radius:18px;position:fixed;inset:0}.phosphor{text-shadow:var(--glow-3);color:var(--bright-2)}.phosphor-bright{text-shadow:var(--glow-3);color:var(--bright-3)}.phosphor-dim{text-shadow:var(--glow-2);color:var(--bright-2)}.profile-bio{padding-left:0}.dot-sep{font-family:var(--font);font-size:var(--size-1);color:var(--border);letter-spacing:var(--tracking);white-space:nowrap;padding:4px 20px;display:block;overflow:hidden}.dot-sep:before{content:". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ."}.dot-line{font-family:var(--font);font-size:var(--size-1);color:var(--border);letter-spacing:var(--tracking);white-space:nowrap;opacity:.8;padding:2px 20px;line-height:1;display:block;overflow:hidden}.app-container{max-width:800px;margin:0 auto;padding:0 20px}.topbar-wrapper{background:var(--bg);z-index:110;border-bottom:1px solid var(--bright-2);padding-top:env(safe-area-inset-top,0);position:sticky;top:0}.bottom-nav-wrapper{box-shadow:0 -2px 10px rgba(var(--glow-rgb), .1)}.more-menu{box-shadow:0 -4px 14px rgba(var(--glow-rgb), .12)}.topbar{justify-content:space-between;align-items:center;gap:16px;padding:22px 28px 14px;display:flex}.topbar-logo,.topbar-logo:visited,.topbar-logo:hover{letter-spacing:var(--tracking);text-transform:uppercase;color:var(--bright-3);text-shadow:var(--glow-1);font-size:clamp(34px,6.5vw,56px);font-weight:400;text-decoration:none;transition:text-shadow .2s,color .2s}@media (width<=360px){.topbar-logo,.topbar-logo:visited,.topbar-logo:hover{letter-spacing:1px;font-size:26px}}.topbar-logo:hover{text-shadow:var(--glow-3)}.topbar-search-input::placeholder{color:var(--bright-1);opacity:1;letter-spacing:var(--tracking)}.main-nav{border-bottom:1px solid var(--border);gap:0;padding:0 20px;display:flex;overflow-x:auto}.nav-btn{color:var(--bright-3);text-shadow:var(--glow-1);font-family:var(--font);font-size:var(--size-2);cursor:pointer;letter-spacing:var(--tracking);white-space:nowrap;background:0 0;border:none;border-bottom:2px solid #0000;margin-bottom:-1px;padding:8px 16px;text-decoration:none;transition:color .1s,text-shadow .15s;display:block}.nav-btn:hover{color:var(--bright-3);text-shadow:var(--glow-3)}.nav-btn.active{color:var(--bright-3);border-bottom-color:var(--bright-2);text-shadow:var(--glow-2)}.feed{padding:0}.feed-header{border-bottom:1px solid var(--border);font-size:var(--size-1);letter-spacing:var(--tracking);color:var(--bright-2);justify-content:space-between;align-items:center;padding:12px 20px;display:flex}.filter-btns{gap:10px;display:flex}.filter-btn{border:1px solid var(--border);color:var(--bright-3);text-shadow:var(--glow-1);font-family:var(--font);font-size:var(--size-2);cursor:pointer;letter-spacing:var(--tracking);background:0 0;padding:2px 10px;transition:all .1s}.filter-btn:hover{border-color:var(--bright-3);color:var(--bright-3);text-shadow:var(--glow-3)}.filter-btn.active{border-color:var(--bright-2);color:var(--bright-3);text-shadow:var(--glow-2)}.post-card{border-bottom:1px solid var(--border);cursor:pointer;padding:10px 40px 12px;transition:background .15s,border-color .15s}.post-card:hover{background:rgba(var(--glow-rgb), .07);border-bottom-color:var(--bright-2)}.post-card.expanded{background:rgba(var(--glow-rgb), .04);border-top:2px solid var(--bright-2);border-bottom-color:var(--bright-2);border-bottom-width:2px;margin-top:-1px}.post-card:not(.expanded):hover .post-title{color:var(--bright-3);text-shadow:var(--glow-3)}.post-card.expanded .post-title{color:var(--bright-3);text-shadow:none}.post-card:not(.expanded):hover .post-card-preview-body,.post-card:not(.expanded):hover .post-time,.post-card:not(.expanded):hover .post-card-ref{opacity:1;color:var(--bright-2)!important;text-shadow:none!important}.post-meta{font-size:var(--size-1);align-items:center;gap:10px;margin-bottom:2px;line-height:1.2;display:flex}.post-type{font-size:var(--size-1);letter-spacing:var(--tracking);text-transform:uppercase;border:1px solid;padding:1px 6px}.post-type.idea{border-color:var(--bright-2);color:var(--bright-2);text-shadow:var(--glow-2)}.post-type.ask{border-color:var(--bright-2);color:var(--bright-2)}.post-user{color:var(--bright-3);text-shadow:var(--glow-1);font-size:var(--size-1);text-transform:uppercase;letter-spacing:var(--tracking);text-decoration:none;transition:color .15s,text-shadow .15s}.post-user:hover{color:var(--bright-3);text-shadow:var(--glow-3)}.post-time{color:var(--bright-2);text-shadow:var(--glow-1);font-size:var(--size-1);margin-left:auto}.post-card:not(.expanded):hover .post-expand-hint,.post-card.expanded .post-expand-hint{color:var(--bright-3);text-shadow:var(--glow-2)}.post-title{font-size:var(--size-1);color:var(--bright-3);text-shadow:var(--glow-1);text-transform:uppercase;letter-spacing:var(--tracking);margin-bottom:2px;line-height:1.2;transition:color .15s,text-shadow .15s}.post-body{font-size:var(--size-1);color:var(--bright-2);letter-spacing:var(--tracking);white-space:pre-wrap;overflow-wrap:anywhere;min-width:0;margin-bottom:6px;line-height:1.4;text-shadow:var(--glow-1)!important}.post-tags{font-size:var(--size-1);color:var(--bright-1);letter-spacing:var(--tracking);margin-bottom:8px}.post-actions{gap:32px;display:flex}.action-btn{color:var(--bright-2);text-shadow:none;cursor:pointer;letter-spacing:1px;background:0 0;border:none;padding:8px;font-family:VT323,monospace;font-size:16px;transition:color .1s,text-shadow .15s,background .1s}.action-btn:hover{color:var(--bright-3)!important;text-shadow:var(--glow-3)!important}.confirm-label{font-family:var(--font);font-size:var(--size-1);letter-spacing:var(--tracking);text-transform:uppercase;color:var(--bright-1);align-items:center;padding-right:7px;display:inline-flex}@media (width<=600px){.confirm-label{padding-right:16px}}.btn-vis{transition:color .12s,text-shadow .12s,background .12s,box-shadow .12s}.btn-vis.active{color:var(--bright-3)!important;text-shadow:var(--glow-3)!important;box-shadow:none!important;background:0 0!important}.btn-vis:hover{color:var(--bright-3)!important;text-shadow:var(--glow-3)!important;background:rgba(var(--glow-rgb), .06)!important;box-shadow:inset 0 0 0 1px var(--bright-2), inset 0 0 12px rgba(var(--glow-rgb), .22)!important}.btn-secondary{transition:color .12s,text-shadow .12s,background .12s,box-shadow .12s}.btn-secondary:hover{color:var(--bright-3)!important;text-shadow:var(--glow-3)!important;background:rgba(var(--glow-rgb), .06)!important;box-shadow:inset 0 0 0 1px var(--bright-2), inset 0 0 12px rgba(var(--glow-rgb), .22)!important}.btn-primary{transition:box-shadow .15s,text-shadow .15s,background .15s}.btn-primary:hover{background:rgba(var(--glow-rgb), .2)!important;text-shadow:var(--glow-3)!important;box-shadow:inset 0 0 0 1px var(--bright-3), inset 0 0 16px rgba(var(--glow-rgb), .4)!important}.profile-tab{transition:color .15s,text-shadow .15s,background .15s,box-shadow .15s}.profile-tab:hover{background:rgba(var(--glow-rgb), .04)!important;color:var(--bright-3)!important;text-shadow:var(--glow-3)!important;box-shadow:inset 0 0 0 1px var(--bright-2), inset 0 0 12px rgba(var(--glow-rgb), .2)!important}.stat-block{transition:color .15s,text-shadow .15s,background .15s,box-shadow .15s}.stat-block:hover{background:rgba(var(--glow-rgb), .04);box-shadow:none}.stat-block:hover .stat-num,.stat-block:hover .stat-label,.stat-block:hover .stat-glyph{color:var(--bright-3);text-shadow:var(--glow-3)}.action-btn-confirm{color:var(--confirm-colour);font-family:var(--font);font-size:var(--size-1);cursor:pointer;letter-spacing:var(--tracking);text-shadow:0 0 4px var(--confirm-colour);background:0 0;border:none;padding:0;transition:color .1s}.action-btn-confirm:hover{opacity:.8}.responses-block{border-left:1px solid var(--border);margin-top:12px;padding-left:16px}.response-item{border-bottom:1px solid var(--border);font-size:var(--size-1);padding:8px 0}.response-item:last-child{border-bottom:none}.response-user{color:var(--bright-3);text-shadow:var(--glow-1);letter-spacing:var(--tracking);margin-right:8px;text-decoration:none;transition:color .15s,text-shadow .15s}.response-user:hover{color:var(--bright-3);text-shadow:var(--glow-3)}.response-body{color:var(--bright-2);text-shadow:var(--glow-1);letter-spacing:var(--tracking);white-space:pre-wrap}.response-time{color:var(--bright-2);text-shadow:var(--glow-1);font-size:var(--size-1);letter-spacing:var(--tracking);margin-left:8px}.comment-user{color:var(--bright-3);text-shadow:var(--glow-1);font-size:var(--size-1);letter-spacing:var(--tracking);text-transform:uppercase;text-decoration:none;transition:color .15s,text-shadow .15s}.comment-user:hover{color:var(--bright-3);text-shadow:var(--glow-3)}.comment-time{color:var(--bright-2);text-shadow:var(--glow-1);font-size:var(--size-1);letter-spacing:var(--tracking)}.comment-body{font-size:var(--size-1);color:var(--bright-2);text-shadow:var(--glow-1);letter-spacing:var(--tracking);white-space:pre-wrap;margin-top:4px;line-height:1.4}@keyframes comment-flash{0%,to{background:0 0}10%,50%{background:rgba(var(--glow-rgb), .14)}}.comment-highlight{animation:2.6s ease-out comment-flash}.mention-link{color:var(--bright-3);text-shadow:var(--glow-1);text-decoration:none;transition:text-shadow .15s}.mention-link:hover{text-shadow:var(--glow-3)}.reply-form{align-items:center;gap:8px;margin-top:10px;display:flex}.compose-actions.kb-active{background:var(--bg);z-index:100;border-bottom:none;margin:0;position:fixed;left:0;right:0;box-shadow:0 -6px 18px #0006}.compose-actions.kb-active>.crt-btn:only-child{text-align:center;width:100%;display:block}.prompt-sym{color:var(--bright-1);font-size:var(--size-1);flex-shrink:0}.send-btn{color:var(--bright-2);cursor:pointer;width:38px;height:38px;box-shadow:none;background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;padding:0;transition:color .12s,opacity .12s,transform 60ms;display:inline-flex}.send-btn:hover,.send-btn:focus-visible{color:var(--bright-3);box-shadow:none;background:0 0;outline:none}.send-btn:active{transform:scale(.94)}.send-btn:disabled{opacity:.35;cursor:default}.send-btn svg{display:block}.crt-input{border:none;border-bottom:1px solid var(--border);color:var(--bright-2);font-family:var(--font);font-size:var(--size-1);width:100%;caret-color:var(--bright-2);text-shadow:none;text-transform:none;letter-spacing:var(--tracking);background:0 0;outline:none}.crt-input::placeholder{color:var(--bright-1);letter-spacing:var(--tracking)}.crt-input:hover::placeholder{color:var(--bright-3);text-shadow:var(--glow-1);transition:color .15s,text-shadow .15s}.crt-input:focus{border-bottom-color:var(--bright-2)}input:-webkit-autofill{caret-color:var(--bright-2);transition:background-color 99999s ease-in-out;-webkit-box-shadow:0 0 0 1000px var(--bg) inset!important;-webkit-text-fill-color:var(--bright-2)!important}input:-webkit-autofill:hover{caret-color:var(--bright-2);transition:background-color 99999s ease-in-out;-webkit-box-shadow:0 0 0 1000px var(--bg) inset!important;-webkit-text-fill-color:var(--bright-2)!important}input:-webkit-autofill:focus{caret-color:var(--bright-2);transition:background-color 99999s ease-in-out;-webkit-box-shadow:0 0 0 1000px var(--bg) inset!important;-webkit-text-fill-color:var(--bright-2)!important}input:-webkit-autofill:active{caret-color:var(--bright-2);transition:background-color 99999s ease-in-out;-webkit-box-shadow:0 0 0 1000px var(--bg) inset!important;-webkit-text-fill-color:var(--bright-2)!important}.crt-field{background:rgba(var(--glow-rgb), .03);border:1px solid var(--border);color:var(--bright-2);font-family:var(--font);width:100%;caret-color:var(--bright-2);letter-spacing:var(--tracking);outline:none;padding:6px 10px;font-size:var(--size-2)!important}.crt-field:focus{border-color:var(--bright-2)}.crt-field::placeholder{color:var(--bright-1);letter-spacing:var(--tracking)}.crt-textarea{background:rgba(var(--glow-rgb), .03);border:1px solid var(--border);color:var(--bright-2);font-family:var(--font);resize:none;width:100%;height:80px;caret-color:var(--bright-2);letter-spacing:var(--tracking);outline:none;padding:6px 10px;line-height:1.4;font-size:var(--size-2)!important}.crt-textarea:focus{border-color:var(--bright-2)}.crt-textarea::placeholder{color:var(--bright-1);letter-spacing:var(--tracking)}.profile-edit-input::placeholder{color:var(--bright-1);letter-spacing:var(--tracking);opacity:1}.profile-edit-input{color:var(--bright-3)}.crt-field.compact,.crt-textarea.compact{font-size:var(--size-1)!important}.char-count{text-align:right;font-size:var(--size-1);color:var(--bright-1);margin-top:3px}.char-count.warn{color:var(--bright-2)}.char-count.over{color:var(--confirm-colour)}.crt-btn{border:1px solid var(--bright-1);color:var(--bright-1);letter-spacing:1px;cursor:pointer;text-transform:uppercase;text-shadow:none;background:0 0;padding:10px 20px;font-family:VT323,monospace;font-size:20px;text-decoration:none;transition:all .1s;display:inline-block}.crt-btn:hover{border-color:var(--bright-2);text-shadow:var(--glow-2);color:var(--bright-3);background:rgba(var(--glow-rgb), .15);box-shadow:none}.crt-btn.primary{border-color:var(--bright-2);background:rgba(var(--glow-rgb), .08);color:var(--bright-2)}.crt-btn.primary:hover{border-color:var(--bright-2);color:var(--bright-3);text-shadow:var(--glow-2);background:rgba(var(--glow-rgb), .15)}.crt-btn.ghost{border-color:var(--bright-1);color:var(--bright-1);background:0 0}.crt-btn.ghost:hover{border-color:var(--bright-2);color:var(--bright-3);text-shadow:var(--glow-2);background:rgba(var(--glow-rgb), .15)}.crt-btn.danger{border-color:var(--confirm-colour);color:var(--confirm-colour)}.auth-error{color:var(--confirm-colour);font-size:var(--size-1);border:1px solid var(--confirm-colour);opacity:.85;padding:8px 12px}.compose-bar{border-bottom:1px solid var(--border);padding:12px 20px}.compose-form{border-bottom:1px solid var(--bright-2);background:rgba(var(--glow-rgb), .02);padding:16px 20px}.compose-type-toggle{gap:0;margin-bottom:14px;display:flex}.type-btn{border:1px solid var(--border);color:var(--bright-1);font-family:var(--font);font-size:var(--size-1);cursor:pointer;letter-spacing:var(--tracking);text-align:center;background:0 0;flex:1;padding:6px 24px;transition:all .1s}.type-btn:first-child{border-right:1px solid var(--border)}.type-btn.active{border-color:var(--bright-2);color:var(--bright-3);background:rgba(var(--glow-rgb), .05);text-shadow:var(--glow-2)}.form-row{margin-bottom:12px}.form-label{font-size:var(--size-1);color:var(--bright-1);letter-spacing:var(--tracking);margin-bottom:4px;display:block}.vis-row{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.vis-label{font-size:var(--size-1);color:var(--bright-1);letter-spacing:var(--tracking)}.vis-btn{border:1px solid var(--bright-2);color:var(--bright-2);cursor:pointer;letter-spacing:1px;text-transform:uppercase;text-shadow:none;background:0 0;padding:10px 16px;font-family:VT323,monospace;font-size:18px;transition:all .1s}.vis-btn:hover{border-color:var(--bright-3);color:var(--bright-3);text-shadow:var(--glow-3);background:rgba(var(--glow-rgb), .04)}.vis-btn.active{border-color:var(--bright-2);color:var(--bright-3);text-shadow:var(--glow-2);background:rgba(var(--glow-rgb), .08)}.form-actions{gap:12px;margin-top:14px;display:flex}.profile-header{padding:24px 40px 16px}@media (width<=600px){.profile-header{padding:24px 28px 16px}}.profile-name-row{margin-bottom:2px}.profile-name-row .profile-name{text-overflow:ellipsis;white-space:nowrap;margin-bottom:0;overflow:hidden}.profile-edit-row{justify-content:flex-start;margin-bottom:18px;display:flex}.profile-edit-action{flex-shrink:0}.profile-username{font-size:var(--size-1);color:var(--bright-3);text-shadow:var(--glow-2);text-transform:uppercase;letter-spacing:var(--tracking);margin-bottom:8px;line-height:1.2}.profile-name{font-size:var(--size-2);color:var(--bright-3);text-shadow:var(--glow-2);text-transform:uppercase;letter-spacing:var(--tracking);margin-bottom:0;line-height:1.15}.profile-handle{font-size:var(--size-2)!important;color:var(--bright-2)!important;text-shadow:var(--glow-1)!important;margin-top:0!important;margin-bottom:18px!important;line-height:1.15!important}.profile-bio{font-size:var(--size-1);color:var(--bright-2);text-shadow:none;border-left:2px solid var(--border);white-space:pre-wrap;max-width:500px;margin-bottom:6px;padding-left:12px;line-height:1.4}.profile-bio.flush{border-left:none;max-width:none;padding-left:0}.profile-website{font-size:var(--size-1);color:var(--bright-2);letter-spacing:var(--tracking);margin-bottom:6px}.profile-website a{color:var(--bright-2);text-shadow:var(--glow-1);text-decoration:none}.profile-website a:hover{color:var(--bright-3);text-shadow:var(--glow-3)}.profile-stats{flex-direction:column;align-items:flex-start;gap:4px;margin-top:24px;margin-bottom:48px;display:flex}.stat-block{text-align:left;color:inherit;background:0 0;border:none;align-items:baseline;gap:8px;margin:0;padding:0;font-family:inherit;line-height:1.2;display:inline-flex}button.stat-block{cursor:pointer}button.stat-block.active .stat-num,button.stat-block.active .stat-label,button.stat-block.active .stat-glyph{color:var(--bright-3);text-shadow:var(--glow-2)}.stat-num,.stat-label,.stat-glyph{font-size:var(--size-1);color:var(--bright-3);text-shadow:var(--glow-1);letter-spacing:var(--tracking);transition:color .15s,text-shadow .15s}.stat-label{text-transform:uppercase}.stat-glyph{letter-spacing:0;margin-left:-4px}.saved-this-visit{border-top:1px solid var(--border);padding:18px 40px 28px}.saved-this-visit-heading{font-family:var(--font);font-size:var(--size-1);color:var(--bright-1);text-shadow:var(--glow-1);letter-spacing:var(--tracking);text-transform:uppercase;margin:0 0 10px;font-weight:400}.saved-this-visit-list{margin:0;padding:0;list-style:none}.saved-this-visit-list li{border-bottom:1px solid var(--border)}.saved-this-visit-list li:last-child{border-bottom:none}.saved-this-visit-row{font-size:var(--size-1);color:var(--bright-2);text-shadow:var(--glow-1);letter-spacing:var(--tracking);text-transform:uppercase;padding:10px 0;text-decoration:none;transition:color .15s,text-shadow .15s;display:block}.saved-this-visit-row:hover{color:var(--bright-3);text-shadow:var(--glow-3)}@media (width<=600px){.saved-this-visit{padding:18px 28px 28px}}.follow-list-row{flex-wrap:wrap;align-items:baseline;gap:10px;padding:6px 0;text-decoration:none;display:flex}.follow-list-handle,.follow-list-name{font-size:var(--size-1);transition:color .15s,text-shadow .15s}.follow-list-handle{color:var(--bright-3);text-shadow:var(--glow-2);text-transform:uppercase}.follow-list-name{color:var(--bright-1);text-transform:uppercase}.follow-list-row:hover .follow-list-handle,.follow-list-row:hover .follow-list-name{color:var(--bright-3);text-shadow:var(--glow-3)}.auth-container{margin:60px 0;padding:0 40px}.auth-title{font-size:var(--size-3);color:var(--bright-3);text-shadow:var(--glow-3);letter-spacing:var(--tracking);white-space:nowrap;margin-bottom:6px;line-height:1.1}.auth-tagline{font-family:var(--font);font-size:var(--size-2);letter-spacing:var(--tracking);text-transform:uppercase;color:var(--bright-3);text-shadow:var(--glow-2);text-align:left;margin-bottom:32px;line-height:1.2}@media (width>=760px){.auth-tagline{color:var(--bright-3);text-shadow:var(--glow-3);white-space:nowrap;font-size:34px}}.landing-hero{font-family:var(--font);font-size:var(--size-3);color:var(--bright-3);text-shadow:var(--glow-2);letter-spacing:var(--tracking);text-transform:uppercase;margin:0;line-height:1.15}@media (width>=760px){.landing-hero{white-space:nowrap;text-shadow:var(--glow-3);font-size:35px}}.landing-hero{font-family:var(--font);letter-spacing:var(--tracking);text-transform:uppercase;color:var(--bright-3);line-height:1.15;font-size:var(--size-3);text-shadow:var(--glow-2);margin:0}@media (width>=760px){.landing-hero{white-space:nowrap;text-shadow:var(--glow-3);font-size:40px}}.auth-sub{font-size:var(--size-1);color:var(--bright-2);margin-bottom:28px}.auth-form{flex-direction:column;gap:14px;display:flex}.auth-switch{font-size:var(--size-1);color:var(--bright-2);margin-top:16px}.auth-switch button{color:var(--bright-2);font-family:var(--font);font-size:var(--size-1);cursor:pointer;background:0 0;border:none;padding:0;text-decoration:underline}.search-container{padding:16px 20px}.search-bar{align-items:center;gap:8px;margin-bottom:0;padding-bottom:0;display:flex}.boot-screen{font-size:var(--size-1);letter-spacing:var(--tracking);padding:20px}.boot-line{margin-bottom:2px}.cursor{background:var(--bright-2);width:.28em;height:.72em;box-shadow:0 0 5px var(--bright-2);vertical-align:middle;animation:2.4s ease-in-out infinite cursor-fade;animation-delay:var(--cursor-delay,0s);margin-left:.15em;display:inline-block;position:relative;bottom:.05em}@keyframes cursor-fade{0%,to{opacity:1}50%{opacity:.15}}.alerts-pulse{color:var(--bright-3);text-shadow:var(--glow-3);animation:2.4s ease-in-out infinite cursor-fade;animation-delay:var(--cursor-delay,0s)}html.green{--bright-1:#007a1e;--bright-2:#0c3;--bright-3:#00ff41;--border:#003d10;--bg:#000400;--glow-rgb:0, 255, 65;--confirm-colour:#ffad27;--next-colour-fg:#fff;--next-colour-bg:transparent;--glitch-rgb:0, 255, 65}html.mono{--bright-1:#8e8a78;--bright-2:#ede4c8;--bright-3:#ede4c8;--border:#3a352a;--bg:#1c1c1c;--bg-dark:#1c1c1c;--glow-rgb:28, 28, 28;--confirm-colour:#fff;--next-colour-fg:#1c1c1c;--next-colour-bg:#ede4c8;--glitch-rgb:237, 228, 200}html.inverse{--bright-1:#6b6b6b;--bright-2:#1c1c1c;--bright-3:#1c1c1c;--border:#c5bda5;--bg:#ede4c8;--bg-dark:#ede4c8;--glow-rgb:237, 228, 200;--confirm-colour:#000;--next-colour-fg:#ffad27;--next-colour-bg:transparent;--glitch-rgb:28, 28, 28}html.mono :not(#_),html.mono :not(#_):before,html.mono :not(#_):after,html.mono :not(#_):hover,html.mono :not(#_):focus,html.mono :not(#_):active,html.inverse :not(#_),html.inverse :not(#_):before,html.inverse :not(#_):after,html.inverse :not(#_):hover,html.inverse :not(#_):focus,html.inverse :not(#_):active{text-shadow:none!important;box-shadow:none!important}html.mono ::placeholder,html.mono :hover::placeholder,html.mono :focus::placeholder,html.inverse ::placeholder,html.inverse :hover::placeholder,html.inverse :focus::placeholder{text-shadow:none!important}html.mono ::selection{text-shadow:none!important}html.mono ::marker{text-shadow:none!important}html.inverse ::selection{text-shadow:none!important}html.inverse ::marker{text-shadow:none!important}html.mono [style*="background:rgba(var(--glow-rgb)"],html.mono [style*="background: rgba(var(--glow-rgb)"],html.inverse [style*="background:rgba(var(--glow-rgb)"],html.inverse [style*="background: rgba(var(--glow-rgb)"],html.mono .action-btn:hover,html.mono .crt-btn:hover,html.mono .btn-secondary:hover,html.mono .btn-primary:hover,html.mono .profile-tab:hover,html.mono .stat-block:hover,html.mono .vis-btn:hover,html.mono .vis-btn.active,html.mono .type-btn:hover,html.mono .filter-btn:hover,html.mono .filter-btn.active,html.mono .tab.active,html.mono .nav-btn:hover,html.mono .nav-btn.active,html.mono .post-card:hover,html.inverse .action-btn:hover,html.inverse .crt-btn:hover,html.inverse .btn-secondary:hover,html.inverse .btn-primary:hover,html.inverse .profile-tab:hover,html.inverse .stat-block:hover,html.inverse .vis-btn:hover,html.inverse .vis-btn.active,html.inverse .type-btn:hover,html.inverse .filter-btn:hover,html.inverse .filter-btn.active,html.inverse .tab.active,html.inverse .nav-btn:hover,html.inverse .nav-btn.active,html.inverse .post-card:hover{background:0 0!important}html.mono .send-btn,html.inverse .send-btn{color:var(--bright-2)!important;background:0 0!important;border:none!important}html.mono .send-btn:hover,html.mono .send-btn:focus-visible,html.inverse .send-btn:hover,html.inverse .send-btn:focus-visible{color:var(--bright-3)!important;background:0 0!important}html.mono .send-btn:disabled,html.inverse .send-btn:disabled{opacity:.35}.notes-window-header button:hover,.notes-window-header button:focus-visible{color:var(--bright-3)!important}html.mono a:hover svg,html.mono a:focus-visible svg,html.mono button:hover svg,html.mono button:focus-visible svg,html.mono [role=button]:hover svg,html.mono [role=button]:focus-visible svg,html.mono a.is-selected svg,html.mono a.active svg,html.mono button.is-selected svg,html.mono button.active svg,html.mono .bottom-nav-tab.is-active svg,html.mono .post-card.expanded svg{stroke-width:2.6px!important;filter:none!important}html.mono .crt-btn:hover,html.mono .crt-btn.active,html.mono .crt-btn.is-selected,html.mono .vis-btn:hover,html.mono .vis-btn.active,html.mono .nav-btn:hover,html.mono .nav-btn.active,html.mono .filter-btn:hover,html.mono .filter-btn.active{outline-offset:-2px!important;outline:2px solid!important}html.mono .action-btn,html.mono .notes-fab,html.mono .notes-window-header button,html.inverse .action-btn,html.inverse .notes-fab,html.inverse .notes-window-header button{filter:none!important}html.mono .action-btn:hover,html.mono .action-btn:focus-visible,html.mono .notes-window-header button:hover,html.mono .notes-window-header button:focus-visible{color:var(--bright-2)!important}.bottom-nav-tab:hover,.bottom-nav-tab.is-active{outline-offset:-3px!important;outline:3px solid!important}html.mono .btn-primary,html.inverse .btn-primary{background:var(--bright-2)!important;color:var(--bg)!important}html.mono .btn-primary:hover,html.mono .btn-primary:focus-visible,html.inverse .btn-primary:hover,html.inverse .btn-primary:focus-visible{background:var(--bright-3)!important;color:var(--bg)!important}html.mono .btn-primary:disabled,html.inverse .btn-primary:disabled{opacity:.4}html.mono .is-selected:not(#_),html.mono .profile-tab.is-selected:not(#_),html.mono .btn-vis.active:not(#_),html.inverse .is-selected:not(#_),html.inverse .profile-tab.is-selected:not(#_),html.inverse .btn-vis.active:not(#_){background:var(--bright-2)!important;color:var(--bg)!important}html.mono .is-selected:hover:not(#_),html.mono .profile-tab.is-selected:hover:not(#_),html.mono .btn-vis.active:hover:not(#_),html.inverse .is-selected:hover:not(#_),html.inverse .profile-tab.is-selected:hover:not(#_),html.inverse .btn-vis.active:hover:not(#_){background:var(--bright-3)!important;color:var(--bg)!important}html.mono body{background:#1c1c1c}html.inverse body{background:#ede4c8}html,body{overscroll-behavior-y:none}html.mono .crt:before,html.mono .crt:after,html.inverse .crt:before,html.inverse .crt:after{display:none}html:not(.mono):not(.inverse) .page-header-big,html:not(.mono):not(.inverse) .page-header,html:not(.mono):not(.inverse) .phosphor-bright,html:not(.mono):not(.inverse) .phosphor,html:not(.mono):not(.inverse) .profile-username{text-shadow:var(--glow-2)!important}.page-header-big{transition:box-shadow .25s}.page-header-big.boxed{outline:1px solid var(--bright-2);outline-offset:-1px}html:not(.mono):not(.inverse) .page-header-big.boxed{text-shadow:none!important}.topbar-icons{gap:12px}@media (width<=600px){.topbar-icons{gap:0}}html.scrolled:not(.mono):not(.inverse) .page-header-big{box-shadow:0 6px 16px rgba(var(--glow-rgb), .22)}html.scrolled.mono .page-header-big:not(#_){box-shadow:0 6px 14px #ede4c82e!important}html.scrolled.inverse .page-header-big:not(#_){box-shadow:0 6px 14px #8c826e2e!important}html.scrolled .compose-wrapper>.page-header-big:not(#_){box-shadow:none!important}.page-header-title{display:inline-block}.page-info-toggle{font-family:var(--font);font-size:var(--size-2);letter-spacing:0;color:var(--bright-1);text-shadow:none;cursor:pointer;background:0 0;border:none;margin-left:auto;padding:0 4px;line-height:1;transition:color .16s,text-shadow .16s}.page-info-toggle:hover{color:var(--bright-2)}.page-info-toggle.open{color:var(--bright-3);text-shadow:var(--glow-2)}.page-info-wrap{z-index:98;background:var(--bg);grid-template-rows:0fr;transition:grid-template-rows .22s ease-out;display:grid;position:sticky;top:48px}.page-info-wrap.open{grid-template-rows:1fr}.page-info-clip{min-height:0;overflow:hidden}.page-info{border-bottom:1px solid var(--border);font-family:var(--font);font-size:var(--size-1);letter-spacing:var(--tracking);text-transform:uppercase;color:var(--bright-1);text-align:left;padding:14px 40px 16px;line-height:1.5}@media (width<=600px){.page-info{padding:14px 28px 16px}}.post-card.expanded .post-body{border-left:1px solid var(--border);padding-left:14px}.is-selected:not(#_){outline-offset:-1px;outline:1px solid var(--bright-3)!important}html.mono a:hover:not(#_),html.mono button:hover:not(#_),html.mono [role=button]:hover:not(#_){text-shadow:0 0 6px #ede4c88c!important}html.inverse a:hover:not(#_),html.inverse button:hover:not(#_),html.inverse [role=button]:hover:not(#_),html.inverse .post-card:hover:not(#_) .post-title,html.inverse .topbar-logo:hover:not(#_){text-shadow:none!important;font-weight:700!important}html.inverse .post-card.expanded:not(#_) .post-title,html.inverse a.active:not(#_),html.inverse a.is-selected:not(#_),html.inverse .active:not(#_)>a,html.inverse .is-selected:not(#_)>a{font-weight:700!important}.btn-vis.active:not(#_){outline-offset:-1px;outline:1px solid var(--bright-3)!important}html.mono .page-header-big:not(#_){text-shadow:0 0 4px #ede4c859!important}html.inverse .page-header-big:not(#_){text-shadow:0 0 3px #8c826e38!important}html.mono .post-card:hover .post-title:not(#_),html.mono .post-card.expanded .post-title:not(#_){text-shadow:0 0 4px #ede4c866!important}html.inverse .post-card:hover .post-title:not(#_),html.inverse .post-card.expanded .post-title:not(#_){text-shadow:none!important;font-weight:700!important}html.inverse input,html.inverse textarea{font-weight:700!important}html.inverse input::placeholder,html.inverse textarea::placeholder{font-weight:400!important}html.inverse .new-idea-headline:hover:not(#_),html.inverse .new-idea-body:hover:not(#_){background:rgba(var(--glow-rgb), .03)!important}html.inverse .new-idea-headline:hover::placeholder,html.inverse .new-idea-body:hover::placeholder,html.inverse .new-idea-headline:focus::placeholder,html.inverse .new-idea-body:focus::placeholder,html.inverse input:hover::placeholder,html.inverse input:focus::placeholder,html.inverse textarea:hover::placeholder,html.inverse textarea:focus::placeholder{text-shadow:none!important;font-weight:700!important}html.inverse .post-body{color:var(--bright-2)}.post-expand-hint{color:var(--bright-2);text-shadow:var(--glow-1)}html.mono,html.mono *,html.mono a,html.mono button,html.mono .post-card,html.mono .nav-btn,html.mono .filter-btn,html.mono .action-btn,html.mono .crt-btn,html.mono .vis-btn,html.mono .type-btn,html.mono .topbar-logo,html.mono .post-user,html.mono .response-user,html.mono .comment-user,html.mono [role=button],html.mono a *,html.mono button *,html.mono .post-card *,html.mono .nav-btn *,html.mono .crt-btn *{cursor:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='8' height='20' viewBox='0 0 8 20'%3E%3Crect width='8' height='20' fill='%23ffffff'/%3E%3C/svg%3E") 4 10,auto!important}html.mono input,html.mono textarea,html.mono input *,html.mono textarea *{cursor:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='4' height='20' viewBox='0 0 4 20'%3E%3Crect width='4' height='20' fill='%23ffffff'/%3E%3C/svg%3E") 2 10,auto!important}html.inverse,html.inverse *,html.inverse a,html.inverse button,html.inverse .post-card,html.inverse .nav-btn,html.inverse .filter-btn,html.inverse .action-btn,html.inverse .crt-btn,html.inverse .vis-btn,html.inverse .type-btn,html.inverse .topbar-logo,html.inverse .post-user,html.inverse .response-user,html.inverse .comment-user,html.inverse [role=button],html.inverse a *,html.inverse button *,html.inverse .post-card *,html.inverse .nav-btn *,html.inverse .crt-btn *{cursor:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='8' height='20' viewBox='0 0 8 20'%3E%3Crect width='8' height='20' fill='%23000000'/%3E%3C/svg%3E") 4 10,auto!important}html.inverse input,html.inverse textarea,html.inverse input *,html.inverse textarea *{cursor:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='4' height='20' viewBox='0 0 4 20'%3E%3Crect width='4' height='20' fill='%23000000'/%3E%3C/svg%3E") 2 10,auto!important}.proper-case{text-transform:none!important}html.green,html.green *{cursor:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='8' height='20' viewBox='0 0 8 20'%3E%3Cdefs%3E%3Cfilter id='g'%3E%3CfeGaussianBlur stdDeviation='0.5' result='b'/%3E%3CfeMerge%3E%3CfeMergeNode in='b'/%3E%3CfeMergeNode in='SourceGraphic'/%3E%3C/feMerge%3E%3C/filter%3E%3C/defs%3E%3Cg filter='url(%23g)'%3E%3Crect x='0' y='0' width='8' height='20' fill='%2300cc33'/%3E%3Crect x='0' y='0' width='8' height='2' fill='rgba(0,0,0,0.12)'/%3E%3Crect x='0' y='4' width='8' height='2' fill='rgba(0,0,0,0.12)'/%3E%3Crect x='0' y='8' width='8' height='2' fill='rgba(0,0,0,0.12)'/%3E%3Crect x='0' y='12' width='8' height='2' fill='rgba(0,0,0,0.12)'/%3E%3Crect x='0' y='16' width='8' height='2' fill='rgba(0,0,0,0.12)'/%3E%3C/g%3E%3C/svg%3E") 4 10,auto!important}html.green a,html.green button,html.green .post-card,html.green .nav-btn,html.green .filter-btn,html.green .action-btn,html.green .crt-btn,html.green .vis-btn,html.green .type-btn,html.green .topbar-logo,html.green .post-user,html.green .response-user,html.green .comment-user,html.green [role=button],html.green a *,html.green button *,html.green .post-card *,html.green .nav-btn *,html.green .crt-btn *{cursor:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='8' height='20' viewBox='0 0 8 20'%3E%3Cdefs%3E%3Cfilter id='g'%3E%3CfeGaussianBlur stdDeviation='0.5' result='b'/%3E%3CfeMerge%3E%3CfeMergeNode in='b'/%3E%3CfeMergeNode in='SourceGraphic'/%3E%3C/feMerge%3E%3C/filter%3E%3C/defs%3E%3Cg filter='url(%23g)'%3E%3Crect x='0' y='0' width='8' height='20' fill='%2300ff41'/%3E%3Crect x='0' y='0' width='8' height='2' fill='rgba(0,0,0,0.1)'/%3E%3Crect x='0' y='4' width='8' height='2' fill='rgba(0,0,0,0.1)'/%3E%3Crect x='0' y='8' width='8' height='2' fill='rgba(0,0,0,0.1)'/%3E%3Crect x='0' y='12' width='8' height='2' fill='rgba(0,0,0,0.1)'/%3E%3Crect x='0' y='16' width='8' height='2' fill='rgba(0,0,0,0.1)'/%3E%3C/g%3E%3C/svg%3E") 4 10,auto!important}html.green input,html.green textarea,html.green input *,html.green textarea *{cursor:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='4' height='20' viewBox='0 0 4 20'%3E%3Crect x='0' y='0' width='4' height='20' fill='%2300cc33'/%3E%3C/svg%3E") 2 10,auto!important}.profile-bio,.post-body,.post-card-preview-body,.inbox-row-preview{text-transform:none!important}input,textarea,input::placeholder,textarea::placeholder{text-transform:none}html.uppercase-all .profile-bio,html.uppercase-all .post-body,html.uppercase-all .post-card-preview-body,html.uppercase-all .inbox-row-preview,html.uppercase-all input,html.uppercase-all textarea{text-transform:uppercase!important}input[type=email],input[type=password],input[type=search],input[type=email]::placeholder,input[type=password]::placeholder,input[type=search]::placeholder,html.uppercase-all input[type=email],html.uppercase-all input[type=password],html.uppercase-all input[type=search],html.uppercase-all input[type=email]::placeholder,html.uppercase-all input[type=password]::placeholder,html.uppercase-all input[type=search]::placeholder,.profile-username,.profile-handle,.post-user,.comment-user,.response-user,.follow-list-handle,.messages-row-handle,.messages-thread-handle,.messages-thread-input::placeholder,.mention-link,.page-info,html.uppercase-all .profile-username,html.uppercase-all .profile-handle,html.uppercase-all .post-user,html.uppercase-all .comment-user,html.uppercase-all .response-user,html.uppercase-all .follow-list-handle,html.uppercase-all .messages-row-handle,html.uppercase-all .messages-thread-handle,html.uppercase-all .messages-thread-input::placeholder,html.uppercase-all .mention-link,html.uppercase-all .page-info{text-transform:none!important}::placeholder,:hover::placeholder,:focus::placeholder{text-shadow:none!important}@keyframes loading-dots{0%{content:"."}33%{content:". ."}66%{content:". . ."}to{content:"."}}.loading-state{font-size:var(--size-1);color:var(--bright-1);letter-spacing:var(--tracking);align-items:center;gap:6px;padding:16px 20px;display:flex}.loading-state:after{content:".";white-space:pre;width:3.5em;animation:1.2s step-end infinite loading-dots;display:inline-block}.page-header{font-size:var(--size-2);color:var(--bright-3);letter-spacing:var(--tracking);text-transform:uppercase;text-shadow:var(--glow-3);padding:14px 20px 10px;line-height:1.1}.page-header-big{height:48px;font-family:var(--font);font-weight:400;font-size:var(--size-2);letter-spacing:var(--tracking);color:var(--bright-3);text-transform:uppercase;text-shadow:var(--glow-2);border-bottom:1px solid var(--bright-2);background:var(--bg);z-index:99;align-items:center;margin:0;padding:0 40px;line-height:1;display:flex;position:sticky;top:0}.page-header-big:before{content:">";margin-right:.5em}.page-content{margin:0;padding:12px 0 36px}.page-content.flat{padding:12px 0 36px}.page-content.page-content-flush-top{padding-top:0}.app-shell{scroll-padding-top:60px}.post-card{scroll-margin-top:60px}.crt>:last-child{margin-top:auto}input::placeholder,textarea::placeholder{color:var(--bright-1);opacity:.7;letter-spacing:var(--tracking);text-transform:uppercase;text-shadow:none}.notes-window{box-shadow:0 6px 18px rgba(var(--glow-rgb), .18), 0 0 24px rgba(var(--glow-rgb), .1)}.mini-toggle--disabled{opacity:.5}*{scrollbar-width:thin;scrollbar-color:var(--bright-2) transparent}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-thumb{background:var(--bright-2);border-radius:0}::-webkit-scrollbar-thumb:hover{background:var(--bright-3)}::-webkit-scrollbar-corner{background:0 0}.id-footer{text-align:center;margin-top:auto;padding:20px 20px 28px;line-height:1.2}.id-footer-inner{max-width:100%;color:var(--bright-1);letter-spacing:1px;text-align:center;font-size:14px;display:inline-block}@media (width<=480px){:root{--mobile-footer-h:calc(28px + env(safe-area-inset-bottom,0px))}.id-footer{padding:4px 10px calc(4px + env(safe-area-inset-bottom,0px));background:var(--bg);border-top:1px solid var(--border);z-index:88;flex-shrink:0;margin-top:0;line-height:1}.id-footer-inner{letter-spacing:1px;white-space:nowrap;text-overflow:ellipsis;width:100%;font-size:11px;overflow:hidden}.id-footer-inner>.id-footer-sep{margin:0 6px}}.new-idea-headline::placeholder{color:var(--bright-1);text-shadow:none;opacity:.6;opacity:1}.new-idea-body::placeholder{color:var(--bright-1);opacity:1;text-shadow:none}.new-idea-tags::placeholder{color:var(--bright-1);opacity:1}.new-idea-headline,.new-idea-body{transition:color .15s,text-shadow .15s;padding-left:40px!important}@media (width<=600px){.new-idea-headline,.new-idea-body{padding-left:28px!important}}.breadcrumb{font-family:var(--font);font-size:var(--size-1);letter-spacing:var(--tracking);text-transform:uppercase;white-space:nowrap;background:var(--bg);z-index:100;align-items:center;padding:12px 20px;display:flex;position:sticky;top:0}.breadcrumb+.page-header-big{top:44px}.breadcrumb-back{padding:2px 0;text-decoration:none;transition:color .15s,text-shadow .15s}.breadcrumb-back:hover{color:var(--bright-2)!important;text-shadow:none!important}.menu-list{margin:0;padding:0;list-style:none}.menu-row{border:none;border-bottom:1px solid var(--border);width:100%;height:48px;min-height:48px;font-family:var(--font);font-size:var(--size-1);letter-spacing:var(--tracking);text-transform:uppercase;color:var(--bright-2);cursor:pointer;text-align:left;background:0 0;justify-content:space-between;align-items:center;margin-left:24px;padding:0 40px;text-decoration:none;transition:color .15s,text-shadow .15s,background .15s;display:flex}.menu-row:hover,.menu-row:focus-visible{color:var(--bright-3);text-shadow:var(--glow-3);background:rgba(var(--glow-rgb), .04);outline:none}.menu-row-label{flex:1;align-items:center;gap:12px;min-width:0;display:inline-flex}.menu-row-icon{width:20px;height:20px;color:var(--bright-2);flex-shrink:0;display:inline-flex}.menu-row:hover .menu-row-icon,.menu-row:focus-visible .menu-row-icon{color:var(--bright-3)}.menu-row-arrow{color:var(--bright-1);flex-shrink:0;margin-left:12px}.menu-row:hover .menu-row-arrow,.menu-row:focus-visible .menu-row-arrow{color:var(--bright-3)}.menu-row-confirm{cursor:default;background:rgba(var(--glow-rgb), .04)}.menu-row-confirm:hover{background:rgba(var(--glow-rgb), .04)}.menu-row-confirm-actions{align-items:center;gap:8px;display:inline-flex}.menu-row-confirm-yes,.menu-row-confirm-no{border:1px solid var(--border);color:var(--bright-1);font-family:var(--font);font-size:var(--size-1);letter-spacing:var(--tracking);text-transform:uppercase;cursor:pointer;background:0 0;min-height:44px;padding:8px 14px;transition:color .15s,text-shadow .15s,border-color .15s,background .15s}.menu-row-confirm-yes{color:var(--confirm-colour,var(--bright-3));border-color:var(--confirm-colour,var(--bright-2))}.menu-row-confirm-yes:hover{color:var(--bright-3);text-shadow:var(--glow-3);background:rgba(var(--glow-rgb), .08)}.menu-row-confirm-no:hover{color:var(--bright-3);text-shadow:var(--glow-3);border-color:var(--bright-2)}.idea-neighbour-nav{align-items:stretch;gap:0;display:flex}.idea-detail-box{outline:1px solid var(--bright-2);outline-offset:-1px}.idea-detail-box .post-card{border-bottom:none}.idea-neighbour-left,.idea-neighbour-right{flex:1;min-width:0;display:flex}.idea-neighbour-link{min-height:48px;color:var(--bright-2);text-shadow:var(--glow-1);font-size:var(--size-1);letter-spacing:var(--tracking);text-transform:uppercase;text-align:center;outline:1px solid var(--border);outline-offset:-1px;background:0 0;flex:1;justify-content:center;align-items:center;padding:0 16px;text-decoration:none;transition:color .15s,text-shadow .15s,background .15s,outline-color .15s,outline-width .15s;display:flex}.idea-neighbour-link:hover{color:var(--bright-3);text-shadow:var(--glow-3);background:rgba(var(--glow-rgb), .05);outline:2px solid var(--bright-2);outline-offset:-2px}.page-nav-wrap{border-top:1px solid var(--border);display:block}.page-nav{align-items:stretch;gap:0;display:flex}.page-nav-left,.page-nav-right{flex:1;min-width:0;display:flex}.page-nav-link{min-height:48px;color:var(--bright-2);text-shadow:var(--glow-1);font-family:var(--font);letter-spacing:1px;text-transform:uppercase;text-align:center;outline:1px solid var(--border);outline-offset:-1px;cursor:pointer;background:0 0;border:none;flex:1;justify-content:center;align-items:center;padding:0 16px;font-size:20px;line-height:1.2;text-decoration:none;transition:color .15s,text-shadow .15s,background .15s,outline-color .15s,outline-width .15s;display:flex}.page-nav-link:hover:not(.is-disabled){color:var(--bright-3);text-shadow:var(--glow-3);background:rgba(var(--glow-rgb), .05);outline:2px solid var(--bright-2);outline-offset:-2px}.page-nav-link.is-disabled{color:var(--bright-1);text-shadow:none;cursor:default;opacity:.5}.page-nav-count{text-align:center;font-size:var(--size-1);letter-spacing:var(--tracking);color:var(--bright-2);text-transform:uppercase;padding:10px 16px}.notes-panel{left:0;right:0;bottom:var(--id-keyboard-h,0px);height:var(--notes-bar-h,0px);background:var(--bg);border-top:1px solid var(--bright-2);z-index:100;padding-bottom:env(safe-area-inset-bottom);flex-direction:column;transition:height .3s,bottom .2s;display:flex;position:fixed;overflow:hidden;box-shadow:0 -8px 24px #0000008c}.notes-panel-title{font-family:var(--font);font-size:var(--size-1);letter-spacing:var(--tracking);color:var(--bright-2);text-shadow:none;text-transform:uppercase;transition:color .15s,text-shadow .15s}.notes-panel-title-cluster{align-items:center;gap:10px;display:inline-flex}.notes-panel-toggle-glyph{font-family:var(--font);font-size:var(--size-2);letter-spacing:var(--tracking);color:var(--bright-2);line-height:1;transition:color .15s,text-shadow .15s}.notes-panel-footer:hover .notes-panel-title,.notes-panel-footer:focus-visible .notes-panel-title,.notes-panel-footer:hover .notes-panel-toggle-glyph,.notes-panel-footer:focus-visible .notes-panel-toggle-glyph,.notes-panel.open .notes-panel-title,.notes-panel.open .notes-panel-toggle-glyph{color:var(--bright-3)!important;text-shadow:var(--glow-3)!important}.notes-panel-footer{cursor:pointer}.notes-panel-status{font-family:var(--font);font-size:var(--size-1);letter-spacing:var(--tracking);color:var(--bright-1);text-transform:uppercase}.notes-panel-icon-btn{border:1px solid var(--border);width:36px;height:36px;color:var(--bright-2);cursor:pointer;background:0 0;justify-content:center;align-items:center;transition:color .15s,border-color .15s,text-shadow .15s;display:inline-flex}.notes-panel-icon-btn:hover,.notes-panel-icon-btn:focus-visible{color:var(--bright-3);border-color:var(--bright-2);text-shadow:var(--glow-3);outline:none}.notes-panel-footer{border-top:1px solid var(--border);box-sizing:border-box;flex-shrink:0;justify-content:center;align-items:center;height:56px;padding:10px 16px;display:flex;position:relative}.notes-panel.closed .notes-panel-footer{border-top:none}.notes-panel-footer .notes-panel-status{position:absolute;top:50%;left:16px;transform:translateY(-50%)}.notes-panel-footer .notes-panel-footer-actions{position:absolute;top:50%;right:16px;transform:translateY(-50%)}.notes-panel-footer-left{align-items:center;gap:12px;display:inline-flex}.notes-panel-footer-actions{align-items:center;gap:8px;display:inline-flex}.notes-panel-footer-confirm{background:rgba(var(--glow-rgb), .04)}.notes-panel-confirm-label{font-family:var(--font);font-size:var(--size-1);letter-spacing:var(--tracking);color:var(--bright-2);text-transform:uppercase}.notes-panel-confirm-actions{align-items:center;gap:8px;display:inline-flex}.notes-panel-confirm-yes,.notes-panel-confirm-no{border:1px solid var(--border);cursor:pointer;background:0 0;justify-content:center;align-items:center;width:36px;height:36px;transition:color .15s,border-color .15s,text-shadow .15s;display:inline-flex}.notes-panel-confirm-yes{color:var(--confirm-colour,var(--bright-3));border-color:var(--confirm-colour,var(--bright-2))}.notes-panel-confirm-yes:hover,.notes-panel-confirm-yes:focus-visible{color:var(--bright-3);text-shadow:var(--glow-3);outline:none}.notes-panel-confirm-no{color:var(--bright-2)}.notes-panel-confirm-no:hover,.notes-panel-confirm-no:focus-visible{color:var(--bright-3);border-color:var(--bright-2);text-shadow:var(--glow-3);outline:none}.notes-panel-textarea{background:rgba(var(--glow-rgb), .04);width:100%;min-height:0;color:var(--bright-3);font-family:var(--font);font-size:var(--size-1);letter-spacing:var(--tracking);resize:none;text-transform:none;border:none;outline:none;flex:1;padding:16px 72px 16px 16px}.notes-panel-textarea::placeholder{color:var(--bright-1);opacity:.8;text-shadow:none;text-transform:uppercase}.notes-archive-error{color:var(--confirm-colour,var(--bright-3));font-family:var(--font);font-size:var(--size-1);letter-spacing:var(--tracking);text-transform:uppercase;text-shadow:var(--glow-2);padding:10px 20px}.notes-archive-list{margin:0;padding:0;list-style:none}.notes-archive-row{border-bottom:1px solid var(--border);align-items:stretch;min-height:64px;display:flex}.notes-archive-row.editing{background:rgba(var(--glow-rgb), .05)}.notes-archive-row-main{cursor:pointer;text-align:left;min-width:0;color:var(--bright-2);font-family:var(--font);font-size:var(--size-1);letter-spacing:var(--tracking);text-transform:uppercase;background:0 0;border:none;flex-direction:column;flex:1;justify-content:center;align-items:flex-start;gap:4px;padding:12px 20px;transition:color .15s,text-shadow .15s,background .15s;display:flex}.notes-archive-row-main:hover,.notes-archive-row-main:focus-visible{color:var(--bright-3);text-shadow:var(--glow-3);background:rgba(var(--glow-rgb), .04);outline:none}.notes-archive-row-title{font-size:var(--size-2);color:var(--bright-3);text-shadow:var(--glow-1);white-space:nowrap;text-overflow:ellipsis;max-width:100%;overflow:hidden}.notes-archive-row-preview{color:var(--bright-1);text-transform:none;white-space:nowrap;text-overflow:ellipsis;max-width:100%;overflow:hidden}.notes-archive-row-actions{flex-shrink:0;align-items:center;gap:8px;padding:0 20px;display:inline-flex}.notes-archive-row-action{border:1px solid var(--border);width:36px;height:36px;color:var(--bright-1);cursor:pointer;background:0 0;justify-content:center;align-items:center;transition:color .15s,border-color .15s;display:inline-flex}.notes-archive-row-action:hover,.notes-archive-row-action:focus-visible{color:var(--bright-3);border-color:var(--bright-2);outline:none}.notes-archive-row-action-confirm{color:var(--confirm-colour,var(--bright-2));border-color:var(--confirm-colour,var(--bright-2))}.notes-archive-row-action-confirm:hover,.notes-archive-row-action-confirm:focus-visible{color:var(--bright-3);border-color:var(--bright-2)}.notes-archive-row-rename{flex-wrap:wrap;flex:1;align-items:center;gap:8px;padding:10px 20px;display:flex}.notes-archive-row-rename-input-wrap{flex:1;min-width:0;display:flex;position:relative}.notes-archive-row-rename-input{background:rgba(var(--glow-rgb), .04);border:1px solid var(--bright-2);min-width:0;color:var(--bright-3);font-family:var(--font);font-size:var(--size-1);letter-spacing:var(--tracking);text-transform:uppercase;outline:none;flex:1;padding:6px 36px 6px 10px}.notes-archive-row-rename-count{font-family:var(--font);font-size:var(--size-1);letter-spacing:var(--tracking);color:var(--bright-1);pointer-events:none;position:absolute;top:50%;right:8px;transform:translateY(-50%)}.notes-archive-row-delete{flex:1;align-items:center;gap:8px;padding:10px 20px;display:flex}.notes-archive-row-delete-label{font-family:var(--font);font-size:var(--size-1);letter-spacing:var(--tracking);color:var(--bright-2);text-transform:uppercase;flex:1}.notes-archive-row-confirm-yes,.notes-archive-row-confirm-no{border:1px solid var(--border);font-family:var(--font);font-size:var(--size-1);letter-spacing:var(--tracking);text-transform:uppercase;cursor:pointer;background:0 0;min-height:36px;padding:8px 14px;transition:color .15s,border-color .15s,text-shadow .15s}.notes-archive-row-confirm-yes{color:var(--confirm-colour,var(--bright-3));border-color:var(--confirm-colour,var(--bright-2))}.notes-archive-row-confirm-yes:hover{color:var(--bright-3);text-shadow:var(--glow-3)}.notes-archive-row-confirm-no{color:var(--bright-1)}.notes-archive-row-confirm-no:hover{color:var(--bright-3);border-color:var(--bright-2);text-shadow:var(--glow-3)}@media (width<=600px){.notes-archive-row-actions{padding:0 12px}.notes-archive-row-action{width:32px;height:32px}}.report-dialog{border:1px solid var(--bright-2);background:rgba(var(--glow-rgb), .05);flex-direction:column;gap:12px;margin-top:12px;padding:14px 16px;display:flex}.report-dialog-heading{font-family:var(--font);font-size:var(--size-1);letter-spacing:var(--tracking);color:var(--bright-3);text-shadow:var(--glow-1);text-transform:uppercase}.report-dialog-categories{flex-wrap:wrap;gap:8px;display:flex}.report-dialog-cat{border:1px solid var(--border);color:var(--bright-1);font-family:var(--font);font-size:var(--size-1);letter-spacing:var(--tracking);text-transform:uppercase;cursor:pointer;background:0 0;min-height:36px;padding:8px 12px;transition:color .15s,border-color .15s,text-shadow .15s,background .15s}.report-dialog-cat:hover,.report-dialog-cat:focus-visible{color:var(--bright-3);border-color:var(--bright-2);text-shadow:var(--glow-3);outline:none}.report-dialog-cat.active{color:var(--bright-3);border-color:var(--bright-2);text-shadow:var(--glow-1);background:rgba(var(--glow-rgb), .08)}.report-dialog-note-wrap{display:flex;position:relative}.report-dialog-note{background:rgba(var(--glow-rgb), .04);border:1px solid var(--border);min-width:0;color:var(--bright-3);font-family:var(--font);font-size:var(--size-1);letter-spacing:var(--tracking);resize:vertical;text-transform:none;outline:none;flex:1;min-height:72px;padding:10px 36px 10px 12px}.report-dialog-note::placeholder{color:var(--bright-1);opacity:.8;text-shadow:none;text-transform:uppercase}.report-dialog-note:focus{border-color:var(--bright-2)}.report-dialog-note-count{font-family:var(--font);font-size:var(--size-1);letter-spacing:var(--tracking);color:var(--bright-1);pointer-events:none;position:absolute;top:8px;right:8px}.report-dialog-error{color:var(--confirm-colour,var(--bright-3));font-family:var(--font);font-size:var(--size-1);letter-spacing:var(--tracking);text-transform:uppercase;text-shadow:var(--glow-2)}.report-dialog-actions{justify-content:flex-end;align-items:center;gap:8px;display:flex}.report-dialog-cancel{border:1px solid var(--border);width:36px;height:36px;color:var(--bright-1);cursor:pointer;background:0 0;justify-content:center;align-items:center;transition:color .15s,border-color .15s;display:inline-flex}.report-dialog-cancel:hover,.report-dialog-cancel:focus-visible{color:var(--bright-3);border-color:var(--bright-2);outline:none}.report-dialog-submit{border:1px solid var(--confirm-colour,var(--bright-2));color:var(--confirm-colour,var(--bright-3));font-family:var(--font);font-size:var(--size-1);letter-spacing:var(--tracking);text-transform:uppercase;cursor:pointer;background:0 0;min-height:36px;padding:8px 14px;transition:color .15s,border-color .15s}.report-dialog-submit:hover,.report-dialog-submit:focus-visible{color:var(--bright-3);outline:none}.report-dialog-cancel:disabled,.report-dialog-submit:disabled{opacity:.5;cursor:not-allowed}a:hover svg,a:focus-visible svg,button:hover svg,button:focus-visible svg,[role=button]:hover svg,[role=button]:focus-visible svg{filter:drop-shadow(0 0 4px var(--bright-2))}.sound-toggle svg,.sound-toggle:hover svg,.sound-toggle:focus-visible svg{filter:none!important}a.active svg,a.is-selected svg,button.active svg,button.is-selected svg{filter:drop-shadow(0 0 4px var(--bright-2))}html.mono a:hover svg,html.mono button:hover svg,html.mono a:focus-visible svg,html.mono button:focus-visible svg,html.mono a.active svg,html.mono a.is-selected svg,html.inverse a:hover svg,html.inverse button:hover svg,html.inverse a:focus-visible svg,html.inverse button:focus-visible svg,html.inverse a.active svg,html.inverse a.is-selected svg{filter:none}.menu-row-badge{color:var(--confirm-colour,var(--bright-3));font-size:var(--size-1);letter-spacing:var(--tracking);text-transform:uppercase;margin-left:10px}.messages-new-btn{background:rgba(var(--glow-rgb), .08);border:1px solid var(--bright-2);width:100%;color:var(--bright-2);letter-spacing:1px;text-transform:uppercase;cursor:pointer;text-align:center;text-shadow:none;margin-bottom:12px;padding:12px 16px;font-family:VT323,monospace;font-size:18px;transition:color .15s,background .15s;display:block}.messages-new-btn:hover,.messages-new-btn:focus-visible{color:var(--bright-3);background:rgba(var(--glow-rgb), .15);outline:none}.inbox-list{margin:0;padding:0;list-style:none}.inbox-section-label{font-family:var(--font);font-size:var(--size-1);letter-spacing:var(--tracking);text-transform:uppercase;color:var(--bright-1);text-shadow:none;padding:18px 16px 8px;display:block}.inbox-row{border-bottom:1px solid var(--border);align-items:stretch;display:flex}.inbox-row:hover,.inbox-row:focus-within{background:rgba(var(--glow-rgb), .07);border-bottom-color:var(--bright-2)}.inbox-row-main{text-align:left;min-width:0;font:inherit;cursor:pointer;background:0 0;border:none;flex-direction:column;flex:1;justify-content:center;gap:4px;padding:10px 40px 12px;text-decoration:none;display:flex}.inbox-row-main:focus-visible{outline:none}.inbox-row-titleline{align-items:baseline;gap:12px;display:flex}.inbox-row-title{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-family:var(--font);font-size:var(--size-1);letter-spacing:var(--tracking);text-transform:uppercase;flex:1;line-height:1.2;overflow:hidden}.inbox-row-time{font-family:var(--font);font-size:var(--size-1);letter-spacing:var(--tracking);text-transform:uppercase;flex-shrink:0;line-height:1.2}.inbox-row-preview{text-overflow:ellipsis;white-space:nowrap;font-family:var(--font);font-size:var(--size-1);letter-spacing:var(--tracking);line-height:1.2;overflow:hidden}.inbox-row .inbox-row-title,.inbox-row .inbox-row-time,.inbox-row .inbox-row-preview,.inbox-row .inbox-row-action{color:var(--bright-1);text-shadow:none}.inbox-row.unread .inbox-row-title,.inbox-row.unread .inbox-row-time,.inbox-row.unread .inbox-row-preview,.inbox-row.unread .inbox-row-action{color:var(--bright-2)}.inbox-row:hover .inbox-row-title,.inbox-row:hover .inbox-row-time,.inbox-row:hover .inbox-row-preview,.inbox-row:hover .inbox-row-action,.inbox-row:focus-within .inbox-row-title,.inbox-row:focus-within .inbox-row-time,.inbox-row:focus-within .inbox-row-preview,.inbox-row:focus-within .inbox-row-action{color:var(--bright-3)}.inbox-row-action{border:none;border-left:1px solid var(--border);color:inherit;font:inherit;cursor:pointer;background:0 0;flex-shrink:0;justify-content:center;align-self:stretch;align-items:center;padding:0 16px;transition:color .15s,text-shadow .15s;display:inline-flex}.inbox-row-action:focus-visible{outline:1px solid var(--bright-2);outline-offset:-3px}.inbox-row-confirm{flex:1;align-items:center;gap:8px;padding:10px 16px;display:flex}.inbox-row-confirm-label{color:var(--bright-2);font-family:var(--font);font-size:var(--size-1);letter-spacing:var(--tracking);text-transform:uppercase;flex:1}.messages-thread{flex-direction:column;min-height:60vh;display:flex}.messages-thread-banner{border-bottom:1px solid var(--border);padding:10px 20px}.messages-thread-handle{color:var(--bright-2);text-transform:uppercase;letter-spacing:var(--tracking);font-size:var(--size-1)}.messages-thread-list{flex-direction:column;gap:10px;margin:0;padding:12px 20px;list-style:none;display:flex}.messages-thread-older-hint{color:var(--bright-1);font-family:var(--font);font-size:var(--size-1);letter-spacing:var(--tracking);text-transform:uppercase;opacity:.7;justify-content:center;padding:4px 0 6px;display:flex}.messages-msg{align-items:flex-end;gap:8px;display:flex}.messages-msg.mine{justify-content:flex-end}.messages-msg.theirs{justify-content:flex-start}.messages-msg.mine .messages-msg-bubble{text-align:right}.messages-msg.theirs .messages-msg-bubble{text-align:left}.messages-msg-bubble{border:1px solid var(--bright-1);max-width:78%;color:var(--bright-2);font-family:var(--font-prose);letter-spacing:0;text-transform:none;word-wrap:break-word;white-space:pre-wrap;background:0 0;padding:10px 14px;font-size:14px;line-height:1.4}.messages-msg.mine .messages-msg-bubble{border-color:var(--bright-1);background:0 0}.messages-msg.deleted .messages-msg-bubble{background:0 0;border:none;padding:0}.messages-msg-deleted{color:var(--bright-1);font-family:var(--font-prose);letter-spacing:0;text-transform:uppercase;font-size:12px;font-style:normal}.messages-msg-link{color:var(--bright-3);text-underline-offset:2px;word-break:break-all;text-decoration:underline;text-decoration-thickness:1px}.messages-msg-link:hover{text-shadow:var(--glow-2)}.messages-thread-divider{color:var(--bright-1);font-family:var(--font);font-size:var(--size-1);letter-spacing:var(--tracking);text-transform:uppercase;align-items:center;gap:10px;padding:6px 0;display:flex}.messages-thread-divider:before,.messages-thread-divider:after{content:"";background:var(--border);flex:1;height:1px}.messages-thread-divider-new{color:var(--bright-3);text-shadow:var(--glow-2)}.messages-thread-divider-new:before,.messages-thread-divider-new:after{background:var(--bright-2)}.messages-typing{align-items:center;gap:6px;min-width:0;display:inline-flex}.messages-typing-dot{background:var(--bright-2);opacity:.35;border-radius:50%;width:6px;height:6px;animation:1.2s ease-in-out infinite dm-typing-dot}.messages-typing-dot:nth-child(2){animation-delay:.15s}.messages-typing-dot:nth-child(3){animation-delay:.3s}@keyframes dm-typing-dot{0%,80%,to{opacity:.25;transform:translateY(0)}40%{opacity:1;transform:translateY(-2px)}}.messages-msg-actions{align-self:flex-end;align-items:center;gap:6px;display:inline-flex}.messages-msg-actions .notes-archive-row-action{width:auto;height:auto;color:var(--bright-1);background:0 0;border:none;padding:4px}.messages-msg-actions .notes-archive-row-action:hover,.messages-msg-actions .notes-archive-row-action:focus-visible{color:var(--bright-3);background:0 0;border-color:#0000}.messages-msg-actions .notes-archive-row-action-confirm{color:var(--confirm-colour,var(--bright-2));border-color:#0000}.messages-msg-confirm-label{font-family:var(--font-prose);letter-spacing:0;color:var(--bright-1);text-transform:uppercase;font-size:12px}.messages-thread-error{color:var(--confirm-colour,var(--bright-3));font-family:var(--font);font-size:var(--size-1);letter-spacing:var(--tracking);text-transform:uppercase;padding:10px 20px}.messages-thread-compose{border-top:1px solid var(--border);bottom:var(--notes-bar-h,0px);background:var(--bg);z-index:50;justify-content:flex-end;align-items:flex-end;gap:8px;padding:12px 20px;display:flex;position:sticky}.messages-thread-input{border:1px solid var(--bright-1);min-width:0;max-width:78%;color:var(--bright-2);font-family:var(--font-prose);letter-spacing:0;text-align:right;text-transform:none;resize:none;word-wrap:break-word;background:0 0;outline:none;flex:0 78%;min-height:44px;max-height:40vh;padding:12px 14px;font-size:14px;line-height:1.4;overflow-y:auto}.messages-thread-input:focus{border-color:var(--bright-2)}.messages-thread-input::placeholder{color:var(--bright-1);opacity:.8;text-transform:uppercase}.messages-thread-send{background:rgba(var(--glow-rgb), .08);border:1px solid var(--bright-2);width:32px;height:32px;color:var(--bright-3);cursor:pointer;justify-content:center;align-items:center;display:inline-flex}.messages-thread-send:disabled{opacity:.4;cursor:not-allowed}.messages-thread-send:hover:not(:disabled),.messages-thread-send:focus-visible:not(:disabled){border-color:var(--bright-3);outline:none}.compose-folder-centered .folder-dropdown-toggle{text-align:center;justify-content:center}.compose-folder-centered .folder-dropdown-row,.compose-folder-centered .folder-dropdown-confirm{justify-content:center;padding-left:40px;padding-right:40px}.compose-folder-centered .folder-dropdown-row>*{text-align:center}.compose-folder-centered .folder-dropdown-new-input{text-align:center;padding-left:40px;padding-right:40px}@media (width<=600px){.compose-folder-centered .folder-dropdown-row,.compose-folder-centered .folder-dropdown-confirm,.compose-folder-centered .folder-dropdown-new-input{padding-left:28px;padding-right:28px}}.profile-actions{flex-direction:column;align-items:flex-start;gap:10px;margin-top:14px;margin-bottom:10px;display:flex}.profile-action{cursor:pointer;color:var(--bright-1);font-family:var(--font);font-size:var(--size-1);letter-spacing:var(--tracking);text-transform:uppercase;text-align:left;text-shadow:none;background:0 0;border:none;align-items:center;gap:10px;padding:4px 0;transition:color .15s;display:inline-flex}.profile-action:hover,.profile-action:focus-visible{color:var(--bright-3);outline:none}.profile-action-bright{color:var(--bright-3)}.profile-action-confirmed{color:var(--confirm-colour,var(--bright-3));cursor:default}.profile-action-error{color:var(--confirm-colour,var(--bright-3));font-family:var(--font);font-size:var(--size-1);letter-spacing:var(--tracking);text-transform:uppercase;padding:4px 0}.profile-action-confirm{flex-wrap:wrap;align-items:center;gap:8px;display:inline-flex}.profile-action-confirm-label{color:var(--confirm-colour,var(--bright-3));font-family:var(--font);font-size:var(--size-1);letter-spacing:var(--tracking);text-transform:uppercase}:root{--font-prose:"Open Sans", -apple-system, BlinkMacSystemFont, "Helvetica Neue", sans-serif}.topbar-logo,.topbar-logo:visited{text-transform:uppercase;font-weight:400;letter-spacing:1px!important;color:var(--bright-3)!important;text-shadow:var(--glow-2)!important;font-family:VT323,monospace!important;font-size:42px!important;line-height:1!important}.page-header,.page-header-big,.page-header-title{text-transform:uppercase;font-weight:400;letter-spacing:1px!important;color:var(--bright-3)!important;text-shadow:none!important;font-family:VT323,monospace!important;font-size:24px!important;line-height:1!important}.breadcrumb-back{text-shadow:none;text-transform:uppercase;font-weight:400;letter-spacing:1px!important;color:var(--bright-1)!important;font-family:VT323,monospace!important;font-size:20px!important;line-height:1!important}.menu-row-label,.notes-window-title,.section-heading{text-shadow:none;text-transform:uppercase;font-weight:400;letter-spacing:1px!important;color:var(--bright-2)!important;font-family:VT323,monospace!important;font-size:20px!important;line-height:1.2!important}.post-time,.comment-time{text-shadow:none;text-transform:uppercase;font-weight:400;letter-spacing:1px!important;color:var(--bright-1)!important;font-family:VT323,monospace!important;font-size:18px!important;line-height:1!important}.post-card-ref{text-shadow:none;text-transform:uppercase;font-weight:400;letter-spacing:1px!important;color:var(--bright-1)!important;font-family:VT323,monospace!important;font-size:20px!important;line-height:1!important}.vis-tag,.id-footer-inner{text-shadow:none;text-transform:uppercase;letter-spacing:1px!important;color:var(--bright-1)!important;font-family:VT323,monospace!important;font-size:16px!important;line-height:1!important}.new-idea-headline::placeholder,.topbar-search-input::placeholder,input[type=search]::placeholder,input.crt-field::placeholder,input.profile-edit-input[name=display_name]::placeholder{text-shadow:none;opacity:.55;font-weight:600;font-family:var(--font-prose)!important;letter-spacing:0!important;color:var(--bright-2)!important;text-transform:none!important;font-size:16px!important;line-height:1!important}.crt-input::placeholder,.crt-textarea::placeholder,.new-idea-body::placeholder,textarea.profile-edit-input::placeholder,.messages-thread-input::placeholder,input::placeholder,textarea::placeholder{text-shadow:none;font-family:var(--font-prose)!important;letter-spacing:0!important;color:var(--bright-1)!important;text-transform:none!important;font-size:14px!important;line-height:1.4!important}.post-title{text-shadow:none;margin-bottom:4px;font-weight:600;font-family:var(--font-prose)!important;letter-spacing:0!important;color:var(--bright-2)!important;text-transform:uppercase!important;font-size:16px!important;line-height:1.3!important}.post-body,.profile-bio,.comment-body,.response-body,.messages-msg-body,.messages-msg-bubble{text-shadow:none;text-transform:none;font-weight:400;font-family:var(--font-prose)!important;letter-spacing:0!important;color:var(--bright-2)!important;font-size:14px!important;line-height:1.4!important}.post-card-preview-body{text-shadow:none;text-transform:none;font-weight:400;font-family:var(--font-prose)!important;letter-spacing:0!important;color:var(--bright-1)!important;font-size:14px!important;line-height:1.4!important}.post-user,.comment-user,.response-user,.mention-link{text-transform:none;font-weight:600;font-family:var(--font-prose)!important;letter-spacing:0!important;color:var(--bright-3)!important;font-size:14px!important;line-height:1.2!important}.new-idea-headline,input.profile-edit-input[name=display_name]{font-weight:600;font-family:var(--font-prose)!important;letter-spacing:0!important;color:var(--bright-2)!important;text-transform:uppercase!important;font-size:16px!important;line-height:1.3!important}.crt-textarea,.crt-input,.new-idea-body,textarea.profile-edit-input,.messages-thread-input,input[type=text],input[type=email],input[type=password]{text-transform:none;font-family:var(--font-prose)!important;letter-spacing:0!important;color:var(--bright-2)!important;font-size:14px!important;line-height:1.4!important}.topbar-search-input,input[type=search]{font-weight:600;font-family:var(--font-prose)!important;letter-spacing:0!important;color:var(--bright-2)!important;text-transform:none!important;font-size:16px!important;line-height:1!important}input[type=search]::-webkit-search-cancel-button{appearance:none;display:none}input[type=search]::-webkit-search-decoration{appearance:none;display:none}input[type=search]::-webkit-search-results-button{appearance:none;display:none}input[type=search]::-webkit-search-results-decoration{appearance:none;display:none}input.crt-field,input[type=text].crt-field,input[type=email].crt-field,input[type=password].crt-field{font-weight:600;font-family:var(--font-prose)!important;letter-spacing:0!important;color:var(--bright-2)!important;font-size:16px!important;line-height:1!important}html{-webkit-text-size-adjust:100%}.topbar{padding-left:max(20px, env(safe-area-inset-left));padding-right:max(10px, env(safe-area-inset-right))}body{padding-bottom:env(safe-area-inset-bottom)}@media (width<=600px){.landing-cta{flex-direction:column;align-items:stretch}.landing-cta .crt-btn{text-align:center;width:100%}.topbar{align-items:center;gap:8px;padding:16px 8px 10px 18px}.topbar-logo{letter-spacing:var(--tracking);white-space:nowrap;flex:1;min-width:0;font-size:28px!important;line-height:1!important}.main-nav{padding:0 8px}.nav-btn{letter-spacing:var(--tracking);padding:8px 10px}.feed-header{padding:10px 14px}.page-header-big{padding:0 28px}.post-card{padding:14px 28px}.folder-dropdown-toggle{padding:12px 28px}.folder-dropdown-row,.folder-dropdown-confirm{padding:12px 28px 12px 44px}.folder-dropdown-new-input{padding:12px 0 12px 44px}.post-actions{flex-wrap:wrap;gap:2px 16px}.action-btn,.action-btn-confirm{align-items:center;min-height:44px;padding:8px 16px 8px 0;display:inline-flex}.compose-bar{padding:12px 14px}.compose-form{padding:14px}.crt-btn{min-height:44px;padding:10px 18px}.crt-btn.primary{text-align:center;width:100%}.crt-field{padding:10px 12px}.crt-textarea{height:100px;padding:10px 12px}.type-btn{min-height:44px;padding:12px 10px}.vis-row{flex-wrap:wrap;gap:8px}.vis-btn{min-height:44px;padding:8px 14px}.form-actions{flex-direction:column;gap:8px}.form-actions .crt-btn{text-align:center;width:100%}.profile-header{padding:14px 28px 12px}.profile-handle{margin-bottom:6px}.profile-bio{margin-bottom:8px;line-height:1.4}.profile-stats{gap:4px;margin-bottom:12px}.profile-header a[href]{letter-spacing:var(--tracking)!important}.auth-container{margin:30px auto;padding:0 16px}.search-container{padding:12px 14px}.responses-block{padding-left:10px}.reply-form{flex-wrap:wrap;gap:6px}.reply-form .crt-input{flex:1;min-width:0}.reply-form .crt-btn{padding:8px 12px}.empty-state{padding:30px 14px}.app-container{padding:0 14px}}*{touch-action:manipulation;-webkit-tap-highlight-color:transparent}.feed{-webkit-overflow-scrolling:touch}@media (pointer:coarse),(hover:none),(width<=600px){.blink-cursor{display:none!important}html.blink-cursor-active:not(#_),html.blink-cursor-active :not(#_){cursor:auto!important}}@media (width<=600px){.breadcrumb{gap:5px;padding:12px 28px}.menu-row{height:48px;min-height:48px;margin-left:16px;padding:0 28px}.menu-row-confirm-yes,.menu-row-confirm-no{padding:8px 12px}}
