:root{color-scheme:light;--ink:#172b2c;--muted:#627575;--paper:#f5f5ed;--line:#d4ddd4;--accent:#1b6556}*{box-sizing:border-box}body{margin:0;background:var(--paper);color:var(--ink);font:16px/1.6 system-ui,sans-serif}header,main,footer{max-width:1160px;margin:auto;padding:30px}header{display:flex;justify-content:space-between;gap:24px;align-items:center;border-bottom:1px solid var(--line)}a{color:var(--accent);text-underline-offset:4px}nav{display:flex;gap:24px}.brand{text-decoration:none;font-weight:850;font-size:26px;color:var(--ink)}.brand span{display:block;font-size:10px;letter-spacing:.17em;color:var(--muted)}main{min-height:75vh;padding-top:60px}h1{font-size:clamp(32px,5.5vw,68px);line-height:1.1;letter-spacing:-.045em;max-width:840px;margin:16px 0 24px}h2{font-size:24px;line-height:1.3}.eyebrow{font-size:12px;letter-spacing:.17em;font-weight:750;color:var(--accent)}.intro{font-size:20px;max-width:650px;color:var(--muted);margin-bottom:44px}.cards,.gallery{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:24px}.cards>a,.gallery>article{border:1px solid var(--line);background:#fff;padding:24px;border-radius:10px}.cards>a{text-decoration:none}.composer{padding:28px;background:#e9eee6;border:1px solid var(--line);border-radius:12px;max-width:760px;margin:36px 0}label{display:block;margin-bottom:16px;font-weight:650;font-size:14px}input,textarea{display:block;width:100%;margin-top:6px;padding:12px;border:1px solid #b8c8bd;background:#fff;border-radius:5px;font:inherit;color:var(--ink)}textarea{resize:vertical}button{font:inherit;cursor:pointer;border:1px solid #a9bcb3;border-radius:5px;padding:8px 16px;background:#fff;color:var(--ink)}button:disabled{opacity:.55;cursor:wait}.primary{background:var(--accent);color:#fff;border:0;padding:12px 24px}.hint,footer{color:var(--muted);font-size:13px}.thread-summary{margin:32px 0;border-top:1px solid var(--line);padding-top:24px}.thread-summary>a{font-size:25px;font-weight:750}.post{background:#fff;border:1px solid var(--line);border-radius:8px;padding:24px;margin:16px 0;overflow:hidden}.post:target{outline:3px solid #7b9d6b}.post-meta{display:flex;gap:16px;align-items:center;flex-wrap:wrap;font-size:13px;color:var(--muted)}.post-meta strong{color:var(--ink)}.quote{padding:2px 8px;font-size:12px}.comment{white-space:pre-wrap;overflow-wrap:anywhere}.media{display:flex;flex-direction:column;align-items:flex-start;gap:8px;margin:16px 0}.media>a{font-size:12px}.image-button{padding:0;border:0;background:none}.media img,.media video{max-width:100%;max-height:480px;border-radius:5px}.media video{width:640px}.media audio{max-width:100%;width:400px}.audio-card{width:260px;height:100px;object-fit:cover}.gallery .media{margin-top:0}.filters{display:flex;gap:10px;margin:24px 0}.gallery{margin:24px 0}.gallery .media img{max-height:250px}li{margin:18px 0;max-width:800px}dialog{max-width:95vw;max-height:95vh;border:0;border-radius:8px;padding:15px;background:#122522}dialog::backdrop{background:#000c}dialog img{display:block;max-width:90vw;max-height:80vh;object-fit:contain}dialog button{display:block;margin:0 0 12px auto}.error{color:#a23232}:focus-visible{outline:3px solid #b97a1d;outline-offset:3px}@media(max-width:600px){header{align-items:flex-start;flex-direction:column}header,main,footer{padding:20px}nav{gap:18px}main{padding-top:35px}.composer,.post{padding:18px}.post-meta{gap:8px}}

/* Compact conversation workspace; retains Cloudboard's paper/green palette. */
body.board-page{font-size:13px;line-height:1.45}.board-page>header{max-width:none;padding:13px 24px;gap:18px}.board-page .brand{font-size:20px}.board-page .brand span{font-size:8px}.board-page>header nav{gap:18px;font-size:12px}.board-page>main{max-width:1500px;padding:18px 24px;min-height:calc(100vh - 135px)}.board-page>footer{max-width:1500px;padding:12px 24px;font-size:11px}.board-notice:empty{display:none}.board-notice{color:#a23232}.board-shell{display:grid;grid-template-columns:230px minmax(0,1fr);gap:22px;align-items:start}.thread-sidebar{position:sticky;top:16px;max-height:calc(100vh - 32px);display:flex;flex-direction:column;gap:12px;padding:14px;background:#e9eee6;border:1px solid var(--line);border-radius:7px}.sidebar-title{font-size:15px;font-weight:750;text-decoration:none;color:var(--ink)}.board-page button,.board-page select{font:inherit;font-size:12px;padding:6px 10px;border:1px solid #c4d0c6;border-radius:5px;background:#fff;color:var(--ink)}.board-page button:hover{background:#eef3ec}.board-page button[aria-pressed=true]{background:#dce8dc;border-color:#8eae96;color:var(--accent)}.new-thread-button{text-align:left}.thread-sidebar input{margin:0;font-size:12px;padding:8px}.thread-scopes{display:flex;gap:6px}.thread-scopes button{flex:1}.channel-list{display:flex;flex-direction:column;gap:2px;overflow:auto;min-height:70px;scrollbar-width:thin}.channel{display:flex;align-items:center;gap:4px;padding:5px;border-radius:4px;min-width:0}.channel.current{background:#d3e0d0}.channel>a{display:flex;gap:6px;align-items:center;text-decoration:none;min-width:0;flex:1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-size:12px}.channel-hash{color:#819482;font-size:14px;flex:none}.channel small{font-size:10px;color:var(--muted)}.board-page .save-thread{border:0;background:none;padding:3px 5px;color:#70816d;font-size:16px;line-height:1;flex:none}.board-page .save-thread[aria-pressed=true]{color:#8b682b;background:transparent}.sidebar-note{font-size:10px;color:var(--muted);margin:0}.board-workspace{min-width:0}.workspace-heading{padding:4px 0 10px;border-bottom:1px solid var(--line)}.board-page h1{font-size:25px;line-height:1.2;letter-spacing:-.025em;margin:3px 0 6px}.board-page .eyebrow{font-size:9px;margin:0 0 6px}.board-page .hint{font-size:11px;margin:5px 0}.directory-toolbar{display:flex;justify-content:space-between;gap:10px;align-items:center;margin:14px 0}.view-switch{display:flex;gap:5px}.directory-toolbar select{max-width:170px}.thread-directory{display:grid;gap:12px}.view-grid{grid-template-columns:repeat(auto-fill,minmax(170px,1fr))}.thread-card{border:1px solid var(--line);border-radius:6px;background:#fff;overflow:hidden;min-width:0}.thread-thumbnail{height:135px;display:flex;align-items:center;justify-content:center;background:#e8ebe2;position:relative;text-decoration:none;overflow:hidden}.thread-thumbnail img{width:100%;height:100%;object-fit:cover}.text-thumbnail{font:38px Georgia,serif;color:#a2b09c}.media-badge{position:absolute;bottom:7px;left:7px;font-size:10px;padding:2px 6px;border-radius:3px;color:#fff;background:#172b2cd9}.thread-card-content{padding:10px 11px;min-width:0}.thread-card-title{display:flex;gap:6px;align-items:start;justify-content:space-between}.thread-card-title>a{font-size:13px;font-weight:700;color:var(--ink);text-decoration:none;overflow-wrap:anywhere;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.thread-card-title>a:hover{text-decoration:underline}.thread-card-meta{display:flex;gap:10px;justify-content:space-between;font-size:10px;color:var(--muted);margin-top:7px;flex-wrap:wrap}.thread-card-meta time{white-space:nowrap}.view-list{gap:0;border:1px solid var(--line);border-radius:6px;overflow:hidden}.view-list .thread-card{border:0;border-bottom:1px solid var(--line);border-radius:0}.view-list .thread-card:last-child{border-bottom:0}.view-list .thread-card-content{display:grid;grid-template-columns:minmax(0,1fr) 190px;gap:16px;align-items:center;padding:9px 12px}.view-list .thread-card-meta{margin:0}.view-list .thread-card-title{align-items:center}.view-preview{grid-template-columns:1fr;gap:8px}.view-preview .thread-card{display:grid;grid-template-columns:105px minmax(0,1fr)}.view-preview .thread-thumbnail{height:100%;min-height:110px}.thread-excerpt{font-size:12px;color:var(--ink);margin:6px 0;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;overflow-wrap:anywhere}.thread-latest{font-size:10px;color:var(--muted);margin:7px 0 0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.empty-state{padding:35px 18px;text-align:center;color:var(--muted)}.directory-footnote{font-size:10px;color:var(--muted);margin-top:16px}.conversation{background:#fff;border:1px solid var(--line);border-radius:7px;overflow:hidden}.conversation-heading{display:flex;align-items:center;justify-content:space-between;padding:14px 18px;background:#eef2e9;border-bottom:1px solid var(--line)}.conversation-heading a{font-size:11px;text-decoration:none}.conversation-heading h1{font-size:20px;margin:5px 0 0;overflow-wrap:anywhere}.conversation-description{font-size:10px;color:var(--muted);padding:0 18px;margin:10px 0}.conversation-posts{padding:0 18px}.conversation .post{padding:13px 0;margin:0;border:0;border-bottom:1px solid #e9eee6;border-radius:0;overflow-wrap:anywhere}.conversation .post-meta{font-size:11px;gap:10px}.conversation .quote{font-size:10px;padding:1px 5px}.conversation .comment{font-size:13px;margin:7px 0;line-height:1.55}.conversation .media{margin:8px 0;gap:4px}.conversation .media img,.conversation .media video{max-height:240px;max-width:min(100%,420px)}.conversation .media img{object-fit:contain}.conversation .media audio{width:300px}.conversation .media>a{font-size:10px}.conversation .audio-card{width:200px;height:65px}.conversation .composer{max-width:none;margin:16px;padding:12px;border-radius:6px;background:#f3f6ef}.conversation .composer h2{font-size:13px;margin:0 0 8px}.board-page label{font-size:11px;margin-bottom:9px}.board-page input,.board-page textarea{font-size:13px;padding:8px;margin-top:4px}.conversation .composer>label:has(textarea){font-size:0}.conversation .composer textarea{font-size:13px;margin-top:0;min-height:65px}.board-page .primary{background:var(--accent);color:#fff;padding:7px 13px}.board-page .primary:hover{background:#184d40}.reply-extras{margin:8px 0}.reply-extras summary{font-size:11px;cursor:pointer;color:var(--accent);margin-bottom:8px}.reply-extras input[type=file]{font-size:11px}.conversation-status{margin:8px 18px;font-size:11px;color:var(--muted)}.conversation-status:empty{display:none}.board-page .load-messages{display:block;margin:12px auto}.board-page .new-thread-dialog{background:var(--paper);color:var(--ink);width:min(540px,95vw);padding:14px;border:1px solid var(--line);max-height:90vh}.new-thread-dialog .composer{margin:0;padding:15px;max-width:none;border:0;background:transparent}.new-thread-dialog .composer h2{font-size:20px;margin:0 0 16px}.new-thread-dialog .dialog-close{margin:0 0 4px auto}.new-thread-dialog .composer button{margin:0}.new-thread-dialog .composer p{font-size:11px}.board-page dialog::backdrop{background:#14291bb3}.new-thread-dialog textarea{min-height:100px}
@media(min-width:1100px){.view-grid{grid-template-columns:repeat(auto-fill,minmax(185px,1fr))}}
@media(max-width:800px){.board-shell{grid-template-columns:185px minmax(0,1fr);gap:12px}.board-page>main{padding:14px}.thread-sidebar{padding:10px}.view-list .thread-card-content{grid-template-columns:1fr;gap:3px}.view-list .thread-card-meta{justify-content:start}.view-switch button{padding:5px 7px}.directory-toolbar{align-items:start;flex-wrap:wrap}.view-grid{grid-template-columns:repeat(auto-fill,minmax(145px,1fr))}.thread-thumbnail{height:115px}}
@media(max-width:560px){.board-page>header{padding:10px 14px;flex-direction:row;flex-wrap:wrap;gap:8px}.board-page>header nav{font-size:11px;gap:14px}.board-page .brand span{display:none}.board-shell{display:block}.thread-sidebar{position:static;max-height:none;margin-bottom:14px;display:grid;grid-template-columns:1fr auto;gap:8px}.thread-sidebar input{grid-column:1/-1}.thread-scopes{grid-column:1/-1}.channel-list{grid-column:1/-1;max-height:130px;min-height:0}.sidebar-note{display:none}.board-page h1{font-size:23px}.conversation-posts{padding:0 12px}.conversation .composer{margin:12px}.view-preview .thread-card{grid-template-columns:80px minmax(0,1fr)}.directory-toolbar select{max-width:145px}.thread-card-meta{font-size:9px}.board-page>footer{padding:12px 14px}}

.board-page [hidden]{display:none!important}

/* Anonymous IRC-inspired public chat. */
.chat-page{--irc-bg:#111914;--irc-panel:#19231c;--irc-panel2:#202c23;--irc-line:#344334;--irc-text:#d8e1d4;--irc-muted:#91a08f;--irc-green:#8cc875;min-height:100vh;background:var(--irc-bg);color:var(--irc-text);font:13px/1.45 ui-monospace,SFMono-Regular,Consolas,monospace}
.chat-page>header{max-width:none;padding:11px 22px;border-bottom:1px solid var(--irc-line);background:#151e17}.chat-page .brand{color:#d9e4d6;font-size:19px}.chat-page .brand span{color:#8ea08b;font-size:8px}.chat-page nav{gap:15px;font-size:12px}.chat-page nav a{color:#b6c6ae}.chat-page>main{max-width:none;min-height:calc(100vh - 115px);padding:16px 20px}.chat-page>footer{max-width:none;padding:8px 20px;color:#778576;font-size:10px}.irc-shell{max-width:1400px;margin:auto;border:1px solid #3b4c3c;border-radius:6px;overflow:hidden;background:var(--irc-panel);box-shadow:0 15px 45px #0003}.irc-titlebar{height:38px;padding:0 14px;display:flex;align-items:center;gap:9px;background:#202b21;border-bottom:1px solid var(--irc-line);font-size:11px;letter-spacing:.08em}.irc-live-dot{color:#717b70}.irc-live-dot.connected{color:#91d47f}.irc-connection{margin-left:auto;color:#bd9b54;font-size:10px}.irc-live-dot.connected~strong~.irc-connection{color:#91d47f}.irc-layout{display:grid;grid-template-columns:195px minmax(0,1fr) 190px;min-height:min(76vh,780px)}.irc-rail,.irc-people{background:#161f18;padding:14px 10px}.irc-rail{border-right:1px solid var(--irc-line);display:flex;flex-direction:column;min-width:0}.irc-label,.irc-people h2{font-size:10px;color:#8c9a87;letter-spacing:.14em;margin:2px 4px 11px}.irc-channels{display:flex;flex-direction:column;gap:3px}.chat-page button{font-family:inherit}.chat-page .irc-room,.chat-page .irc-nick,.chat-page .irc-member-toggle,.chat-page .irc-new-messages,.chat-page .irc-message-actions button{color:var(--irc-text);border:1px solid transparent;background:transparent}.chat-page .irc-room{display:flex;width:100%;align-items:center;justify-content:space-between;text-align:left;padding:7px 8px;color:#b0bcb0}.chat-page .irc-room:hover,.chat-page .irc-room.active{background:#29372a;color:#c8e9ad}.irc-room small{color:#e4cb83;background:#536542;border-radius:8px;min-width:18px;text-align:center}.irc-smallprint{font-size:10px;color:#788878;margin:12px 5px}.chat-page .irc-nick{margin-top:auto;border-top:1px solid var(--irc-line);padding:9px 5px;text-align:left;color:#a8c899;font-size:11px}.irc-links{display:flex;gap:8px;flex-wrap:wrap;padding:10px 4px 0;border-top:1px solid var(--irc-line);font-size:10px}.irc-links a{color:#96aa91}.irc-main{min-width:0;display:flex;flex-direction:column;position:relative;background:#121a14}.irc-channel-head{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:11px 16px;border-bottom:1px solid #2d3b2f;background:#19231c}.irc-channel-head h1{font-size:15px;color:#d8e6d2;letter-spacing:0;margin:0}.irc-topic{font-size:10px;color:#8d9a89;margin:3px 0 0}.chat-page .irc-member-toggle{font-size:10px;padding:5px 8px}.irc-messages{flex:1;min-height:260px;max-height:calc(76vh - 165px);overflow-y:auto;padding:13px 16px;scrollbar-color:#4f624c #18221a;scrollbar-width:thin}.irc-system{margin:4px 0;color:#8c9c89;font-size:10px}.irc-system time{color:#667565}.irc-message{padding:7px 0 5px;border-bottom:1px solid #253127}.irc-message.flash{background:#283828}.irc-meta{display:flex;align-items:center;gap:8px;min-width:0;color:#a3ae9f;font-size:10px}.irc-meta time{color:#6f7d6d;font-size:9px}.irc-meta strong{font-size:11px}.irc-body{white-space:pre-wrap;overflow-wrap:anywhere;margin:3px 0 2px;color:#d5dfd2;font:13px/1.5 ui-monospace,SFMono-Regular,Consolas,monospace}.irc-action .irc-body{color:#b1c9a8;font-style:italic}.chat-page .irc-quoted{border:0;background:none;color:#a0bf8e;text-align:left;padding:2px 0;font-size:10px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.irc-message-actions{display:flex;gap:8px;align-items:center;min-height:17px}.chat-page .irc-message-actions button{font-size:9px;padding:2px 5px;color:#81917d}.chat-page .irc-message-actions button:hover{background:#29362b;color:#d0e4c4}.irc-compose{display:flex;align-items:center;gap:8px;padding:9px 12px;border-top:1px solid var(--irc-line);background:#1a251c}.irc-prompt{font-size:19px;color:#94c379}.chat-page .irc-compose input{flex:1;min-width:0;margin:0;padding:9px 10px;border:1px solid #40513e;border-radius:4px;background:#101711;color:#dfe7dc;font:12px ui-monospace,SFMono-Regular,Consolas,monospace}.chat-page .irc-compose input:focus{outline:1px solid #89b676}.chat-page .irc-send{background:#31472d;border:1px solid #526948;color:#cfe4bf;padding:7px 12px}.irc-command-hint{font-size:9px;color:#778875;margin:0;padding:0 14px 9px;background:#1a251c}.irc-typing{height:16px;padding:0 14px;font-size:9px;color:#a4b992}.irc-new-messages{position:absolute;bottom:70px;right:18px;background:#334a30!important;border-color:#58744f!important;font-size:10px}.irc-people{border-left:1px solid var(--irc-line);overflow:auto}.irc-people h2{margin:2px 4px 8px}.irc-user-list{list-style:none;padding:0;margin:0}.irc-user-list li{display:flex;gap:7px;align-items:center;padding:5px 4px;font-size:11px;overflow-wrap:anywhere;color:#c4d0bf}.irc-person>span:first-child{font-size:8px}.chat-page [hidden]{display:none!important}
@media(max-width:850px){.irc-layout{grid-template-columns:160px minmax(0,1fr)}.irc-people{display:none}.irc-people.show{display:block;position:absolute;z-index:3;right:8px;top:88px;width:180px;max-height:50vh;border:1px solid var(--irc-line);box-shadow:0 8px 25px #0008}.irc-messages{max-height:calc(76vh - 165px)}}
@media(max-width:560px){.chat-page>header{padding:9px 11px;gap:9px}.chat-page .brand{font-size:15px}.chat-page .brand span{display:none}.chat-page nav{gap:10px;font-size:10px}.chat-page>main{padding:8px 7px}.chat-page>footer{padding:7px 10px}.irc-layout{display:flex;flex-direction:column;min-height:calc(100dvh - 145px)}.irc-rail{padding:7px 9px;border-right:0;border-bottom:1px solid var(--irc-line)}.irc-label,.irc-smallprint,.irc-links{display:none}.irc-channels{flex-direction:row;overflow-x:auto;scrollbar-width:thin}.chat-page .irc-room{width:auto;min-width:max-content;padding:6px 9px}.chat-page .irc-nick{position:absolute;top:43px;right:8px;margin:0;border:0;padding:4px;font-size:9px}.irc-main{min-height:calc(100dvh - 220px);flex:1}.irc-messages{max-height:none;min-height:260px;padding:10px}.irc-channel-head{padding:8px 11px}.irc-channel-head h1{font-size:13px}.irc-body{font-size:12px}.irc-connection{font-size:8px}}

.conversation{display:flex;flex-direction:column;height:calc(100dvh - 140px);min-height:440px}.conversation-heading,.conversation-description,.conversation .composer,.conversation-status,.conversation .load-messages{flex-shrink:0}.conversation-posts{flex:1;min-height:0;overflow-y:auto;scrollbar-width:thin;overscroll-behavior:contain}.conversation .composer{margin:10px 14px;padding:10px}.conversation .composer>.hint{display:none}.conversation .composer>p[role=status]:empty{display:none}.conversation .composer>p[role=status]{margin:5px 0 0}.conversation .composer textarea{max-height:150px}.conversation .load-messages{margin:4px auto 8px}@media(max-width:560px){.conversation{height:calc(100dvh - 30px);min-height:450px}}
.irc-layout.people-collapsed{grid-template-columns:195px minmax(0,1fr)}.irc-layout.people-collapsed .irc-people{display:none}
@media(max-width:850px){.irc-layout.people-collapsed{grid-template-columns:160px minmax(0,1fr)}.irc-layout.people-collapsed .irc-people{display:none}}
@media(max-width:850px){.irc-layout.people-collapsed .irc-people.show{display:block}}
.irc-color-0{color:#83c77d}.irc-color-1{color:#dc926d}.irc-color-2{color:#90a9ed}.irc-color-3{color:#c09be4}.irc-color-4{color:#e4bd65}.irc-color-5{color:#75c6c4}.irc-color-6{color:#e28aa9}.irc-color-7{color:#abc974}

.account-panel{max-width:540px;margin:auto}.account-panel form,.account-profile{padding:22px;border:1px solid var(--line);border-radius:8px;margin:20px 0;background:#fff}.account-panel input{margin:12px 0}.account-panel [hidden]{display:none}.account-photo{display:block;width:96px;height:96px;object-fit:cover;border-radius:8px;margin:14px 0}

.account-panel>a{display:inline-block;margin:0 0 20px}.account-panel form>img.account-photo{margin:12px 0}.account-panel form>label{margin:14px 0}
.account-panel .password-row{display:flex;align-items:center;gap:6px;margin:12px 0}.account-panel .password-row input{min-width:0;flex:1;width:auto;margin:0}.account-panel .password-eye{width:54px;height:48px;min-width:54px;display:grid;place-items:center;padding:3px;border:1px solid var(--line);border-radius:6px;background:#fff;cursor:pointer}.account-panel .password-eye img{display:block;width:47px;height:36px;object-fit:contain;pointer-events:none}.account-panel .password-eye img.eye-poke{animation:eye-poke 140ms ease-out}@keyframes eye-poke{0%{transform:translateY(0) scaleY(1)}40%{transform:translateY(3px) scaleY(.74)}100%{transform:translateY(0) scaleY(1)}}@media(prefers-reduced-motion:reduce){.account-panel .password-eye img.eye-poke{animation:none}}
.account-crop-dialog{width:min(920px,96vw);max-height:95vh;overflow:auto;padding:24px}.account-crop-dialog>header{max-width:none;display:flex;justify-content:space-between;align-items:center;margin:0 0 20px;padding:0;border:0}.account-crop-dialog h2{margin:5px 0}.account-crop-dialog .crop-layout{display:grid;grid-template-columns:minmax(0,1fr) 190px;gap:25px}.account-crop-dialog .shapes{display:flex;gap:8px;flex-wrap:wrap;margin-bottom:15px}.account-crop-dialog .shapes button{font-size:12px}.account-crop-dialog .shapes [aria-pressed=true]{background:var(--accent);color:#fff;border-color:var(--accent)}.account-crop-dialog #crop-canvas{display:block;width:100%;height:auto;background:#d8dfd7;touch-action:none;border-radius:6px}.account-crop-dialog #crop-preview{width:180px;height:180px;background:repeating-conic-gradient(#dce4da 0% 25%,#eaf0e6 0% 50%) 0/20px 20px;border-radius:6px}.account-crop-dialog .inline{display:flex;align-items:center;gap:8px}.account-crop-dialog .zoom{display:flex;align-items:center;gap:15px;font-size:12px;margin-top:14px}.account-crop-dialog .zoom input{flex:1;min-width:0;accent-color:var(--accent)}.account-crop-dialog>footer{max-width:none;display:flex;justify-content:space-between;gap:12px;margin-top:20px;padding:0}.account-crop-dialog>footer div{display:flex;gap:10px}.account-crop-dialog [type=checkbox]{width:auto;margin:0}.account-crop-dialog [type=range]{width:auto;margin:0}.account-panel .profile-picture-tools{display:flex;gap:12px;align-items:center;flex-wrap:wrap}.account-panel .profile-picture-tools label{margin:14px 0}.account-panel .profile-picture-tools button{margin:14px 0}
@media(max-width:650px){.account-crop-dialog{padding:16px}.account-crop-dialog .crop-layout{grid-template-columns:1fr}.account-crop-dialog .crop-layout aside{display:flex;align-items:center;gap:12px}.account-crop-dialog .crop-layout aside .eyebrow,.account-crop-dialog .crop-layout aside>p:last-child{display:none}.account-crop-dialog #crop-preview{width:70px;height:70px}}
.account-crop-dialog{--muted:#677773;--line:#cfd9d1;background:#f5f5ed;color:#172b2c;border:1px solid #cfd9d1;border-radius:12px}.account-crop-dialog::backdrop{background:#102723b8;backdrop-filter:blur(4px)}.account-crop-dialog .eyebrow{font-size:10px;letter-spacing:.2em;color:#1b6556}.account-crop-dialog h2{font-size:28px;letter-spacing:-.035em;line-height:1.3}.account-crop-dialog button{display:initial;margin:0;border-color:#cfd9d1;border-radius:6px;padding:9px 16px}.account-crop-dialog .shapes [aria-pressed=true]{background:#1b6556;border-color:#1b6556}.account-crop-dialog .hint{color:#677773}


.post-meta .moderator-delete{margin-left:auto;padding:4px 8px;border-color:#d5aaa7;color:#8d201c;background:#fff5f4;font-size:11px}.post-meta .moderator-delete:hover{background:#fbe2df}
