@import url(https://fonts.googleapis.com/css2?family=VT323&family=Special+Elite&display=swap);@import url(https://fonts.googleapis.com/css2?family=Open+Sans:wght@400;500;600;700&display=swap);*,:after,:before{box-sizing:border-box;margin:0;padding:0}:root{--bright-1:#7d4e00;--bright-2:#c47a00;--bright-3:#e09000;--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:#0000;--glitch-rgb:255,154,0}body,html{height:100lvh;height:100dvh;overflow:hidden}body{background:#000;color:#c47a00;color:var(--bright-2);font-family:VT323,monospace;font-family:var(--font);font-size:18px;font-size:var(--size-1);letter-spacing:2px;letter-spacing:var(--tracking);line-height:1.6;text-align:left;text-transform:uppercase}a,a:visited{color:#e09000;color:var(--bright-3);text-decoration:none;text-shadow:none;text-shadow:var(--glow-1);transition:color .15s,text-shadow .15s}a:hover{color:#e09000;color:var(--bright-3);text-shadow:0 0 4px #c47a00;text-shadow:var(--glow-3)}.active>a,.is-selected>a,a.active,a.is-selected{color:#e09000;color:var(--bright-3);text-shadow:0 0 4px #c47a00;text-shadow:var(--glow-2)}.active:hover>a,.filter-btn.active:hover,.is-selected:hover>a,.nav-btn.active:hover,.profile-tab.is-selected:hover,.type-btn.active:hover,.vis-btn.active:hover,a.active:hover,a.is-selected:hover{text-shadow:0 0 4px #c47a00!important;text-shadow:var(--glow-3)!important}button.stat-block.active:hover .stat-glyph,button.stat-block.active:hover .stat-label,button.stat-block.active:hover .stat-num{text-shadow:0 0 4px #c47a00;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:#e09000!important;color:var(--bright-3)!important;text-shadow:0 0 4px #c47a00!important;text-shadow:var(--glow-3)!important}.folder-dropdown-toggle:hover svg{filter:drop-shadow(0 0 4px #c47a00);filter:drop-shadow(0 0 4px var(--bright-2))}.folder-dropdown-confirm,.folder-dropdown-row{padding:12px 40px 12px 60px}.folder-dropdown-row:hover,.folder-dropdown-row:hover>button{color:#e09000!important;color:var(--bright-3)!important;text-shadow:0 0 4px #c47a00!important;text-shadow:var(--glow-3)!important}.folder-dropdown-new-input{padding:12px 0 12px 60px}.folder-dropdown-new-input::placeholder{color:#7d4e00;color:var(--bright-1);letter-spacing:2px;letter-spacing:var(--tracking);opacity:1}html.inverse .folder-dropdown-toggle:hover svg,html.mono .folder-dropdown-toggle:hover svg{filter:none}html,html *{cursor:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='8' height='20'%3E%3Cdefs%3E%3Cfilter id='a'%3E%3CfeGaussianBlur stdDeviation='.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(%23a)'%3E%3Cpath fill='%23ff9a00' d='M0 0h8v20H0z'/%3E%3Cpath fill='rgba(0,0,0,0.12)' d='M0 0h8v2H0zM0 4h8v2H0zM0 8h8v2H0zM0 12h8v2H0zM0 16h8v2H0z'/%3E%3C/g%3E%3C/svg%3E") 4 10,auto!important}.action-btn,.comment-user,.crt-btn,.crt-btn *,.filter-btn,.nav-btn,.nav-btn *,.post-card,.post-card *,.post-user,.response-user,.topbar-logo,.type-btn,.vis-btn,[role=button],a,a *,button,button *{cursor:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='8' height='20'%3E%3Cdefs%3E%3Cfilter id='a'%3E%3CfeGaussianBlur stdDeviation='.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(%23a)'%3E%3Cpath fill='%23ffbe55' d='M0 0h8v20H0z'/%3E%3Cpath fill='rgba(0,0,0,0.1)' d='M0 0h8v2H0zM0 4h8v2H0zM0 8h8v2H0zM0 12h8v2H0zM0 16h8v2H0z'/%3E%3C/g%3E%3C/svg%3E") 4 10,auto!important}input,input *,textarea,textarea *{cursor:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='4' height='20'%3E%3Cpath fill='%23ff9a00' d='M0 0h4v20H0z'/%3E%3C/svg%3E") 2 10,auto!important}.crt{background:#080400;background:var(--bg);height:100lvh;height:100dvh;overflow:hidden;position:relative}.app-shell,.crt{display:flex;flex-direction:column}.app-shell{-webkit-overflow-scrolling:touch;flex:1 1 auto;min-height:0;min-width:0;overflow-x:hidden;overflow-y:auto;overscroll-behavior-y:none;width:100%}.app-shell.kbd-room{padding-bottom:60vh}.app-shell>div:not(.id-footer){min-height:100%}@media (min-width:768px){.crt.is-authed{padding-left:64px;padding-left:var(--sidebar-w,64px);transition:padding-left .18s ease}.crt.is-authed .topbar-wrapper{margin-left:-64px;margin-left:calc(var(--sidebar-w, 64px)*-1);transition:margin-left .18s ease}.crt.is-authed .app-shell{box-sizing:border-box;padding-left:40px;padding-right:40px}}.crt:before{background:repeating-linear-gradient(0deg,#0000,#0000 2px,#0000001a 0,#0000001a 4px);z-index:1000}.crt:after,.crt:before{content:"";inset:0;pointer-events:none;position:fixed}.crt:after{background:radial-gradient(ellipse at 50% 50%,#0000 65%,#00000059 100%);border-radius:18px;box-shadow:inset 0 0 4px #ff9a0026,inset 0 0 10px #ff9a0012;box-shadow:inset 0 0 4px rgba(var(--glow-rgb),.15),inset 0 0 10px rgba(var(--glow-rgb),.07);z-index:1001}.phosphor{color:#c47a00;color:var(--bright-2)}.phosphor,.phosphor-bright{text-shadow:0 0 4px #c47a00;text-shadow:var(--glow-3)}.phosphor-bright{color:#e09000;color:var(--bright-3)}.phosphor-dim{color:#c47a00;color:var(--bright-2);text-shadow:0 0 4px #c47a00;text-shadow:var(--glow-2)}.profile-bio{padding-left:0}.dot-sep{color:#3d2200;color:var(--border);display:block;font-family:VT323,monospace;font-family:var(--font);font-size:18px;font-size:var(--size-1);letter-spacing:2px;letter-spacing:var(--tracking);overflow:hidden;padding:4px 20px;white-space:nowrap}.dot-sep:before{content:". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ."}.dot-line{color:#3d2200;color:var(--border);display:block;font-family:VT323,monospace;font-family:var(--font);font-size:18px;font-size:var(--size-1);letter-spacing:2px;letter-spacing:var(--tracking);line-height:1;opacity:.8;overflow:hidden;padding:2px 20px;white-space:nowrap}.app-container{margin:0 auto;max-width:800px;padding:0 20px}.topbar-wrapper{background:#080400;background:var(--bg);border-bottom:1px solid #c47a00;border-bottom:1px solid var(--bright-2);padding-top:env(safe-area-inset-top,0);position:sticky;top:0;z-index:110}.bottom-nav-wrapper{box-shadow:0 -2px 10px #ff9a001a;box-shadow:0 -2px 10px rgba(var(--glow-rgb),.1)}.more-menu{box-shadow:0 -4px 14px #ff9a001f;box-shadow:0 -4px 14px rgba(var(--glow-rgb),.12)}.topbar{align-items:center;display:flex;gap:16px;justify-content:space-between;padding:22px 28px 14px}.topbar-logo,.topbar-logo:hover,.topbar-logo:visited{color:#e09000;color:var(--bright-3);font-size:clamp(34px,6.5vw,56px);font-weight:400;letter-spacing:2px;letter-spacing:var(--tracking);text-decoration:none;text-shadow:none;text-shadow:var(--glow-1);text-transform:uppercase;transition:text-shadow .2s,color .2s}@media (max-width:360px){.topbar-logo,.topbar-logo:hover,.topbar-logo:visited{font-size:26px;letter-spacing:1px}}.topbar-logo:hover{text-shadow:0 0 4px #c47a00;text-shadow:var(--glow-3)}.topbar-search-input::placeholder{color:#7d4e00;color:var(--bright-1);letter-spacing:2px;letter-spacing:var(--tracking);opacity:1}.main-nav{border-bottom:1px solid #3d2200;border-bottom:1px solid var(--border);display:flex;gap:0;overflow-x:auto;padding:0 20px}.nav-btn{background:none;border:none;border-bottom:2px solid #0000;color:#e09000;color:var(--bright-3);cursor:pointer;display:block;font-family:VT323,monospace;font-family:var(--font);font-size:26px;font-size:var(--size-2);letter-spacing:2px;letter-spacing:var(--tracking);margin-bottom:-1px;padding:8px 16px;text-decoration:none;text-shadow:none;text-shadow:var(--glow-1);transition:color .1s,text-shadow .15s;white-space:nowrap}.nav-btn:hover{text-shadow:0 0 4px #c47a00;text-shadow:var(--glow-3)}.nav-btn.active,.nav-btn:hover{color:#e09000;color:var(--bright-3)}.nav-btn.active{border-bottom-color:#c47a00;border-bottom-color:var(--bright-2);text-shadow:0 0 4px #c47a00;text-shadow:var(--glow-2)}.feed{padding:0}.feed-header{align-items:center;border-bottom:1px solid #3d2200;border-bottom:1px solid var(--border);color:#c47a00;color:var(--bright-2);display:flex;font-size:18px;font-size:var(--size-1);justify-content:space-between;letter-spacing:2px;letter-spacing:var(--tracking);padding:12px 20px}.filter-btns{display:flex;gap:10px}.filter-btn{background:none;border:1px solid #3d2200;border:1px solid var(--border);color:#e09000;color:var(--bright-3);cursor:pointer;font-family:VT323,monospace;font-family:var(--font);font-size:26px;font-size:var(--size-2);letter-spacing:2px;letter-spacing:var(--tracking);padding:2px 10px;text-shadow:none;text-shadow:var(--glow-1);transition:all .1s}.filter-btn:hover{border-color:#e09000;border-color:var(--bright-3);color:#e09000;color:var(--bright-3);text-shadow:0 0 4px #c47a00;text-shadow:var(--glow-3)}.filter-btn.active{border-color:#c47a00;border-color:var(--bright-2);color:#e09000;color:var(--bright-3);text-shadow:0 0 4px #c47a00;text-shadow:var(--glow-2)}.post-card{border-bottom:1px solid #3d2200;border-bottom:1px solid var(--border);cursor:pointer;padding:10px 40px 12px;transition:background .15s,border-color .15s}.post-card:hover{background:#ff9a0012;background:rgba(var(--glow-rgb),.07);border-bottom-color:#c47a00;border-bottom-color:var(--bright-2)}.post-card.expanded{background:#ff9a000a;background:rgba(var(--glow-rgb),.04);border-bottom-color:#c47a00;border-bottom-color:var(--bright-2);border-bottom-width:2px;border-top:2px solid #c47a00;border-top:2px solid var(--bright-2);margin-top:-1px}.post-card:not(.expanded):hover .post-title{color:#e09000;color:var(--bright-3);text-shadow:0 0 4px #c47a00;text-shadow:var(--glow-3)}.post-card.expanded .post-title{color:#e09000;color:var(--bright-3);text-shadow:none}.post-card:not(.expanded):hover .post-card-preview-body,.post-card:not(.expanded):hover .post-card-ref,.post-card:not(.expanded):hover .post-time{color:#c47a00!important;color:var(--bright-2)!important;opacity:1;text-shadow:none!important}.post-meta{align-items:center;display:flex;gap:10px;line-height:1.2;margin-bottom:2px}.post-meta,.post-type{font-size:18px;font-size:var(--size-1)}.post-type{border:1px solid;letter-spacing:2px;letter-spacing:var(--tracking);padding:1px 6px;text-transform:uppercase}.post-type.idea{text-shadow:0 0 4px #c47a00;text-shadow:var(--glow-2)}.post-type.ask,.post-type.idea{border-color:#c47a00;border-color:var(--bright-2);color:#c47a00;color:var(--bright-2)}.post-user{font-size:18px;font-size:var(--size-1);letter-spacing:2px;letter-spacing:var(--tracking);text-decoration:none;text-shadow:none;text-shadow:var(--glow-1);text-transform:uppercase;transition:color .15s,text-shadow .15s}.post-user,.post-user:hover{color:#e09000;color:var(--bright-3)}.post-user:hover{text-shadow:0 0 4px #c47a00;text-shadow:var(--glow-3)}.post-time{color:#c47a00;color:var(--bright-2);font-size:18px;font-size:var(--size-1);margin-left:auto;text-shadow:none;text-shadow:var(--glow-1)}.post-card.expanded .post-expand-hint,.post-card:not(.expanded):hover .post-expand-hint{color:#e09000;color:var(--bright-3);text-shadow:0 0 4px #c47a00;text-shadow:var(--glow-2)}.post-title{color:#e09000;color:var(--bright-3);line-height:1.2;margin-bottom:2px;text-shadow:var(--glow-1);text-transform:uppercase;transition:color .15s,text-shadow .15s}.post-body,.post-title{font-size:18px;font-size:var(--size-1);letter-spacing:2px;letter-spacing:var(--tracking)}.post-body{color:#c47a00;color:var(--bright-2);line-height:1.4;margin-bottom:6px;min-width:0;overflow-wrap:anywhere;text-shadow:none!important;text-shadow:var(--glow-1)!important;white-space:pre-wrap}.post-tags{color:#7d4e00;color:var(--bright-1);font-size:18px;font-size:var(--size-1);letter-spacing:2px;letter-spacing:var(--tracking);margin-bottom:8px}.post-actions{display:flex;gap:32px}.action-btn{background:#0000;border:none;color:#c47a00;color:var(--bright-2);cursor:pointer;font-family:VT323,monospace;font-size:16px;letter-spacing:1px;padding:8px;text-shadow:none;transition:color .1s,text-shadow .15s,background .1s}

/* !important on color so inline overrides used by lit-state action
   buttons (saved BookmarkIcon, lit CommentIcon, in-folder FolderIcon,
   close-mode CloseIcon) still resolve through the universal "anything
   clickable lifts to bright-3 / glow-3 on hover" rule. Without it the
   inline color: var(--bright-2) would beat the CSS hover. */.action-btn:hover{color:#e09000!important;color:var(--bright-3)!important;text-shadow:0 0 4px #c47a00!important;text-shadow:var(--glow-3)!important}.confirm-label{align-items:center;color:#7d4e00;color:var(--bright-1);display:inline-flex;font-family:VT323,monospace;font-family:var(--font);font-size:18px;font-size:var(--size-1);letter-spacing:2px;letter-spacing:var(--tracking);padding-right:7px;text-transform:uppercase}@media (max-width:600px){.confirm-label{padding-right:16px}}.btn-vis{transition:color .12s,text-shadow .12s,background .12s,box-shadow .12s}.btn-vis.active{background:none!important;box-shadow:none!important}.btn-vis.active,.btn-vis:hover{color:#e09000!important;color:var(--bright-3)!important;text-shadow:0 0 4px #c47a00!important;text-shadow:var(--glow-3)!important}.btn-vis:hover{background:#ff9a000f!important;background:rgba(var(--glow-rgb),.06)!important;box-shadow:inset 0 0 0 1px #c47a00,inset 0 0 12px #ff9a0038!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{background:#ff9a000f!important;background:rgba(var(--glow-rgb),.06)!important;box-shadow:inset 0 0 0 1px #c47a00,inset 0 0 12px #ff9a0038!important;box-shadow:inset 0 0 0 1px var(--bright-2),inset 0 0 12px rgba(var(--glow-rgb),.22)!important;color:#e09000!important;color:var(--bright-3)!important;text-shadow:0 0 4px #c47a00!important;text-shadow:var(--glow-3)!important}.btn-primary{transition:box-shadow .15s,text-shadow .15s,background .15s}.btn-primary:hover{background:#ff9a0033!important;background:rgba(var(--glow-rgb),.2)!important;box-shadow:inset 0 0 0 1px #e09000,inset 0 0 16px #ff9a0066!important;box-shadow:inset 0 0 0 1px var(--bright-3),inset 0 0 16px rgba(var(--glow-rgb),.4)!important;text-shadow:0 0 4px #c47a00!important;text-shadow:var(--glow-3)!important}.profile-tab{transition:color .15s,text-shadow .15s,background .15s,box-shadow .15s}.profile-tab:hover{background:#ff9a000a!important;background:rgba(var(--glow-rgb),.04)!important;box-shadow:inset 0 0 0 1px #c47a00,inset 0 0 12px #ff9a0033!important;box-shadow:inset 0 0 0 1px var(--bright-2),inset 0 0 12px rgba(var(--glow-rgb),.2)!important;color:#e09000!important;color:var(--bright-3)!important;text-shadow:0 0 4px #c47a00!important;text-shadow:var(--glow-3)!important}.stat-block{transition:color .15s,text-shadow .15s,background .15s,box-shadow .15s}.stat-block:hover{background:#ff9a000a;background:rgba(var(--glow-rgb),.04);box-shadow:none}.stat-block:hover .stat-glyph,.stat-block:hover .stat-label,.stat-block:hover .stat-num{color:#e09000;color:var(--bright-3);text-shadow:0 0 4px #c47a00;text-shadow:var(--glow-3)}.action-btn-confirm{background:none;border:none;color:#0c3;color:var(--confirm-colour);cursor:pointer;font-family:VT323,monospace;font-family:var(--font);font-size:18px;font-size:var(--size-1);letter-spacing:2px;letter-spacing:var(--tracking);padding:0;text-shadow:0 0 4px #0c3;text-shadow:0 0 4px var(--confirm-colour);transition:color .1s}.action-btn-confirm:hover{opacity:.8}.responses-block{border-left:1px solid #3d2200;border-left:1px solid var(--border);margin-top:12px;padding-left:16px}.response-item{border-bottom:1px solid #3d2200;border-bottom:1px solid var(--border);font-size:18px;font-size:var(--size-1);padding:8px 0}.response-item:last-child{border-bottom:none}.response-user{color:#e09000;color:var(--bright-3);letter-spacing:2px;letter-spacing:var(--tracking);margin-right:8px;text-decoration:none;text-shadow:none;text-shadow:var(--glow-1);transition:color .15s,text-shadow .15s}.response-user:hover{color:#e09000;color:var(--bright-3);text-shadow:0 0 4px #c47a00;text-shadow:var(--glow-3)}.response-body{white-space:pre-wrap}.response-body,.response-time{color:#c47a00;color:var(--bright-2);letter-spacing:2px;letter-spacing:var(--tracking);text-shadow:none;text-shadow:var(--glow-1)}.response-time{margin-left:8px}.comment-user,.response-time{font-size:18px;font-size:var(--size-1)}.comment-user{letter-spacing:2px;letter-spacing:var(--tracking);text-decoration:none;text-shadow:none;text-shadow:var(--glow-1);text-transform:uppercase;transition:color .15s,text-shadow .15s}.comment-user,.comment-user:hover{color:#e09000;color:var(--bright-3)}.comment-user:hover{text-shadow:0 0 4px #c47a00;text-shadow:var(--glow-3)}.comment-body,.comment-time{color:#c47a00;color:var(--bright-2);font-size:18px;font-size:var(--size-1);letter-spacing:2px;letter-spacing:var(--tracking);text-shadow:none;text-shadow:var(--glow-1)}.comment-body{line-height:1.4;margin-top:4px;white-space:pre-wrap}@keyframes comment-flash{0%,to{background:#0000}10%,50%{background:#ff9a0024;background:rgba(var(--glow-rgb),.14)}}.comment-highlight{animation:comment-flash 2.6s ease-out}.mention-link{color:#e09000;color:var(--bright-3);text-decoration:none;text-shadow:none;text-shadow:var(--glow-1);transition:text-shadow .15s}.mention-link:hover{text-shadow:0 0 4px #c47a00;text-shadow:var(--glow-3)}.reply-form{align-items:center;display:flex;gap:8px;margin-top:10px}.compose-actions.kb-active{background:#080400;background:var(--bg);border-bottom:none;box-shadow:0 -6px 18px #0006;left:0;margin:0;position:fixed;right:0;z-index:100}.compose-actions.kb-active>.crt-btn:only-child{display:block;text-align:center;width:100%}.prompt-sym{color:#7d4e00;color:var(--bright-1);flex-shrink:0;font-size:18px;font-size:var(--size-1)}.send-btn{align-items:center;background:#0000;border:none;box-shadow:none;color:#c47a00;color:var(--bright-2);cursor:pointer;display:inline-flex;flex-shrink:0;height:38px;justify-content:center;padding:0;transition:color .12s ease,opacity .12s ease,transform .06s ease;width:38px}.send-btn:focus-visible,.send-btn:hover{background:#0000;box-shadow:none;color:#e09000;color:var(--bright-3);outline:none}.send-btn:active{transform:scale(.94)}.send-btn:disabled{cursor:default;opacity:.35}.send-btn svg{display:block}.crt-input{background:#0000;border:none;border-bottom:1px solid #3d2200;border-bottom:1px solid var(--border);caret-color:#c47a00;caret-color:var(--bright-2);color:#c47a00;color:var(--bright-2);font-family:VT323,monospace;font-family:var(--font);font-size:18px;font-size:var(--size-1);outline:none;text-shadow:none;text-transform:none;width:100%}.crt-input,.crt-input::placeholder{letter-spacing:2px;letter-spacing:var(--tracking)}.crt-input::placeholder{color:#7d4e00;color:var(--bright-1)}.crt-input:hover::placeholder{color:#e09000;color:var(--bright-3);text-shadow:none;text-shadow:var(--glow-1);transition:color .15s,text-shadow .15s}.crt-input:focus{border-bottom-color:#c47a00;border-bottom-color:var(--bright-2)}input:-webkit-autofill,input:-webkit-autofill:active,input:-webkit-autofill:focus,input:-webkit-autofill:hover{-webkit-text-fill-color:#c47a00!important;-webkit-text-fill-color:var(--bright-2)!important;-webkit-box-shadow:inset 0 0 0 1000px #080400!important;-webkit-box-shadow:0 0 0 1000px var(--bg) inset!important;caret-color:#c47a00;caret-color:var(--bright-2);-webkit-transition:background-color 99999s ease-in-out 0s;transition:background-color 99999s ease-in-out 0s}.crt-field{background:#ff9a0008;background:rgba(var(--glow-rgb),.03);border:1px solid #3d2200;border:1px solid var(--border);caret-color:#c47a00;caret-color:var(--bright-2);color:#c47a00;color:var(--bright-2);font-family:VT323,monospace;font-family:var(--font);font-size:26px!important;font-size:var(--size-2)!important;letter-spacing:2px;letter-spacing:var(--tracking);outline:none;padding:6px 10px;width:100%}.crt-field:focus{border-color:#c47a00;border-color:var(--bright-2)}.crt-field::placeholder{color:#7d4e00;color:var(--bright-1)}.crt-field::placeholder,.crt-textarea{letter-spacing:2px;letter-spacing:var(--tracking)}.crt-textarea{background:#ff9a0008;background:rgba(var(--glow-rgb),.03);border:1px solid #3d2200;border:1px solid var(--border);caret-color:#c47a00;caret-color:var(--bright-2);color:#c47a00;color:var(--bright-2);font-family:VT323,monospace;font-family:var(--font);font-size:26px!important;font-size:var(--size-2)!important;height:80px;line-height:1.4;outline:none;padding:6px 10px;resize:none;width:100%}.crt-textarea:focus{border-color:#c47a00;border-color:var(--bright-2)}.crt-textarea::placeholder,.profile-edit-input::placeholder{color:#7d4e00;color:var(--bright-1);letter-spacing:2px;letter-spacing:var(--tracking)}.profile-edit-input::placeholder{opacity:1}.profile-edit-input{color:#e09000;color:var(--bright-3)}.crt-field.compact,.crt-textarea.compact{font-size:18px!important;font-size:var(--size-1)!important}.char-count{color:#7d4e00;color:var(--bright-1);font-size:18px;font-size:var(--size-1);margin-top:3px;text-align:right}.char-count.warn{color:#c47a00;color:var(--bright-2)}.char-count.over{color:#0c3;color:var(--confirm-colour)}.crt-btn{background:#0000;border:1px solid #7d4e00;border:1px solid var(--bright-1);color:#7d4e00;color:var(--bright-1);cursor:pointer;display:inline-block;font-family:VT323,monospace;font-size:20px;letter-spacing:1px;padding:10px 20px;text-decoration:none;text-shadow:none;text-transform:uppercase;transition:all .1s}.crt-btn:hover{background:#ff9a0026;background:rgba(var(--glow-rgb),.15);box-shadow:none;color:#e09000;color:var(--bright-3);text-shadow:0 0 4px #c47a00;text-shadow:var(--glow-2)}.crt-btn.primary,.crt-btn:hover{border-color:#c47a00;border-color:var(--bright-2)}.crt-btn.primary{background:#ff9a0014;background:rgba(var(--glow-rgb),.08);color:#c47a00;color:var(--bright-2)}.crt-btn.primary:hover{background:#ff9a0026;background:rgba(var(--glow-rgb),.15);border-color:#c47a00;border-color:var(--bright-2);color:#e09000;color:var(--bright-3);text-shadow:0 0 4px #c47a00;text-shadow:var(--glow-2)}.crt-btn.ghost{background:#0000;border-color:#7d4e00;border-color:var(--bright-1);color:#7d4e00;color:var(--bright-1)}.crt-btn.ghost:hover{background:#ff9a0026;background:rgba(var(--glow-rgb),.15);border-color:#c47a00;border-color:var(--bright-2);color:#e09000;color:var(--bright-3);text-shadow:0 0 4px #c47a00;text-shadow:var(--glow-2)}.crt-btn.danger{border-color:#0c3;border-color:var(--confirm-colour)}.auth-error,.crt-btn.danger{color:#0c3;color:var(--confirm-colour)}.auth-error{border:1px solid #0c3;border:1px solid var(--confirm-colour);font-size:18px;font-size:var(--size-1);opacity:.85;padding:8px 12px}.compose-bar{border-bottom:1px solid #3d2200;border-bottom:1px solid var(--border);padding:12px 20px}.compose-form{background:#ff9a0005;background:rgba(var(--glow-rgb),.02);border-bottom:1px solid #c47a00;border-bottom:1px solid var(--bright-2);padding:16px 20px}.compose-type-toggle{display:flex;gap:0;margin-bottom:14px}.type-btn{background:none;border:1px solid #3d2200;border:1px solid var(--border);color:#7d4e00;color:var(--bright-1);cursor:pointer;flex:1 1;font-family:VT323,monospace;font-family:var(--font);font-size:18px;font-size:var(--size-1);letter-spacing:2px;letter-spacing:var(--tracking);padding:6px 24px;text-align:center;transition:all .1s}.type-btn:first-child{border-right:1px solid #3d2200;border-right:1px solid var(--border)}.type-btn.active{background:#ff9a000d;background:rgba(var(--glow-rgb),.05);border-color:#c47a00;border-color:var(--bright-2);color:#e09000;color:var(--bright-3);text-shadow:0 0 4px #c47a00;text-shadow:var(--glow-2)}.form-row{margin-bottom:12px}.form-label{color:#7d4e00;color:var(--bright-1);display:block;font-size:18px;font-size:var(--size-1);letter-spacing:2px;letter-spacing:var(--tracking);margin-bottom:4px}.vis-row{align-items:center;display:flex;flex-wrap:wrap;gap:10px}.vis-label{color:#7d4e00;color:var(--bright-1);font-size:18px;font-size:var(--size-1);letter-spacing:2px;letter-spacing:var(--tracking)}.vis-btn{background:#0000;border:1px solid #c47a00;border:1px solid var(--bright-2);color:#c47a00;color:var(--bright-2);cursor:pointer;font-family:VT323,monospace;font-size:18px;letter-spacing:1px;padding:10px 16px;text-shadow:none;text-transform:uppercase;transition:all .1s}.vis-btn:hover{background:#ff9a000a;background:rgba(var(--glow-rgb),.04);border-color:#e09000;border-color:var(--bright-3);text-shadow:0 0 4px #c47a00;text-shadow:var(--glow-3)}.vis-btn.active,.vis-btn:hover{color:#e09000;color:var(--bright-3)}.vis-btn.active{background:#ff9a0014;background:rgba(var(--glow-rgb),.08);border-color:#c47a00;border-color:var(--bright-2);text-shadow:0 0 4px #c47a00;text-shadow:var(--glow-2)}.form-actions{display:flex;gap:12px;margin-top:14px}.profile-header{padding:24px 40px 16px}@media (max-width:600px){.profile-header{padding:24px 28px 16px}}.profile-name-row{margin-bottom:2px}.profile-name-row .profile-name{margin-bottom:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.profile-edit-row{display:flex;justify-content:flex-start;margin-bottom:18px}.profile-edit-action{flex-shrink:0}.profile-username{font-size:18px;font-size:var(--size-1);line-height:1.2;margin-bottom:8px}.profile-name,.profile-username{color:#e09000;color:var(--bright-3);letter-spacing:2px;letter-spacing:var(--tracking);text-shadow:0 0 4px #c47a00;text-shadow:var(--glow-2);text-transform:uppercase}.profile-name{font-size:26px;font-size:var(--size-2);line-height:1.15;margin-bottom:0}.profile-handle{color:#c47a00!important;color:var(--bright-2)!important;font-size:26px!important;font-size:var(--size-2)!important;line-height:1.15!important;margin-bottom:18px!important;margin-top:0!important;text-shadow:none!important;text-shadow:var(--glow-1)!important}.profile-bio{border-left:2px solid #3d2200;border-left:2px solid var(--border);color:#c47a00;color:var(--bright-2);font-size:18px;font-size:var(--size-1);line-height:1.4;margin-bottom:6px;max-width:500px;padding-left:12px;text-shadow:none;white-space:pre-wrap}.profile-bio.flush{border-left:none;max-width:none;padding-left:0}.profile-website{color:#c47a00;color:var(--bright-2);font-size:18px;font-size:var(--size-1);letter-spacing:2px;letter-spacing:var(--tracking);margin-bottom:6px}.profile-website a{color:#c47a00;color:var(--bright-2);text-decoration:none;text-shadow:none;text-shadow:var(--glow-1)}.profile-website a:hover{color:#e09000;color:var(--bright-3);text-shadow:0 0 4px #c47a00;text-shadow:var(--glow-3)}.profile-stats{align-items:flex-start;display:flex;flex-direction:column;gap:4px;margin-bottom:48px;margin-top:24px}.stat-block{align-items:baseline;background:none;border:none;color:inherit;display:inline-flex;font-family:inherit;gap:8px;line-height:1.2;margin:0;padding:0;text-align:left}button.stat-block{cursor:pointer}button.stat-block.active .stat-glyph,button.stat-block.active .stat-label,button.stat-block.active .stat-num{color:#e09000;color:var(--bright-3);text-shadow:0 0 4px #c47a00;text-shadow:var(--glow-2)}.stat-glyph,.stat-label,.stat-num{color:#e09000;color:var(--bright-3);font-size:18px;font-size:var(--size-1);letter-spacing:2px;letter-spacing:var(--tracking);text-shadow:none;text-shadow:var(--glow-1);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 #3d2200;border-top:1px solid var(--border);padding:18px 40px 28px}.saved-this-visit-heading{color:#7d4e00;color:var(--bright-1);font-family:VT323,monospace;font-family:var(--font);font-size:18px;font-size:var(--size-1);font-weight:400;letter-spacing:2px;letter-spacing:var(--tracking);margin:0 0 10px;text-shadow:none;text-shadow:var(--glow-1);text-transform:uppercase}.saved-this-visit-list{list-style:none;margin:0;padding:0}.saved-this-visit-list li{border-bottom:1px solid #3d2200;border-bottom:1px solid var(--border)}.saved-this-visit-list li:last-child{border-bottom:none}.saved-this-visit-row{color:#c47a00;color:var(--bright-2);display:block;font-size:18px;font-size:var(--size-1);letter-spacing:2px;letter-spacing:var(--tracking);padding:10px 0;text-decoration:none;text-shadow:none;text-shadow:var(--glow-1);text-transform:uppercase;transition:color .15s,text-shadow .15s}.saved-this-visit-row:hover{color:#e09000;color:var(--bright-3);text-shadow:0 0 4px #c47a00;text-shadow:var(--glow-3)}@media (max-width:600px){.saved-this-visit{padding:18px 28px 28px}}.follow-list-row{align-items:baseline;display:flex;flex-wrap:wrap;gap:10px;padding:6px 0;text-decoration:none}.follow-list-handle,.follow-list-name{font-size:18px;font-size:var(--size-1);transition:color .15s,text-shadow .15s}.follow-list-handle{color:#e09000;color:var(--bright-3);text-shadow:0 0 4px #c47a00;text-shadow:var(--glow-2);text-transform:uppercase}.follow-list-name{color:#7d4e00;color:var(--bright-1);text-transform:uppercase}.follow-list-row:hover .follow-list-handle,.follow-list-row:hover .follow-list-name{color:#e09000;color:var(--bright-3);text-shadow:0 0 4px #c47a00;text-shadow:var(--glow-3)}.auth-container{margin:60px 0;padding:0 40px}.auth-title{font-size:clamp(30px,9vw,64px);font-size:var(--size-3);line-height:1.1;margin-bottom:6px;text-shadow:0 0 4px #c47a00;text-shadow:var(--glow-3);white-space:nowrap}.auth-tagline,.auth-title{color:#e09000;color:var(--bright-3);letter-spacing:2px;letter-spacing:var(--tracking)}.auth-tagline{font-family:VT323,monospace;font-family:var(--font);font-size:26px;font-size:var(--size-2);line-height:1.2;margin-bottom:32px;text-align:left;text-shadow:0 0 4px #c47a00;text-shadow:var(--glow-2);text-transform:uppercase}@media (min-width:760px){.auth-tagline{color:#e09000;color:var(--bright-3);font-size:34px}.auth-tagline,.landing-hero{text-shadow:0 0 4px #c47a00;text-shadow:var(--glow-3);white-space:nowrap}.landing-hero{font-size:35px}}.landing-hero{color:#e09000;color:var(--bright-3);font-family:VT323,monospace;font-family:var(--font);font-size:clamp(30px,9vw,64px);font-size:var(--size-3);letter-spacing:2px;letter-spacing:var(--tracking);line-height:1.15;margin:0;text-shadow:0 0 4px #c47a00;text-shadow:var(--glow-2);text-transform:uppercase}@media (min-width:760px){.landing-hero{font-size:40px;text-shadow:0 0 4px #c47a00;text-shadow:var(--glow-3);white-space:nowrap}}.auth-sub{color:#c47a00;color:var(--bright-2);font-size:18px;font-size:var(--size-1);margin-bottom:28px}.auth-form{display:flex;flex-direction:column;gap:14px}.auth-switch{margin-top:16px}.auth-switch,.auth-switch button{color:#c47a00;color:var(--bright-2);font-size:18px;font-size:var(--size-1)}.auth-switch button{background:none;border:none;cursor:pointer;font-family:VT323,monospace;font-family:var(--font);padding:0;text-decoration:underline}.search-container{padding:16px 20px}.search-bar{align-items:center;display:flex;gap:8px;margin-bottom:0;padding-bottom:0}.boot-screen{font-size:18px;font-size:var(--size-1);letter-spacing:2px;letter-spacing:var(--tracking);padding:20px}.boot-line{margin-bottom:2px}.cursor{animation:cursor-fade 2.4s ease-in-out infinite;animation-delay:0ms;animation-delay:var(--cursor-delay,0ms);background:#c47a00;background:var(--bright-2);bottom:.05em;box-shadow:0 0 5px #c47a00;box-shadow:0 0 5px var(--bright-2);display:inline-block;height:.72em;margin-left:.15em;position:relative;vertical-align:middle;width:.28em}@keyframes cursor-fade{0%,to{opacity:1}50%{opacity:.15}}.alerts-pulse{animation:cursor-fade 2.4s ease-in-out infinite;animation-delay:0ms;animation-delay:var(--cursor-delay,0ms);color:#e09000;color:var(--bright-3);text-shadow:0 0 4px #c47a00;text-shadow:var(--glow-3)}html.green{--bright-1:#007a1e;--bright-2:#0c3;--bright-3:#00ff41;--border:#003d10;--bg:#000400;--glow-rgb:0,255,65;--confirm-colour:#c47a00;--next-colour-fg:#fff;--next-colour-bg:#0000;--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:#c47a00;--next-colour-bg:#0000;--glitch-rgb:28,28,28}html.inverse :not(#_),html.inverse :not(#_):active,html.inverse :not(#_):after,html.inverse :not(#_):before,html.inverse :not(#_):focus,html.inverse :not(#_):hover,html.mono :not(#_),html.mono :not(#_):active,html.mono :not(#_):after,html.mono :not(#_):before,html.mono :not(#_):focus,html.mono :not(#_):hover{box-shadow:none!important;text-shadow:none!important}html.inverse ::marker,html.inverse ::placeholder,html.inverse ::selection,html.inverse :focus::placeholder,html.inverse :hover::placeholder,html.mono ::marker,html.mono ::placeholder,html.mono ::selection,html.mono :focus::placeholder,html.mono :hover::placeholder{text-shadow:none!important}html.inverse .action-btn:hover,html.inverse .btn-primary:hover,html.inverse .btn-secondary:hover,html.inverse .crt-btn:hover,html.inverse .filter-btn.active,html.inverse .filter-btn:hover,html.inverse .nav-btn.active,html.inverse .nav-btn:hover,html.inverse .post-card:hover,html.inverse .profile-tab:hover,html.inverse .stat-block:hover,html.inverse .tab.active,html.inverse .type-btn:hover,html.inverse .vis-btn.active,html.inverse .vis-btn:hover,html.inverse [style*="background: rgba(var(--glow-rgb)"],html.inverse [style*="background:rgba(var(--glow-rgb)"],html.mono .action-btn:hover,html.mono .btn-primary:hover,html.mono .btn-secondary:hover,html.mono .crt-btn:hover,html.mono .filter-btn.active,html.mono .filter-btn:hover,html.mono .nav-btn.active,html.mono .nav-btn:hover,html.mono .post-card:hover,html.mono .profile-tab:hover,html.mono .stat-block:hover,html.mono .tab.active,html.mono .type-btn:hover,html.mono .vis-btn.active,html.mono .vis-btn:hover,html.mono [style*="background: rgba(var(--glow-rgb)"],html.mono [style*="background:rgba(var(--glow-rgb)"]{background:none!important}html.inverse .send-btn,html.mono .send-btn{background:#0000!important;border:none!important;color:#c47a00!important;color:var(--bright-2)!important}html.inverse .send-btn:focus-visible,html.inverse .send-btn:hover,html.mono .send-btn:focus-visible,html.mono .send-btn:hover{background:#0000!important;color:#e09000!important;color:var(--bright-3)!important}html.inverse .send-btn:disabled,html.mono .send-btn:disabled{opacity:.35}.notes-window-header button:focus-visible,.notes-window-header button:hover{color:#e09000!important;color:var(--bright-3)!important}html.mono .bottom-nav-tab.is-active svg,html.mono .post-card.expanded svg,html.mono [role=button]:focus-visible svg,html.mono [role=button]:hover svg,html.mono a.active svg,html.mono a.is-selected svg,html.mono a:focus-visible svg,html.mono a:hover svg,html.mono button.active svg,html.mono button.is-selected svg,html.mono button:focus-visible svg,html.mono button:hover svg{stroke-width:2.6!important;filter:none!important}html.mono .crt-btn.active,html.mono .crt-btn.is-selected,html.mono .crt-btn:hover,html.mono .filter-btn.active,html.mono .filter-btn:hover,html.mono .nav-btn.active,html.mono .nav-btn:hover,html.mono .vis-btn.active,html.mono .vis-btn:hover{outline:2px solid currentColor!important;outline-offset:-2px!important}html.inverse .action-btn,html.inverse .notes-fab,html.inverse .notes-window-header button,html.mono .action-btn,html.mono .notes-fab,html.mono .notes-window-header button{filter:none!important}html.mono .action-btn:focus-visible,html.mono .action-btn:hover,html.mono .notes-window-header button:focus-visible,html.mono .notes-window-header button:hover{color:#c47a00!important;color:var(--bright-2)!important}.bottom-nav-tab.is-active,.bottom-nav-tab:hover{outline:3px solid currentColor!important;outline-offset:-3px!important}html.inverse .btn-primary,html.mono .btn-primary{background:#c47a00!important;background:var(--bright-2)!important;color:#080400!important;color:var(--bg)!important}html.inverse .btn-primary:focus-visible,html.inverse .btn-primary:hover,html.mono .btn-primary:focus-visible,html.mono .btn-primary:hover{background:#e09000!important;background:var(--bright-3)!important;color:#080400!important;color:var(--bg)!important}html.inverse .btn-primary:disabled,html.mono .btn-primary:disabled{opacity:.4}html.inverse .btn-vis.active:not(#_),html.inverse .is-selected:not(#_),html.inverse .profile-tab.is-selected:not(#_),html.mono .btn-vis.active:not(#_),html.mono .is-selected:not(#_),html.mono .profile-tab.is-selected:not(#_){background:#c47a00!important;background:var(--bright-2)!important;color:#080400!important;color:var(--bg)!important}html.inverse .btn-vis.active:hover:not(#_),html.inverse .is-selected:hover:not(#_),html.inverse .profile-tab.is-selected:hover:not(#_),html.mono .btn-vis.active:hover:not(#_),html.mono .is-selected:hover:not(#_),html.mono .profile-tab.is-selected:hover:not(#_){background:#e09000!important;background:var(--bright-3)!important;color:#080400!important;color:var(--bg)!important}html.mono body{background:#1c1c1c}html.inverse body{background:#ede4c8}body,html{overscroll-behavior-y:none}html.inverse .crt:after,html.inverse .crt:before,html.mono .crt:after,html.mono .crt:before{display:none}html:not(.mono):not(.inverse) .page-header,html:not(.mono):not(.inverse) .page-header-big,html:not(.mono):not(.inverse) .phosphor,html:not(.mono):not(.inverse) .phosphor-bright,html:not(.mono):not(.inverse) .profile-username{text-shadow:0 0 4px #c47a00!important;text-shadow:var(--glow-2)!important}.page-header-big{transition:box-shadow .25s ease}.page-header-big.boxed{outline:1px solid #c47a00;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 (max-width:600px){.topbar-icons{gap:0}}html.scrolled:not(.mono):not(.inverse) .page-header-big{box-shadow:0 6px 16px #ff9a0038;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{background:none;border:none;color:#7d4e00;color:var(--bright-1);cursor:pointer;font-family:VT323,monospace;font-family:var(--font);font-size:26px;font-size:var(--size-2);letter-spacing:0;line-height:1;margin-left:auto;padding:0 4px;text-shadow:none;transition:color .16s ease,text-shadow .16s ease}.page-info-toggle:hover{color:#c47a00;color:var(--bright-2)}.page-info-toggle.open{color:#e09000;color:var(--bright-3);text-shadow:0 0 4px #c47a00;text-shadow:var(--glow-2)}.page-info-wrap{background:#080400;background:var(--bg);display:grid;grid-template-rows:0fr;position:sticky;top:48px;transition:grid-template-rows .22s ease-out;z-index:98}.page-info-wrap.open{grid-template-rows:1fr}.page-info-clip{min-height:0;overflow:hidden}.page-info{border-bottom:1px solid #3d2200;border-bottom:1px solid var(--border);color:#7d4e00;color:var(--bright-1);font-family:VT323,monospace;font-family:var(--font);font-size:18px;font-size:var(--size-1);letter-spacing:2px;letter-spacing:var(--tracking);line-height:1.5;padding:14px 40px 16px;text-align:left;text-transform:uppercase}@media (max-width:600px){.page-info{padding:14px 28px 16px}}.post-card.expanded .post-body{border-left:1px solid #3d2200;border-left:1px solid var(--border);padding-left:14px}.is-selected:not(#_){outline:1px solid #e09000!important;outline:1px solid var(--bright-3)!important;outline-offset:-1px}html.mono [role=button]:hover:not(#_),html.mono a:hover:not(#_),html.mono button:hover:not(#_){text-shadow:0 0 6px #ede4c88c!important}html.inverse .post-card:hover:not(#_) .post-title,html.inverse .topbar-logo:hover:not(#_),html.inverse [role=button]:hover:not(#_),html.inverse a:hover:not(#_),html.inverse button:hover:not(#_){font-weight:700!important;text-shadow:none!important}html.inverse .active:not(#_)>a,html.inverse .is-selected:not(#_)>a,html.inverse .post-card.expanded:not(#_) .post-title,html.inverse a.active:not(#_),html.inverse a.is-selected:not(#_){font-weight:700!important}.btn-vis.active:not(#_){outline:1px solid #e09000!important;outline:1px solid var(--bright-3)!important;outline-offset:-1px}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.expanded .post-title:not(#_),html.mono .post-card:hover .post-title:not(#_){text-shadow:0 0 4px #ede4c866!important}html.inverse .post-card.expanded .post-title:not(#_),html.inverse .post-card:hover .post-title:not(#_){font-weight:700!important;text-shadow:none!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-body:hover:not(#_),html.inverse .new-idea-headline:hover:not(#_){background:#ff9a0008!important;background:rgba(var(--glow-rgb),.03)!important}html.inverse .new-idea-body:focus::placeholder,html.inverse .new-idea-body:hover::placeholder,html.inverse .new-idea-headline:focus::placeholder,html.inverse .new-idea-headline:hover::placeholder,html.inverse input:focus::placeholder,html.inverse input:hover::placeholder,html.inverse textarea:focus::placeholder,html.inverse textarea:hover::placeholder{font-weight:700!important;text-shadow:none!important}.post-expand-hint,html.inverse .post-body{color:#c47a00;color:var(--bright-2)}.post-expand-hint{text-shadow:none;text-shadow:var(--glow-1)}html.mono,html.mono *,html.mono .action-btn,html.mono .comment-user,html.mono .crt-btn,html.mono .crt-btn *,html.mono .filter-btn,html.mono .nav-btn,html.mono .nav-btn *,html.mono .post-card,html.mono .post-card *,html.mono .post-user,html.mono .response-user,html.mono .topbar-logo,html.mono .type-btn,html.mono .vis-btn,html.mono [role=button],html.mono a,html.mono a *,html.mono button,html.mono button *{cursor:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='8' height='20'%3E%3Cpath fill='%23fff' d='M0 0h8v20H0z'/%3E%3C/svg%3E") 4 10,auto!important}html.mono input,html.mono input *,html.mono textarea,html.mono textarea *{cursor:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='4' height='20'%3E%3Cpath fill='%23fff' d='M0 0h4v20H0z'/%3E%3C/svg%3E") 2 10,auto!important}html.inverse,html.inverse *,html.inverse .action-btn,html.inverse .comment-user,html.inverse .crt-btn,html.inverse .crt-btn *,html.inverse .filter-btn,html.inverse .nav-btn,html.inverse .nav-btn *,html.inverse .post-card,html.inverse .post-card *,html.inverse .post-user,html.inverse .response-user,html.inverse .topbar-logo,html.inverse .type-btn,html.inverse .vis-btn,html.inverse [role=button],html.inverse a,html.inverse a *,html.inverse button,html.inverse button *{cursor:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='8' height='20'%3E%3Cpath d='M0 0h8v20H0z'/%3E%3C/svg%3E") 4 10,auto!important}html.inverse input,html.inverse input *,html.inverse textarea,html.inverse textarea *{cursor:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='4' height='20'%3E%3Cpath d='M0 0h4v20H0z'/%3E%3C/svg%3E") 2 10,auto!important}.proper-case{text-transform:none!important}html.green,html.green *{cursor:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='8' height='20'%3E%3Cdefs%3E%3Cfilter id='a'%3E%3CfeGaussianBlur stdDeviation='.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(%23a)'%3E%3Cpath fill='%230c3' d='M0 0h8v20H0z'/%3E%3Cpath fill='rgba(0,0,0,0.12)' d='M0 0h8v2H0zM0 4h8v2H0zM0 8h8v2H0zM0 12h8v2H0zM0 16h8v2H0z'/%3E%3C/g%3E%3C/svg%3E") 4 10,auto!important}html.green .action-btn,html.green .comment-user,html.green .crt-btn,html.green .crt-btn *,html.green .filter-btn,html.green .nav-btn,html.green .nav-btn *,html.green .post-card,html.green .post-card *,html.green .post-user,html.green .response-user,html.green .topbar-logo,html.green .type-btn,html.green .vis-btn,html.green [role=button],html.green a,html.green a *,html.green button,html.green button *{cursor:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='8' height='20'%3E%3Cdefs%3E%3Cfilter id='a'%3E%3CfeGaussianBlur stdDeviation='.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(%23a)'%3E%3Cpath fill='%2300ff41' d='M0 0h8v20H0z'/%3E%3Cpath fill='rgba(0,0,0,0.1)' d='M0 0h8v2H0zM0 4h8v2H0zM0 8h8v2H0zM0 12h8v2H0zM0 16h8v2H0z'/%3E%3C/g%3E%3C/svg%3E") 4 10,auto!important}html.green input,html.green input *,html.green textarea,html.green textarea *{cursor:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='4' height='20'%3E%3Cpath fill='%230c3' d='M0 0h4v20H0z'/%3E%3C/svg%3E") 2 10,auto!important}.inbox-row-preview,.post-body,.post-card-preview-body,.profile-bio{text-transform:none!important}input,input::placeholder,textarea,textarea::placeholder{text-transform:none}html.uppercase-all .inbox-row-preview,html.uppercase-all .post-body,html.uppercase-all .post-card-preview-body,html.uppercase-all .profile-bio,html.uppercase-all input,html.uppercase-all textarea{text-transform:uppercase!important}.comment-user,.follow-list-handle,.mention-link,.messages-row-handle,.messages-thread-handle,.messages-thread-input::placeholder,.page-info,.post-user,.profile-handle,.profile-username,.response-user,html.uppercase-all .comment-user,html.uppercase-all .follow-list-handle,html.uppercase-all .mention-link,html.uppercase-all .messages-row-handle,html.uppercase-all .messages-thread-handle,html.uppercase-all .messages-thread-input::placeholder,html.uppercase-all .page-info,html.uppercase-all .post-user,html.uppercase-all .profile-handle,html.uppercase-all .profile-username,html.uppercase-all .response-user,html.uppercase-all input[type=email],html.uppercase-all input[type=email]::placeholder,html.uppercase-all input[type=password],html.uppercase-all input[type=password]::placeholder,html.uppercase-all input[type=search],html.uppercase-all input[type=search]::placeholder,input[type=email],input[type=email]::placeholder,input[type=password],input[type=password]::placeholder,input[type=search],input[type=search]::placeholder{text-transform:none!important}::placeholder,:focus::placeholder,:hover::placeholder{text-shadow:none!important}@keyframes loading-dots{0%{content:"."}33%{content:". ."}66%{content:". . ."}to{content:"."}}.loading-state{align-items:center;color:#7d4e00;color:var(--bright-1);display:flex;font-size:18px;font-size:var(--size-1);gap:6px;letter-spacing:2px;letter-spacing:var(--tracking);padding:16px 20px}.loading-state:after{animation:loading-dots 1.2s steps(1) infinite;content:".";display:inline-block;white-space:pre;width:3.5em}.page-header{line-height:1.1;padding:14px 20px 10px;text-shadow:0 0 4px #c47a00;text-shadow:var(--glow-3)}.page-header,.page-header-big{color:#e09000;color:var(--bright-3);font-size:26px;font-size:var(--size-2);letter-spacing:2px;letter-spacing:var(--tracking);text-transform:uppercase}.page-header-big{align-items:center;background:#080400;background:var(--bg);border-bottom:1px solid #c47a00;border-bottom:1px solid var(--bright-2);display:flex;font-family:VT323,monospace;font-family:var(--font);font-weight:400;height:48px;line-height:1;margin:0;padding:0 40px;position:sticky;text-shadow:0 0 4px #c47a00;text-shadow:var(--glow-2);top:0;z-index:99}.page-header-big:before{content:">";margin-right:.5em}.page-content{margin:0}.page-content,.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:#7d4e00;color:var(--bright-1);letter-spacing:2px;letter-spacing:var(--tracking);opacity:.7;text-shadow:none;text-transform:uppercase}.notes-window{box-shadow:0 6px 18px #ff9a002e,0 0 24px #ff9a001a;box-shadow:0 6px 18px rgba(var(--glow-rgb),.18),0 0 24px rgba(var(--glow-rgb),.1)}.mini-toggle--disabled{opacity:.5}*{scrollbar-color:#c47a00 #0000;scrollbar-color:var(--bright-2) #0000;scrollbar-width:thin}::-webkit-scrollbar{height:8px;width:8px}::-webkit-scrollbar-track{background:#0000}::-webkit-scrollbar-thumb{background:#c47a00;background:var(--bright-2);border-radius:0}::-webkit-scrollbar-thumb:hover{background:#e09000;background:var(--bright-3)}::-webkit-scrollbar-corner{background:#0000}.id-footer{line-height:1.2;margin-top:auto;padding:20px 20px 28px;text-align:center}.id-footer-inner{color:#7d4e00;color:var(--bright-1);display:inline-block;font-size:14px;letter-spacing:1px;max-width:100%;text-align:center}@media (max-width:480px){:root{--mobile-footer-h:calc(28px + env(safe-area-inset-bottom, 0px))}.id-footer{background:#080400;background:var(--bg);border-top:1px solid #3d2200;border-top:1px solid var(--border);flex-shrink:0;line-height:1;margin-top:0;padding:4px 10px calc(4px + env(safe-area-inset-bottom, 0px));z-index:88}.id-footer-inner{font-size:11px;letter-spacing:1px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:100%}.id-footer-inner>.id-footer-sep{margin:0 6px}}.new-idea-headline::placeholder{color:#c47a00;color:var(--bright-2);opacity:.6}.new-idea-body::placeholder,.new-idea-headline::placeholder{color:#7d4e00;color:var(--bright-1);opacity:1;text-shadow:none}.new-idea-tags::placeholder{color:#7d4e00;color:var(--bright-1);opacity:1}.new-idea-body,.new-idea-headline{padding-left:40px!important;transition:color .15s,text-shadow .15s}@media (max-width:600px){.new-idea-body,.new-idea-headline{padding-left:28px!important}}.breadcrumb{align-items:center;background:#080400;background:var(--bg);display:flex;font-family:VT323,monospace;font-family:var(--font);font-size:18px;font-size:var(--size-1);letter-spacing:2px;letter-spacing:var(--tracking);padding:12px 20px;position:sticky;text-transform:uppercase;top:0;white-space:nowrap;z-index:100}.breadcrumb+.page-header-big{top:44px}.breadcrumb-back{padding:2px 0;text-decoration:none;transition:color .15s,text-shadow .15s}.breadcrumb-back:hover{color:#c47a00!important;color:var(--bright-2)!important;text-shadow:none!important}.menu-list{list-style:none;margin:0;padding:0}.menu-row{align-items:center;background:none;border:none;border-bottom:1px solid #3d2200;border-bottom:1px solid var(--border);color:#c47a00;color:var(--bright-2);cursor:pointer;display:flex;font-family:VT323,monospace;font-family:var(--font);font-size:18px;font-size:var(--size-1);height:48px;justify-content:space-between;letter-spacing:2px;letter-spacing:var(--tracking);margin-left:24px;min-height:48px;padding:0 40px;text-align:left;text-decoration:none;text-transform:uppercase;transition:color .15s,text-shadow .15s,background .15s;width:100%}.menu-row:focus-visible,.menu-row:hover{background:#ff9a000a;background:rgba(var(--glow-rgb),.04);color:#e09000;color:var(--bright-3);outline:none;text-shadow:0 0 4px #c47a00;text-shadow:var(--glow-3)}.menu-row-label{align-items:center;display:inline-flex;flex:1 1;gap:12px;min-width:0}.menu-row-icon{color:#c47a00;color:var(--bright-2);display:inline-flex;flex-shrink:0;height:20px;width:20px}.menu-row:focus-visible .menu-row-icon,.menu-row:hover .menu-row-icon{color:#e09000;color:var(--bright-3)}.menu-row-arrow{color:#7d4e00;color:var(--bright-1);flex-shrink:0;margin-left:12px}.menu-row:focus-visible .menu-row-arrow,.menu-row:hover .menu-row-arrow{color:#e09000;color:var(--bright-3)}.menu-row-confirm{cursor:default}.menu-row-confirm,.menu-row-confirm:hover{background:#ff9a000a;background:rgba(var(--glow-rgb),.04)}.menu-row-confirm-actions{align-items:center;display:inline-flex;gap:8px}.menu-row-confirm-no,.menu-row-confirm-yes{background:none;border:1px solid #3d2200;border:1px solid var(--border);color:#7d4e00;color:var(--bright-1);cursor:pointer;font-family:VT323,monospace;font-family:var(--font);font-size:18px;font-size:var(--size-1);letter-spacing:2px;letter-spacing:var(--tracking);min-height:44px;padding:8px 14px;text-transform:uppercase;transition:color .15s,text-shadow .15s,border-color .15s,background .15s}.menu-row-confirm-yes{border-color:#0c3;border-color:var(--confirm-colour,var(--bright-2));color:#0c3;color:var(--confirm-colour,var(--bright-3))}.menu-row-confirm-yes:hover{background:#ff9a0014;background:rgba(var(--glow-rgb),.08)}.menu-row-confirm-no:hover,.menu-row-confirm-yes:hover{color:#e09000;color:var(--bright-3);text-shadow:0 0 4px #c47a00;text-shadow:var(--glow-3)}.menu-row-confirm-no:hover{border-color:#c47a00;border-color:var(--bright-2)}.idea-neighbour-nav{align-items:stretch;display:flex;gap:0}.idea-detail-box{outline:1px solid #c47a00;outline:1px solid var(--bright-2);outline-offset:-1px}.idea-detail-box .post-card{border-bottom:none}.idea-neighbour-left,.idea-neighbour-right{display:flex;flex:1 1;min-width:0}.idea-neighbour-link{align-items:center;background:none;color:#c47a00;color:var(--bright-2);display:flex;flex:1 1;font-size:18px;font-size:var(--size-1);justify-content:center;letter-spacing:2px;letter-spacing:var(--tracking);min-height:48px;outline:1px solid #3d2200;outline:1px solid var(--border);outline-offset:-1px;padding:0 16px;text-align:center;text-decoration:none;text-shadow:none;text-shadow:var(--glow-1);text-transform:uppercase;transition:color .15s,text-shadow .15s,background .15s,outline-color .15s,outline-width .15s}.idea-neighbour-link:hover{background:#ff9a000d;background:rgba(var(--glow-rgb),.05);color:#e09000;color:var(--bright-3);outline:2px solid #c47a00;outline:2px solid var(--bright-2);outline-offset:-2px;text-shadow:0 0 4px #c47a00;text-shadow:var(--glow-3)}.page-nav-wrap{border-top:1px solid #3d2200;border-top:1px solid var(--border);display:block}.page-nav{align-items:stretch;display:flex;gap:0}.page-nav-left,.page-nav-right{display:flex;flex:1 1;min-width:0}.page-nav-link{align-items:center;background:none;border:none;color:#c47a00;color:var(--bright-2);cursor:pointer;display:flex;flex:1 1;font-family:VT323,monospace;font-family:var(--font);font-size:20px;justify-content:center;letter-spacing:1px;line-height:1.2;min-height:48px;outline:1px solid #3d2200;outline:1px solid var(--border);outline-offset:-1px;padding:0 16px;text-align:center;text-decoration:none;text-shadow:none;text-shadow:var(--glow-1);text-transform:uppercase;transition:color .15s,text-shadow .15s,background .15s,outline-color .15s,outline-width .15s}.page-nav-link:hover:not(.is-disabled){background:#ff9a000d;background:rgba(var(--glow-rgb),.05);color:#e09000;color:var(--bright-3);outline:2px solid #c47a00;outline:2px solid var(--bright-2);outline-offset:-2px;text-shadow:0 0 4px #c47a00;text-shadow:var(--glow-3)}.page-nav-link.is-disabled{color:#7d4e00;color:var(--bright-1);cursor:default;opacity:.5;text-shadow:none}.page-nav-count{color:#c47a00;color:var(--bright-2);font-size:18px;font-size:var(--size-1);letter-spacing:2px;letter-spacing:var(--tracking);padding:10px 16px;text-align:center;text-transform:uppercase}.notes-panel{background:#080400;background:var(--bg);border-top:1px solid #c47a00;border-top:1px solid var(--bright-2);bottom:0;bottom:var(--id-keyboard-h,0);box-shadow:0 -8px 24px #0000008c;display:flex;flex-direction:column;height:0;height:var(--notes-bar-h,0);left:0;overflow:hidden;padding-bottom:env(safe-area-inset-bottom);position:fixed;right:0;transition:height .3s ease,bottom .2s ease;z-index:100}.notes-panel-title{color:#c47a00;color:var(--bright-2);font-family:VT323,monospace;font-family:var(--font);font-size:18px;font-size:var(--size-1);letter-spacing:2px;letter-spacing:var(--tracking);text-shadow:none;text-transform:uppercase;transition:color .15s,text-shadow .15s}.notes-panel-title-cluster{align-items:center;display:inline-flex;gap:10px}.notes-panel-toggle-glyph{color:#c47a00;color:var(--bright-2);font-family:VT323,monospace;font-family:var(--font);font-size:26px;font-size:var(--size-2);letter-spacing:2px;letter-spacing:var(--tracking);line-height:1;transition:color .15s,text-shadow .15s}.notes-panel-footer:focus-visible .notes-panel-title,.notes-panel-footer:focus-visible .notes-panel-toggle-glyph,.notes-panel-footer:hover .notes-panel-title,.notes-panel-footer:hover .notes-panel-toggle-glyph,.notes-panel.open .notes-panel-title,.notes-panel.open .notes-panel-toggle-glyph{color:#e09000!important;color:var(--bright-3)!important;text-shadow:0 0 4px #c47a00!important;text-shadow:var(--glow-3)!important}.notes-panel-footer{cursor:pointer}.notes-panel-status{color:#7d4e00;color:var(--bright-1);font-family:VT323,monospace;font-family:var(--font);font-size:18px;font-size:var(--size-1);letter-spacing:2px;letter-spacing:var(--tracking);text-transform:uppercase}.notes-panel-icon-btn{align-items:center;background:none;border:1px solid #3d2200;border:1px solid var(--border);color:#c47a00;color:var(--bright-2);cursor:pointer;display:inline-flex;height:36px;justify-content:center;transition:color .15s,border-color .15s,text-shadow .15s;width:36px}.notes-panel-icon-btn:focus-visible,.notes-panel-icon-btn:hover{border-color:#c47a00;border-color:var(--bright-2);color:#e09000;color:var(--bright-3);outline:none;text-shadow:0 0 4px #c47a00;text-shadow:var(--glow-3)}.notes-panel-footer{align-items:center;border-top:1px solid #3d2200;border-top:1px solid var(--border);box-sizing:border-box;display:flex;flex-shrink:0;height:56px;justify-content:center;padding:10px 16px;position:relative}.notes-panel.closed .notes-panel-footer{border-top:none}.notes-panel-footer .notes-panel-status{left:16px;position:absolute;top:50%;transform:translateY(-50%)}.notes-panel-footer .notes-panel-footer-actions{position:absolute;right:16px;top:50%;transform:translateY(-50%)}.notes-panel-footer-left{align-items:center;display:inline-flex;gap:12px}.notes-panel-footer-actions{align-items:center;display:inline-flex;gap:8px}.notes-panel-footer-confirm{background:#ff9a000a;background:rgba(var(--glow-rgb),.04)}.notes-panel-confirm-label{color:#c47a00;color:var(--bright-2);font-family:VT323,monospace;font-family:var(--font);font-size:18px;font-size:var(--size-1);letter-spacing:2px;letter-spacing:var(--tracking);text-transform:uppercase}.notes-panel-confirm-actions{align-items:center;display:inline-flex;gap:8px}.notes-panel-confirm-no,.notes-panel-confirm-yes{align-items:center;background:none;border:1px solid #3d2200;border:1px solid var(--border);cursor:pointer;display:inline-flex;height:36px;justify-content:center;transition:color .15s,border-color .15s,text-shadow .15s;width:36px}.notes-panel-confirm-yes{border-color:#0c3;border-color:var(--confirm-colour,var(--bright-2));color:#0c3;color:var(--confirm-colour,var(--bright-3))}.notes-panel-confirm-yes:focus-visible,.notes-panel-confirm-yes:hover{color:#e09000;color:var(--bright-3);outline:none;text-shadow:0 0 4px #c47a00;text-shadow:var(--glow-3)}.notes-panel-confirm-no{color:#c47a00;color:var(--bright-2)}.notes-panel-confirm-no:focus-visible,.notes-panel-confirm-no:hover{border-color:#c47a00;border-color:var(--bright-2);color:#e09000;color:var(--bright-3);outline:none;text-shadow:0 0 4px #c47a00;text-shadow:var(--glow-3)}.notes-panel-textarea{background:#ff9a000a;background:rgba(var(--glow-rgb),.04);border:none;color:#e09000;color:var(--bright-3);flex:1 1;font-family:VT323,monospace;font-family:var(--font);font-size:18px;font-size:var(--size-1);letter-spacing:2px;letter-spacing:var(--tracking);min-height:0;outline:none;padding:16px 72px 16px 16px;resize:none;text-transform:none;width:100%}.notes-panel-textarea::placeholder{color:#7d4e00;color:var(--bright-1);opacity:.8;text-shadow:none;text-transform:uppercase}.notes-archive-error{color:#0c3;color:var(--confirm-colour,var(--bright-3));font-family:VT323,monospace;font-family:var(--font);font-size:18px;font-size:var(--size-1);letter-spacing:2px;letter-spacing:var(--tracking);padding:10px 20px;text-shadow:0 0 4px #c47a00;text-shadow:var(--glow-2);text-transform:uppercase}.notes-archive-list{list-style:none;margin:0;padding:0}.notes-archive-row{align-items:stretch;border-bottom:1px solid #3d2200;border-bottom:1px solid var(--border);display:flex;min-height:64px}.notes-archive-row.editing{background:#ff9a000d;background:rgba(var(--glow-rgb),.05)}.notes-archive-row-main{align-items:flex-start;background:none;border:none;color:#c47a00;color:var(--bright-2);cursor:pointer;display:flex;flex:1 1;flex-direction:column;font-family:VT323,monospace;font-family:var(--font);font-size:18px;font-size:var(--size-1);gap:4px;justify-content:center;letter-spacing:2px;letter-spacing:var(--tracking);min-width:0;padding:12px 20px;text-align:left;text-transform:uppercase;transition:color .15s,text-shadow .15s,background .15s}.notes-archive-row-main:focus-visible,.notes-archive-row-main:hover{background:#ff9a000a;background:rgba(var(--glow-rgb),.04);color:#e09000;color:var(--bright-3);outline:none;text-shadow:0 0 4px #c47a00;text-shadow:var(--glow-3)}.notes-archive-row-title{color:#e09000;color:var(--bright-3);font-size:26px;font-size:var(--size-2);text-shadow:none;text-shadow:var(--glow-1)}.notes-archive-row-preview,.notes-archive-row-title{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.notes-archive-row-preview{color:#7d4e00;color:var(--bright-1);text-transform:none}.notes-archive-row-actions{align-items:center;display:inline-flex;flex-shrink:0;gap:8px;padding:0 20px}.notes-archive-row-action{align-items:center;background:none;border:1px solid #3d2200;border:1px solid var(--border);color:#7d4e00;color:var(--bright-1);cursor:pointer;display:inline-flex;height:36px;justify-content:center;transition:color .15s,border-color .15s;width:36px}.notes-archive-row-action:focus-visible,.notes-archive-row-action:hover{border-color:#c47a00;border-color:var(--bright-2);color:#e09000;color:var(--bright-3);outline:none}.notes-archive-row-action-confirm{border-color:#0c3;border-color:var(--confirm-colour,var(--bright-2));color:#0c3;color:var(--confirm-colour,var(--bright-2))}.notes-archive-row-action-confirm:focus-visible,.notes-archive-row-action-confirm:hover{border-color:#c47a00;border-color:var(--bright-2);color:#e09000;color:var(--bright-3)}.notes-archive-row-rename{align-items:center;display:flex;flex:1 1;flex-wrap:wrap;gap:8px;padding:10px 20px}.notes-archive-row-rename-input-wrap{display:flex;flex:1 1;min-width:0;position:relative}.notes-archive-row-rename-input{background:#ff9a000a;background:rgba(var(--glow-rgb),.04);border:1px solid #c47a00;border:1px solid var(--bright-2);color:#e09000;color:var(--bright-3);flex:1 1;min-width:0;outline:none;padding:6px 36px 6px 10px;text-transform:uppercase}.notes-archive-row-rename-count,.notes-archive-row-rename-input{font-family:VT323,monospace;font-family:var(--font);font-size:18px;font-size:var(--size-1);letter-spacing:2px;letter-spacing:var(--tracking)}.notes-archive-row-rename-count{color:#7d4e00;color:var(--bright-1);pointer-events:none;position:absolute;right:8px;top:50%;transform:translateY(-50%)}.notes-archive-row-delete{align-items:center;display:flex;flex:1 1;gap:8px;padding:10px 20px}.notes-archive-row-delete-label{color:#c47a00;color:var(--bright-2);flex:1 1}.notes-archive-row-confirm-no,.notes-archive-row-confirm-yes,.notes-archive-row-delete-label{font-family:VT323,monospace;font-family:var(--font);font-size:18px;font-size:var(--size-1);letter-spacing:2px;letter-spacing:var(--tracking);text-transform:uppercase}.notes-archive-row-confirm-no,.notes-archive-row-confirm-yes{background:none;border:1px solid #3d2200;border:1px solid var(--border);cursor:pointer;min-height:36px;padding:8px 14px;transition:color .15s,border-color .15s,text-shadow .15s}.notes-archive-row-confirm-yes{border-color:#0c3;border-color:var(--confirm-colour,var(--bright-2));color:#0c3;color:var(--confirm-colour,var(--bright-3))}.notes-archive-row-confirm-yes:hover{color:#e09000;color:var(--bright-3);text-shadow:0 0 4px #c47a00;text-shadow:var(--glow-3)}.notes-archive-row-confirm-no{color:#7d4e00;color:var(--bright-1)}.notes-archive-row-confirm-no:hover{border-color:#c47a00;border-color:var(--bright-2);color:#e09000;color:var(--bright-3);text-shadow:0 0 4px #c47a00;text-shadow:var(--glow-3)}@media (max-width:600px){.notes-archive-row-actions{padding:0 12px}.notes-archive-row-action{height:32px;width:32px}}.report-dialog{background:#ff9a000d;background:rgba(var(--glow-rgb),.05);border:1px solid #c47a00;border:1px solid var(--bright-2);display:flex;flex-direction:column;gap:12px;margin-top:12px;padding:14px 16px}.report-dialog-heading{color:#e09000;color:var(--bright-3);font-family:VT323,monospace;font-family:var(--font);font-size:18px;font-size:var(--size-1);letter-spacing:2px;letter-spacing:var(--tracking);text-shadow:none;text-shadow:var(--glow-1);text-transform:uppercase}.report-dialog-categories{display:flex;flex-wrap:wrap;gap:8px}.report-dialog-cat{background:none;border:1px solid #3d2200;border:1px solid var(--border);color:#7d4e00;color:var(--bright-1);cursor:pointer;font-family:VT323,monospace;font-family:var(--font);font-size:18px;font-size:var(--size-1);letter-spacing:2px;letter-spacing:var(--tracking);min-height:36px;padding:8px 12px;text-transform:uppercase;transition:color .15s,border-color .15s,text-shadow .15s,background .15s}.report-dialog-cat:focus-visible,.report-dialog-cat:hover{border-color:#c47a00;border-color:var(--bright-2);color:#e09000;color:var(--bright-3);outline:none;text-shadow:0 0 4px #c47a00;text-shadow:var(--glow-3)}.report-dialog-cat.active{background:#ff9a0014;background:rgba(var(--glow-rgb),.08);border-color:#c47a00;border-color:var(--bright-2);color:#e09000;color:var(--bright-3);text-shadow:none;text-shadow:var(--glow-1)}.report-dialog-note-wrap{display:flex;position:relative}.report-dialog-note{background:#ff9a000a;background:rgba(var(--glow-rgb),.04);border:1px solid #3d2200;border:1px solid var(--border);color:#e09000;color:var(--bright-3);flex:1 1;font-family:VT323,monospace;font-family:var(--font);font-size:18px;font-size:var(--size-1);letter-spacing:2px;letter-spacing:var(--tracking);min-height:72px;min-width:0;outline:none;padding:10px 36px 10px 12px;resize:vertical;text-transform:none}.report-dialog-note::placeholder{color:#7d4e00;color:var(--bright-1);opacity:.8;text-shadow:none;text-transform:uppercase}.report-dialog-note:focus{border-color:#c47a00;border-color:var(--bright-2)}.report-dialog-note-count{color:#7d4e00;color:var(--bright-1);pointer-events:none;position:absolute;right:8px;top:8px}.report-dialog-error,.report-dialog-note-count{font-family:VT323,monospace;font-family:var(--font);font-size:18px;font-size:var(--size-1);letter-spacing:2px;letter-spacing:var(--tracking)}.report-dialog-error{color:#0c3;color:var(--confirm-colour,var(--bright-3));text-shadow:0 0 4px #c47a00;text-shadow:var(--glow-2);text-transform:uppercase}.report-dialog-actions{align-items:center;display:flex;gap:8px;justify-content:flex-end}.report-dialog-cancel{align-items:center;background:none;border:1px solid #3d2200;border:1px solid var(--border);color:#7d4e00;color:var(--bright-1);cursor:pointer;display:inline-flex;height:36px;justify-content:center;transition:color .15s,border-color .15s;width:36px}.report-dialog-cancel:focus-visible,.report-dialog-cancel:hover{border-color:#c47a00;border-color:var(--bright-2);color:#e09000;color:var(--bright-3);outline:none}.report-dialog-submit{background:none;border:1px solid #0c3;border:1px solid var(--confirm-colour,var(--bright-2));color:#0c3;color:var(--confirm-colour,var(--bright-3));cursor:pointer;font-family:VT323,monospace;font-family:var(--font);font-size:18px;font-size:var(--size-1);letter-spacing:2px;letter-spacing:var(--tracking);min-height:36px;padding:8px 14px;text-transform:uppercase;transition:color .15s,border-color .15s}.report-dialog-submit:focus-visible,.report-dialog-submit:hover{color:#e09000;color:var(--bright-3);outline:none}.report-dialog-cancel:disabled,.report-dialog-submit:disabled{cursor:not-allowed;opacity:.5}[role=button]:focus-visible svg,[role=button]:hover svg,a:focus-visible svg,a:hover svg,button:focus-visible svg,button:hover svg{filter:drop-shadow(0 0 4px #c47a00);filter:drop-shadow(0 0 4px var(--bright-2))}a.active svg,a.is-selected svg,button.active svg,button.is-selected svg{filter:drop-shadow(0 0 4px #c47a00);filter:drop-shadow(0 0 4px var(--bright-2))}html.inverse a.active svg,html.inverse a.is-selected svg,html.inverse a:focus-visible svg,html.inverse a:hover svg,html.inverse button:focus-visible svg,html.inverse button:hover svg,html.mono a.active svg,html.mono a.is-selected svg,html.mono a:focus-visible svg,html.mono a:hover svg,html.mono button:focus-visible svg,html.mono button:hover svg{filter:none}.menu-row-badge{color:#0c3;color:var(--confirm-colour,var(--bright-3));font-size:18px;font-size:var(--size-1);letter-spacing:2px;letter-spacing:var(--tracking);margin-left:10px;text-transform:uppercase}.messages-new-btn{background:#ff9a0014;background:rgba(var(--glow-rgb),.08);border:1px solid #c47a00;border:1px solid var(--bright-2);color:#c47a00;color:var(--bright-2);cursor:pointer;display:block;font-family:VT323,monospace;font-size:18px;letter-spacing:1px;margin-bottom:12px;padding:12px 16px;text-align:center;text-shadow:none;text-transform:uppercase;transition:color .15s,background .15s;width:100%}.messages-new-btn:focus-visible,.messages-new-btn:hover{background:#ff9a0026;background:rgba(var(--glow-rgb),.15);color:#e09000;color:var(--bright-3);outline:none}.inbox-list{list-style:none;margin:0;padding:0}.inbox-section-label{color:#7d4e00;color:var(--bright-1);display:block;font-family:VT323,monospace;font-family:var(--font);font-size:18px;font-size:var(--size-1);letter-spacing:2px;letter-spacing:var(--tracking);padding:18px 16px 8px;text-shadow:none;text-transform:uppercase}.inbox-row{align-items:stretch;border-bottom:1px solid #3d2200;border-bottom:1px solid var(--border);display:flex}.inbox-row:focus-within,.inbox-row:hover{background:#ff9a0012;background:rgba(var(--glow-rgb),.07);border-bottom-color:#c47a00;border-bottom-color:var(--bright-2)}.inbox-row-main{background:none;border:none;cursor:pointer;display:flex;flex:1 1;flex-direction:column;font:inherit;gap:4px;justify-content:center;min-width:0;padding:10px 40px 12px;text-align:left;text-decoration:none}.inbox-row-main:focus-visible{outline:none}.inbox-row-titleline{align-items:baseline;display:flex;gap:12px}.inbox-row-title{flex:1 1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.inbox-row-time,.inbox-row-title{font-family:VT323,monospace;font-family:var(--font);font-size:18px;font-size:var(--size-1);letter-spacing:2px;letter-spacing:var(--tracking);line-height:1.2;text-transform:uppercase}.inbox-row-time{flex-shrink:0}.inbox-row-preview{font-family:VT323,monospace;font-family:var(--font);font-size:18px;font-size:var(--size-1);letter-spacing:2px;letter-spacing:var(--tracking);line-height:1.2;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.inbox-row .inbox-row-action,.inbox-row .inbox-row-preview,.inbox-row .inbox-row-time,.inbox-row .inbox-row-title{color:#7d4e00;color:var(--bright-1);text-shadow:none}.inbox-row.unread .inbox-row-action,.inbox-row.unread .inbox-row-preview,.inbox-row.unread .inbox-row-time,.inbox-row.unread .inbox-row-title{color:#c47a00;color:var(--bright-2)}.inbox-row:focus-within .inbox-row-action,.inbox-row:focus-within .inbox-row-preview,.inbox-row:focus-within .inbox-row-time,.inbox-row:focus-within .inbox-row-title,.inbox-row:hover .inbox-row-action,.inbox-row:hover .inbox-row-preview,.inbox-row:hover .inbox-row-time,.inbox-row:hover .inbox-row-title{color:#e09000;color:var(--bright-3)}.inbox-row-action{align-items:center;align-self:stretch;background:none;border:none;border-left:1px solid #3d2200;border-left:1px solid var(--border);color:inherit;cursor:pointer;display:inline-flex;flex-shrink:0;font:inherit;justify-content:center;padding:0 16px;transition:color .15s,text-shadow .15s}.inbox-row-action:focus-visible{outline:1px solid #c47a00;outline:1px solid var(--bright-2);outline-offset:-3px}.inbox-row-confirm{align-items:center;display:flex;flex:1 1;gap:8px;padding:10px 16px}.inbox-row-confirm-label{color:#c47a00;color:var(--bright-2);flex:1 1;font-family:VT323,monospace;font-family:var(--font);font-size:18px;font-size:var(--size-1);letter-spacing:2px;letter-spacing:var(--tracking);text-transform:uppercase}.messages-thread{display:flex;flex-direction:column;min-height:60vh}.messages-thread-banner{border-bottom:1px solid #3d2200;border-bottom:1px solid var(--border);padding:10px 20px}.messages-thread-handle{color:#c47a00;color:var(--bright-2);font-size:18px;font-size:var(--size-1);letter-spacing:2px;letter-spacing:var(--tracking);text-transform:uppercase}.messages-thread-list{display:flex;flex-direction:column;gap:10px;list-style:none;margin:0;padding:12px 20px}.messages-thread-older-hint{color:#7d4e00;color:var(--bright-1);display:flex;font-family:VT323,monospace;font-family:var(--font);font-size:18px;font-size:var(--size-1);justify-content:center;letter-spacing:2px;letter-spacing:var(--tracking);opacity:.7;padding:4px 0 6px;text-transform:uppercase}.messages-msg{align-items:flex-end;display:flex;gap:8px}.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{word-wrap:break-word;background:#0000;border:1px solid #7d4e00;border:1px solid var(--bright-1);color:#c47a00;color:var(--bright-2);font-family:Open Sans,-apple-system,BlinkMacSystemFont,Helvetica Neue,sans-serif;font-family:var(--font-prose);font-size:14px;letter-spacing:0;line-height:1.4;max-width:78%;padding:10px 14px;text-transform:none;white-space:pre-wrap}.messages-msg.mine .messages-msg-bubble{background:#0000;border-color:#7d4e00;border-color:var(--bright-1)}.messages-msg.deleted .messages-msg-bubble{background:#0000;border:none;padding:0}.messages-msg-deleted{color:#7d4e00;color:var(--bright-1);font-family:Open Sans,-apple-system,BlinkMacSystemFont,Helvetica Neue,sans-serif;font-family:var(--font-prose);font-size:12px;font-style:normal;letter-spacing:0;text-transform:uppercase}.messages-msg-link{color:#e09000;color:var(--bright-3);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:2px;word-break:break-all}.messages-msg-link:hover{text-shadow:0 0 4px #c47a00;text-shadow:var(--glow-2)}.messages-thread-divider{align-items:center;color:#7d4e00;color:var(--bright-1);display:flex;font-family:VT323,monospace;font-family:var(--font);font-size:18px;font-size:var(--size-1);gap:10px;letter-spacing:2px;letter-spacing:var(--tracking);padding:6px 0;text-transform:uppercase}.messages-thread-divider:after,.messages-thread-divider:before{background:#3d2200;background:var(--border);content:"";flex:1 1;height:1px}.messages-thread-divider-new{color:#e09000;color:var(--bright-3);text-shadow:0 0 4px #c47a00;text-shadow:var(--glow-2)}.messages-thread-divider-new:after,.messages-thread-divider-new:before{background:#c47a00;background:var(--bright-2)}.messages-typing{align-items:center;display:inline-flex;gap:6px;min-width:0}.messages-typing-dot{animation:dm-typing-dot 1.2s ease-in-out infinite;background:#c47a00;background:var(--bright-2);border-radius:50%;height:6px;opacity:.35;width:6px}.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-items:center;align-self:flex-end;display:inline-flex;gap:6px}.messages-msg-actions .notes-archive-row-action{background:#0000;border:none;color:#7d4e00;color:var(--bright-1);height:auto;padding:4px;width:auto}.messages-msg-actions .notes-archive-row-action:focus-visible,.messages-msg-actions .notes-archive-row-action:hover{background:#0000;border-color:#0000;color:#e09000;color:var(--bright-3)}.messages-msg-actions .notes-archive-row-action-confirm{border-color:#0000;color:#0c3;color:var(--confirm-colour,var(--bright-2))}.messages-msg-confirm-label{color:#7d4e00;color:var(--bright-1);font-family:Open Sans,-apple-system,BlinkMacSystemFont,Helvetica Neue,sans-serif;font-family:var(--font-prose);font-size:12px;letter-spacing:0;text-transform:uppercase}.messages-thread-error{color:#0c3;color:var(--confirm-colour,var(--bright-3));font-family:VT323,monospace;font-family:var(--font);font-size:18px;font-size:var(--size-1);letter-spacing:2px;letter-spacing:var(--tracking);padding:10px 20px;text-transform:uppercase}.messages-thread-compose{align-items:flex-end;background:#080400;background:var(--bg);border-top:1px solid #3d2200;border-top:1px solid var(--border);bottom:0;bottom:var(--notes-bar-h,0);display:flex;gap:8px;justify-content:flex-end;padding:12px 20px;position:sticky;z-index:50}.messages-thread-input{word-wrap:break-word;background:#0000;border:1px solid #7d4e00;border:1px solid var(--bright-1);color:#c47a00;color:var(--bright-2);flex:0 1 78%;font-family:Open Sans,-apple-system,BlinkMacSystemFont,Helvetica Neue,sans-serif;font-family:var(--font-prose);font-size:14px;letter-spacing:0;line-height:1.4;max-height:40vh;max-width:78%;min-height:44px;min-width:0;outline:none;overflow-y:auto;padding:12px 14px;resize:none;text-align:right;text-transform:none}.messages-thread-input:focus{border-color:#c47a00;border-color:var(--bright-2)}.messages-thread-input::placeholder{color:#7d4e00;color:var(--bright-1);opacity:.8;text-transform:uppercase}.messages-thread-send{align-items:center;background:#ff9a0014;background:rgba(var(--glow-rgb),.08);border:1px solid #c47a00;border:1px solid var(--bright-2);color:#e09000;color:var(--bright-3);cursor:pointer;display:inline-flex;height:32px;justify-content:center;width:32px}.messages-thread-send:disabled{cursor:not-allowed;opacity:.4}.messages-thread-send:focus-visible:not(:disabled),.messages-thread-send:hover:not(:disabled){border-color:#e09000;border-color:var(--bright-3);outline:none}.compose-folder-centered .folder-dropdown-toggle{justify-content:center;text-align:center}.compose-folder-centered .folder-dropdown-confirm,.compose-folder-centered .folder-dropdown-row{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{padding-left:40px;padding-right:40px;text-align:center}@media (max-width:600px){.compose-folder-centered .folder-dropdown-confirm,.compose-folder-centered .folder-dropdown-new-input,.compose-folder-centered .folder-dropdown-row{padding-left:28px;padding-right:28px}}.profile-actions{align-items:flex-start;display:flex;flex-direction:column;gap:10px;margin-bottom:10px;margin-top:14px}.profile-action{align-items:center;background:none;border:none;color:#7d4e00;color:var(--bright-1);cursor:pointer;display:inline-flex;font-family:VT323,monospace;font-family:var(--font);font-size:18px;font-size:var(--size-1);gap:10px;letter-spacing:2px;letter-spacing:var(--tracking);padding:4px 0;text-align:left;text-shadow:none;text-transform:uppercase;transition:color .15s}.profile-action:focus-visible,.profile-action:hover{color:#e09000;color:var(--bright-3);outline:none}.profile-action-bright{color:#e09000;color:var(--bright-3)}.profile-action-confirmed{cursor:default}.profile-action-confirmed,.profile-action-error{color:#0c3;color:var(--confirm-colour,var(--bright-3))}.profile-action-error{font-family:VT323,monospace;font-family:var(--font);font-size:18px;font-size:var(--size-1);letter-spacing:2px;letter-spacing:var(--tracking);padding:4px 0;text-transform:uppercase}.profile-action-confirm{align-items:center;display:inline-flex;flex-wrap:wrap;gap:8px}.profile-action-confirm-label{color:#0c3;color:var(--confirm-colour,var(--bright-3));font-family:VT323,monospace;font-family:var(--font);font-size:18px;font-size:var(--size-1);letter-spacing:2px;letter-spacing:var(--tracking);text-transform:uppercase}:root{--font-prose:"Open Sans",-apple-system,BlinkMacSystemFont,"Helvetica Neue",sans-serif}.topbar-logo,.topbar-logo:visited{font-size:42px!important;text-shadow:0 0 4px #c47a00!important;text-shadow:var(--glow-2)!important}.page-header,.page-header-big,.page-header-title,.topbar-logo,.topbar-logo:visited{color:#e09000!important;color:var(--bright-3)!important;font-family:VT323,monospace!important;font-weight:400;letter-spacing:1px!important;line-height:1!important;text-transform:uppercase}.page-header,.page-header-big,.page-header-title{font-size:24px!important;text-shadow:none!important}.breadcrumb-back{color:#7d4e00!important;color:var(--bright-1)!important;font-family:VT323,monospace!important;font-size:20px!important;font-weight:400;letter-spacing:1px!important;line-height:1!important;text-shadow:none;text-transform:uppercase}.menu-row-label,.notes-window-title,.section-heading{color:#c47a00!important;color:var(--bright-2)!important;font-family:VT323,monospace!important;font-size:20px!important;font-weight:400;letter-spacing:1px!important;line-height:1.2!important;text-shadow:none;text-transform:uppercase}.comment-time,.post-time{font-size:18px!important}.comment-time,.post-card-ref,.post-time{color:#7d4e00!important;color:var(--bright-1)!important;font-family:VT323,monospace!important;font-weight:400;letter-spacing:1px!important;line-height:1!important;text-shadow:none;text-transform:uppercase}.post-card-ref{font-size:20px!important}.id-footer-inner,.vis-tag{color:#7d4e00!important;color:var(--bright-1)!important;font-family:VT323,monospace!important;font-size:16px!important;letter-spacing:1px!important;line-height:1!important;text-shadow:none;text-transform:uppercase}.new-idea-headline::placeholder,.topbar-search-input::placeholder,input.crt-field::placeholder,input.profile-edit-input[name=display_name]::placeholder,input[type=search]::placeholder{color:#c47a00!important;color:var(--bright-2)!important;font-family:Open Sans,-apple-system,BlinkMacSystemFont,Helvetica Neue,sans-serif!important;font-family:var(--font-prose)!important;font-size:16px!important;font-weight:600;letter-spacing:0!important;line-height:1!important;opacity:.55;text-shadow:none;text-transform:none!important}.crt-input::placeholder,.crt-textarea::placeholder,.messages-thread-input::placeholder,.new-idea-body::placeholder,input::placeholder,textarea.profile-edit-input::placeholder,textarea::placeholder{color:#7d4e00!important;color:var(--bright-1)!important;font-family:Open Sans,-apple-system,BlinkMacSystemFont,Helvetica Neue,sans-serif!important;font-family:var(--font-prose)!important;font-size:14px!important;letter-spacing:0!important;line-height:1.4!important;text-shadow:none;text-transform:none!important}.post-title{font-size:16px!important;font-weight:600;line-height:1.3!important;margin-bottom:4px;text-transform:uppercase!important}.comment-body,.messages-msg-body,.messages-msg-bubble,.post-body,.post-title,.profile-bio,.response-body{color:#c47a00!important;color:var(--bright-2)!important;font-family:Open Sans,-apple-system,BlinkMacSystemFont,Helvetica Neue,sans-serif!important;font-family:var(--font-prose)!important;letter-spacing:0!important;text-shadow:none}.comment-body,.messages-msg-body,.messages-msg-bubble,.post-body,.profile-bio,.response-body{font-size:14px!important;font-weight:400;line-height:1.4!important;text-transform:none}.post-card-preview-body{color:#7d4e00!important;color:var(--bright-1)!important;font-weight:400;line-height:1.4!important;text-shadow:none}.comment-user,.post-card-preview-body,.post-user,.response-user{font-family:Open Sans,-apple-system,BlinkMacSystemFont,Helvetica Neue,sans-serif!important;font-family:var(--font-prose)!important;font-size:14px!important;letter-spacing:0!important;text-transform:none}.comment-user,.mention-link,.post-user,.response-user{color:#e09000!important;color:var(--bright-3)!important;font-weight:600;line-height:1.2!important}.mention-link{font-family:Open Sans,-apple-system,BlinkMacSystemFont,Helvetica Neue,sans-serif!important;font-family:var(--font-prose)!important;font-size:14px!important;letter-spacing:0!important;text-transform:none}.new-idea-headline,input.profile-edit-input[name=display_name]{font-size:16px!important;font-weight:600;line-height:1.3!important;text-transform:uppercase!important}.crt-input,.crt-textarea,.messages-thread-input,.new-idea-body,.new-idea-headline,input.profile-edit-input[name=display_name],input[type=email],input[type=password],input[type=text],textarea.profile-edit-input{color:#c47a00!important;color:var(--bright-2)!important;font-family:Open Sans,-apple-system,BlinkMacSystemFont,Helvetica Neue,sans-serif!important;font-family:var(--font-prose)!important;letter-spacing:0!important}.crt-input,.crt-textarea,.messages-thread-input,.new-idea-body,input[type=email],input[type=password],input[type=text],textarea.profile-edit-input{font-size:14px!important;line-height:1.4!important;text-transform:none}.topbar-search-input,input[type=search]{color:#c47a00!important;color:var(--bright-2)!important;font-family:Open Sans,-apple-system,BlinkMacSystemFont,Helvetica Neue,sans-serif!important;font-family:var(--font-prose)!important;font-size:16px!important;font-weight:600;letter-spacing:0!important;line-height:1!important;text-transform:none!important}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration,input[type=search]::-webkit-search-results-button,input[type=search]::-webkit-search-results-decoration{appearance:none;display:none}input.crt-field,input[type=email].crt-field,input[type=password].crt-field,input[type=text].crt-field{color:#c47a00!important;color:var(--bright-2)!important;font-family:Open Sans,-apple-system,BlinkMacSystemFont,Helvetica Neue,sans-serif!important;font-family:var(--font-prose)!important;font-size:16px!important;font-weight:600;letter-spacing:0!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 (max-width:600px){.landing-cta{align-items:stretch;flex-direction:column}.landing-cta .crt-btn{text-align:center;width:100%}.topbar{align-items:center;gap:8px;padding:16px 8px 10px 18px}.topbar-logo{flex:1 1;font-size:28px!important;letter-spacing:var(--tracking);line-height:1!important;min-width:0;white-space:nowrap}.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-confirm,.folder-dropdown-row{padding:12px 28px 12px 44px}.folder-dropdown-new-input{padding:12px 0 12px 44px}.post-actions{column-gap:16px;flex-wrap:wrap;row-gap:2px}.action-btn,.action-btn-confirm{align-items:center;display:inline-flex;min-height:44px;padding:8px 16px 8px 0}.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,.crt-textarea{padding:10px 12px}.crt-textarea{height:100px}.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{line-height:1.4;margin-bottom:8px}.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 1;min-width:0}.reply-form .crt-btn{padding:8px 12px}.empty-state{padding:30px 14px}.app-container{padding:0 14px}}*{-webkit-tap-highlight-color:transparent;touch-action:manipulation}.feed{-webkit-overflow-scrolling:touch}@media (hover:none),(max-width:600px),(pointer:coarse){.blink-cursor{display:none!important}html.blink-cursor-active :not(#_),html.blink-cursor-active:not(#_){cursor:auto!important}}@media (max-width:600px){.breadcrumb{gap:5px;padding:12px 28px}.menu-row{height:48px;margin-left:16px;min-height:48px;padding:0 28px}.menu-row-confirm-no,.menu-row-confirm-yes{padding:8px 12px}}
/*# sourceMappingURL=main.b89dac52.css.map*/