blockquote{color:var(--muted);font-size:24px;font-style:italic;line-height:1.4}.adminEditor{margin-top:56px}.adminEditor input[type=text],.adminEditor input:not([type]),.adminEditor textarea,.adminEditor select{border:0;border-bottom:1px solid var(--line);background:0 0;border-radius:2px;outline:none;width:100%;padding:10px 0}.adminEditor textarea{resize:vertical;min-height:320px;line-height:1.6}.adminEditor input:focus,.adminEditor textarea:focus,.adminEditor select:focus{border-color:var(--text)}.replyForm{margin-top:62px}.fieldGroup+.fieldGroup{margin-top:30px}.fieldLabel{color:var(--muted);margin-bottom:7px;font-size:15px;display:block}.replyForm input,.replyForm textarea{border:0;border-bottom:1px solid var(--line);background:var(--background);border-radius:2px;outline:none;width:100%;padding:10px 0}.replyForm textarea{resize:vertical;min-height:130px;line-height:1.55}.replyIdentity{grid-template-columns:1fr 1fr;gap:28px;display:grid}.replyIdentity .fieldGroup{margin-top:0}.replyIdentity small{color:var(--faint);margin-top:6px;font-size:11px;display:block}.fieldLabel span{color:var(--faint);font-size:12px}.replyForm input:focus,.replyForm textarea:focus{border-color:var(--text)}.replyForm input::placeholder,.replyForm textarea::placeholder{color:var(--faint);opacity:1}.formFooter{justify-content:space-between;align-items:center;gap:28px;margin-top:24px;display:flex}.formFooter p{max-width:380px;color:var(--faint);font-size:13px}.formStatus{min-height:1.5em;color:var(--muted);margin-top:10px;font-size:13px}@media (max-width:720px){.formFooter{flex-direction:column;align-items:flex-start;gap:2px}.replyForm{margin-top:46px}.replyForm input,.replyForm textarea,.adminEditor input,.adminEditor textarea,.adminEditor select{font-size:16px}.formFooter .formStatus{width:100%}.replyIdentity{grid-template-columns:1fr;gap:22px}}:is(body:has(.forumListPage),body:has(.forumDetailPage),body:has(.forumAdminPage),body:has(.forumLoginPage)){--text:#111;--background:#fff;--secondary:#6f6f6f;--border:#eee;--placeholder:#f5f5f5;--hover:#00f;background:var(--background);--writing-draft:#9a6b00;--writing-published:#1c7a41;--writing-archived:#b4530a;--writing-danger:#b3261e}:is(html[data-theme=dark] body:has(.forumListPage),html[data-theme=dark] body:has(.forumDetailPage),html[data-theme=dark] body:has(.forumAdminPage),html[data-theme=dark] body:has(.forumLoginPage)){--text:#ededea;--background:#0b0b0a;--secondary:#8b8b87;--border:#232322;--placeholder:#151514;--hover:#8f8fff;--writing-draft:#d9a400;--writing-published:#4cc37a;--writing-archived:#e8823a;--writing-danger:#f0605a}.linkAction{color:var(--text);font:inherit;text-underline-offset:3px;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline;text-decoration-thickness:1px}.linkAction:hover,.linkAction:focus-visible{text-decoration-thickness:2px}.linkAction:not([data-tone]):hover,.linkAction:not([data-tone]):focus-visible{color:var(--hover)}.linkAction:disabled{color:var(--secondary);cursor:default;text-decoration:none}.linkAction[data-tone=publish]{color:var(--writing-published)}.linkAction[data-tone=archive]{color:var(--writing-archived)}.linkAction[data-tone=draft]{color:var(--writing-draft)}.linkAction[data-tone=danger]{color:var(--writing-danger)}.inlineConfirmation{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:10px;display:inline-flex}.inlineConfirmationMessage{color:var(--secondary);text-align:right;flex-basis:100%;font-size:12px}.writingStatus{font-family:inherit}.writingStatus[data-status=draft]{color:var(--writing-draft)}.writingStatus[data-status=published]{color:var(--writing-published)}.writingStatus[data-status=archived]{color:var(--writing-archived)}.forumListPage{min-height:100svh;color:var(--text);background:var(--background);font-family:var(--font-portfolio), "Helvetica Neue", Helvetica, Arial, sans-serif;padding:clamp(84px,15vh,116px) 36px 96px;font-size:16px;line-height:1.65}.minimalForumLayout{grid-template-columns:90px minmax(0,1fr);align-items:start;column-gap:36px;width:min(100%,820px);margin-inline:auto;display:grid}.minimalForumNav{flex-direction:column;align-items:flex-end;display:flex}.minimalForumNav button{height:30px;color:var(--secondary);font:inherit;text-align:right;text-transform:uppercase;cursor:pointer;background:0 0;border:0;padding:0;font-size:12px;line-height:30px;transition:color .4s}.minimalForumNav button:hover{color:var(--hover)}.minimalForumNav button[aria-current=page]{color:var(--text)}.minimalForumNavDivider{color:var(--border);-webkit-user-select:none;user-select:none;display:none}.minimalForumContent{min-width:0}.minimalWritingList{list-style:none}.minimalWritingList li{grid-template-columns:minmax(0,1fr) 120px;align-items:center;column-gap:40px;min-height:30px;line-height:30px;display:grid}.minimalWritingList a{color:var(--text);text-overflow:ellipsis;white-space:nowrap;text-decoration:none;transition:color .4s;overflow:hidden}.minimalWritingList a:hover,.minimalWritingList a:focus-visible{color:var(--hover)}.minimalWritingList time{font-size:inherit;font-variant-numeric:normal;text-align:right;white-space:nowrap}.minimalWritingRowMeta{color:var(--secondary);white-space:nowrap;justify-content:flex-end;align-items:baseline;gap:12px;display:flex}.minimalWritingRowMeta>span,.minimalWritingRowMeta>a{color:var(--secondary);font-size:13px}.minimalWritingRowMeta>a{text-underline-offset:2px;flex:none;text-decoration:underline;overflow:visible}.minimalAdminNav{flex-direction:column;align-items:flex-end;margin-top:24px;display:flex}.minimalAdminNav a,.minimalAdminNav button{height:25px;color:var(--secondary);font:inherit;text-align:right;cursor:pointer;background:0 0;border:0;padding:0;line-height:25px;text-decoration:none;display:block}.minimalAdminNav a:hover,.minimalAdminNav button:hover{color:var(--hover)}.minimalAdminNav .linkAction[data-tone=danger],.minimalAdminNav .linkAction[data-tone=danger]:hover{color:var(--writing-danger)}.minimalTextSection{max-width:520px;font-family:var(--font-portfolio), "Helvetica Neue", Helvetica, Arial, sans-serif;font-size:16px;line-height:1.6}.minimalTextSection h1{font-size:13px;font-weight:500;line-height:inherit;margin-bottom:20px}.minimalTextSection p{line-height:1.7}.minimalSearchSection label{margin-bottom:4px;font-weight:500;display:block}.minimalSearchSection input{border:1px solid var(--border);width:100%;height:40px;color:var(--text);background:var(--placeholder);font:inherit;border-radius:2px;outline:none;margin-bottom:24px;padding:5px 9px}.minimalSearchSection input:focus,.minimalSearchSection input:focus-visible{border-color:var(--border);background:var(--background);outline:none}.forumDetailPage{min-height:100svh;color:var(--text);background:var(--background);font-family:var(--font-portfolio), "Helvetica Neue", Helvetica, Arial, sans-serif;padding:clamp(84px,15vh,116px) 36px 110px;font-size:16px;line-height:1.65}.forumDetailPage .replyForm{margin-top:64px}.forumDetailPage .replyIdentity{gap:36px}.forumDetailPage .fieldLabel{color:var(--text);font-size:14px}.forumDetailPage .replyForm input,.forumDetailPage .replyForm textarea{color:var(--text);border-color:var(--secondary);background:var(--background);font-size:16px}.forumDetailPage .replyForm input:focus,.forumDetailPage .replyForm textarea:focus{border-color:var(--text)}.forumDetailPage .replyIdentity small,.forumDetailPage .formStatus{color:var(--secondary);font-size:12px}.forumDetailPage .responseComposerActions .linkAction{font-size:14px}@media (max-width:560px){.forumListPage{padding:48px 20px 64px;font-size:17px;line-height:1.5}.minimalForumLayout{grid-template-columns:1fr;row-gap:46px}.minimalForumNav{flex-flow:wrap;align-items:center;gap:10px}.minimalForumNav button{height:auto;line-height:1}.minimalForumNavDivider{display:inline}.minimalWritingList li{border-bottom:1px solid var(--border);grid-template-columns:minmax(0,1fr) 98px;column-gap:18px;min-height:52px;padding-block:12px;line-height:1.35}.minimalWritingList a{text-overflow:clip;white-space:normal;overflow:visible}.minimalWritingList time{padding-top:2px;font-size:14px}.minimalWritingRowMeta{gap:8px}.minimalWritingRowMeta>span,.minimalWritingRowMeta>a{font-size:12px}.minimalWritingList li:has(.minimalWritingRowMeta>a){grid-template-columns:minmax(0,1fr) 145px}.minimalAdminNav{flex-direction:row;align-items:center;gap:10px;margin-top:0}.minimalAdminNav a,.minimalAdminNav button{height:auto;line-height:1}.minimalTextSection h1{font-size:13px}.minimalTextSection{font-size:17px}.minimalSearchSection input{height:44px;font-size:17px}.forumDetailPage{padding:48px 20px 72px;font-size:17px}.forumDetailPage .replyIdentity{grid-template-columns:1fr;gap:24px}.forumDetailPage .replyForm input,.forumDetailPage .replyForm textarea{font-size:17px}}.forumAdminPage,.forumLoginPage{min-height:100svh;color:var(--text);background:var(--background);font-family:var(--font-portfolio), "Helvetica Neue", Helvetica, Arial, sans-serif;padding:clamp(84px,15vh,116px) 36px 110px;font-size:16px;line-height:1.65}.minimalAdminDocument{width:min(100%,680px);margin-inline:auto}.minimalAdminHeader h1,.minimalLogin h1{letter-spacing:0;font-size:21px;font-weight:500;line-height:1.7}.minimalAdminHeader>div{color:var(--secondary);align-items:baseline;gap:18px;margin-top:4px;font-size:14px;display:flex}.minimalAdminHeader a{color:var(--text)}.forumAdminPage .adminEditor{margin-top:44px}.forumAdminPage .fieldGroup+.fieldGroup{margin-top:22px}.forumAdminPage .fieldLabel{color:var(--secondary);margin-bottom:3px;font-size:13px}.forumAdminPage .adminEditor input,.forumAdminPage .adminEditor textarea{border:0;border-bottom:1px solid var(--secondary);width:100%;color:var(--text);background:var(--background);border-radius:2px;outline:none;padding:7px 0;font-size:16px;line-height:1.55}.forumAdminPage .adminEditor input:focus,.forumAdminPage .adminEditor textarea:focus{border-color:var(--text)}.forumAdminPage .adminEditor textarea{resize:vertical;min-height:400px}.forumAdminPage .editorControlBar{justify-content:space-between;align-items:center;gap:24px;margin-top:18px;display:flex}.forumAdminPage .formStatus{min-height:18px;color:var(--secondary);margin-top:0;font-size:12px}.forumAdminPage .editorUnifiedActions{flex-wrap:wrap;justify-content:flex-end;align-items:baseline;gap:18px;display:flex}.forumAdminPage .editorUnifiedActions .linkAction{font-size:13px}.minimalLogin{width:min(100%,400px);margin-inline:auto}.minimalLogin header>p{color:var(--secondary);margin-top:4px;font-size:14px}.minimalLogin header>a{color:var(--text);margin-top:10px;font-size:14px;display:inline-block}.forumLoginPage .authForm{margin-top:38px}.forumLoginPage .authForm .fieldGroup+.fieldGroup{margin-top:18px}.forumLoginPage .authForm .fieldGroup>span{color:var(--secondary);margin-bottom:3px;font-size:13px;display:block}.forumLoginPage .authForm input{border:0;border-bottom:1px solid var(--secondary);width:100%;color:var(--text);background:var(--background);border-radius:2px;outline:none;padding:7px 0;font-size:16px}.forumLoginPage .authForm input:focus{border-color:var(--text)}.adminEditor input:focus-visible,.adminEditor textarea:focus-visible,.adminEditor select:focus-visible,.replyForm input:focus-visible,.replyForm textarea:focus-visible,.authForm input:focus-visible,.forumLoginPage .buttonPrimary{border:1px solid var(--text);min-height:34px;color:var(--background);background:var(--text);text-transform:uppercase;cursor:pointer;border-radius:2px;margin-top:24px;padding:6px 12px;font-size:12px;transition:color .4s,background-color .4s}.forumLoginPage .authStatus{min-height:18px;color:var(--writing-danger);margin-top:12px;font-size:12px}@media (max-width:560px){.forumAdminPage,.forumLoginPage{padding:48px 20px 72px;font-size:17px}.minimalAdminHeader h1,.minimalLogin h1{font-size:20px}.forumAdminPage .adminEditor input,.forumAdminPage .adminEditor textarea,.forumLoginPage .authForm input{font-size:17px}.forumAdminPage .adminEditor textarea{min-height:340px}.forumAdminPage .editorControlBar{flex-direction:column;align-items:stretch}.forumAdminPage .editorUnifiedActions{justify-content:flex-start}}.minimalNote{width:min(100%,680px);margin-inline:auto}.minimalNoteHeader h1{letter-spacing:0;font-size:21px;font-weight:500;line-height:1.7}.minimalNoteMeta{color:var(--secondary);align-items:baseline;gap:18px;margin-top:4px;font-size:14px;display:flex}.minimalNoteActions{align-items:baseline;gap:18px;display:flex}.minimalNoteMeta a{color:var(--text);transition:color .4s}.minimalNoteMeta a:hover{color:var(--hover)}.minimalNoteMeta .minimalGoBack{position:relative;top:0}.minimalNoteSummary{max-width:640px;color:var(--secondary);margin-top:24px;font-size:16px;line-height:1.6}.minimalNoteBody{margin-top:34px;font-size:16px;line-height:1.65}.minimalNoteBody p+p{margin-top:28px}.minimalNoteSignature{color:var(--secondary);margin-top:36px;font-size:14px;line-height:1.65}.minimalNoteResponses{margin-top:72px}.minimalNoteResponses>h2{color:var(--secondary);letter-spacing:0;text-transform:uppercase;font-size:12px;font-weight:500;line-height:1.7}.minimalNoteResponseList{margin-top:12px}.minimalNoteResponse{padding-block:14px}.minimalNoteResponse:first-child{padding-top:0}.minimalNoteResponse+.minimalNoteResponse{border-top:1px solid var(--border)}.minimalNoteResponseBody{color:var(--text);font-size:15px;line-height:1.65}.minimalNoteResponseFooter{color:var(--secondary);justify-content:space-between;align-items:baseline;gap:24px;margin-top:5px;font-size:13px;line-height:1.65;display:flex}.minimalNoteResponseFooter a{color:inherit}.minimalNoteResponseFooter button{color:var(--secondary);font:inherit;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}.minimalNoteResponse[data-archived=true]{opacity:.5}.minimalNoteNoResponses{color:var(--secondary);margin-top:34px;font-size:14px}.minimalNoteResponses .replyForm{margin-top:0}.responseComposerToggle{color:var(--secondary);font:inherit;cursor:pointer;background:0 0;border:0;margin-top:12px;padding:0;font-size:14px}.responseComposerToggle:hover{color:var(--hover);text-underline-offset:3px;text-decoration:underline}.responseComposer{width:100%;margin-top:30px}.minimalNoteResponses .replyIdentity{gap:18px}.minimalNoteResponses .replyForm>.fieldGroup{margin-top:14px}.minimalNoteResponses .fieldLabel{margin-bottom:3px;font-size:12px}.minimalNoteResponses .replyForm input,.minimalNoteResponses .replyForm textarea{padding-block:5px;font-size:14px;line-height:1.45}.minimalNoteResponses .replyForm textarea{min-height:88px}.minimalNoteResponses .replyIdentity small{margin-top:3px;font-size:10px}.minimalNoteResponses .formFooter{flex-direction:row;align-items:center;gap:16px;margin-top:13px}.minimalNoteResponses .formStatus{margin-top:0;font-size:11px}.responseComposerActions{flex:none;align-items:center;gap:12px;display:flex}.responseComposerCancel{color:var(--secondary);cursor:pointer;background:0 0;border:0;padding:0;font-size:12px}.minimalNoteResponses .linkAction{font-size:13px}@media (max-width:560px){.minimalNoteHeader h1{font-size:20px}.minimalNoteBody{margin-top:30px;font-size:17px;line-height:1.5}.minimalNoteSummary{font-size:17px;line-height:1.5}.minimalNoteResponses{margin-top:60px}.minimalNoteResponseBody{font-size:16px;line-height:1.5}.minimalNoteResponseFooter{flex-direction:column;align-items:flex-start;gap:8px}}
