.chronicle-compose-rc27{background:#050e17db;border:1px solid #7eb5cd52;overflow:visible;box-shadow:0 34px 100px -70px #000}.chronicle-compose-rc27 .chronicle-compose-head{background:linear-gradient(110deg,#16334161,#0000);padding:24px 25px}.chronicle-compose-rc27 .chronicle-compose-head h2{font:700 clamp(1.2rem,2vw,1.75rem)/1.2 var(--font-display);letter-spacing:-.025em;color:#eff4f8}.chronicle-compose-rc27 .chronicle-title-field{padding:20px 24px 0}.chronicle-compose-rc27 .chronicle-title-field input{min-height:48px;font-size:.86rem}.chronicle-compose-rc27 .chronicle-editor-shell{background:#030c15d6;border-color:#699dba5c;margin:22px 24px 16px;box-shadow:0 12px 40px -32px #000}.chronicle-compose-rc27 .chronicle-editor-toolbar{background:#0f1f2ceb;border-bottom:1px solid #70abc93b;flex-wrap:wrap;align-content:center;gap:5px;height:auto;min-height:56px;padding:9px 11px;display:flex}.chronicle-compose-rc27 .chronicle-editor-toolbar button{color:#b8ccd9;border:1px solid #0000;border-radius:3px;flex:0 0 32px;width:32px;height:34px;transition:all .15s}.chronicle-compose-rc27 .chronicle-editor-toolbar button:hover,.chronicle-compose-rc27 .chronicle-editor-toolbar button.active{color:#f4d58b;background:#d4b4692b;border-color:#debe785e}.chronicle-compose-rc27 .chronicle-editor-toolbar svg{width:17px;height:17px}.chronicle-tool-separator{background:#7dabc047;width:1px;height:22px;margin:5px}.chronicle-format-select select{color:#cedee8;background:#102536;border:1px solid #31516a;border-radius:2px;max-width:135px;min-height:34px;padding:7px 6px;font-size:.72rem}.chronicle-format-color{color:#c9af74;border:1px solid #80b1c726;align-items:center;gap:5px;height:34px;padding:0 6px;display:flex}.chronicle-format-color input{cursor:pointer;background:0 0;border:0;width:24px;height:26px;padding:0}.chronicle-compose-rc27 .chronicle-tiptap .ProseMirror{min-height:390px;font:400 15px/1.85 var(--font-body,Inter),sans-serif;color:#dce8f1;max-width:1100px;margin:auto;padding:30px clamp(16px,4vw,64px)}.chronicle-compose-rc27 .chronicle-tiptap .ProseMirror p{margin:0 0 1em}.chronicle-compose-rc27 .chronicle-tiptap .ProseMirror:focus-visible{outline-offset:-4px;outline:2px solid #7fcbeb73}.chronicle-compose-rc27 .chronicle-tiptap :is(blockquote,.chronicle-spoiler-edit){background:#74a2bb21;border-left:3px solid #7fb3c7;margin:16px 0;padding:15px 22px;font-style:normal}.chronicle-compose-rc27 .chronicle-tiptap blockquote p{margin:0}.chronicle-compose-rc27 .chronicle-tiptap :is(ul,ol){margin:10px 0 15px 20px;padding-left:15px}.chronicle-compose-rc27 .chronicle-tiptap li{margin:5px 0}.chronicle-compose-rc27 .chronicle-tiptap hr,.chronicle-post-text hr{border:0;border-top:2px solid #bc9b56;margin:22px 0}.chronicle-compose-rc27 .chronicle-tiptap a,.chronicle-post-text a{color:#87cce9;text-underline-offset:3px;text-decoration:underline}.chronicle-nopd{background:#dbae5f29;border-bottom:1px dotted #e4b978}.chronicle-editor-help{color:#8faab9;border-top:1px solid #70abc933;align-items:start;gap:9px;padding:10px 15px;font-size:.7rem;line-height:1.5;display:flex}.chronicle-editor-help svg{flex-shrink:0;margin-top:2px}.chronicle-media{flex-direction:column;align-items:center;gap:7px;max-width:100%;margin:20px 0;display:flex}.chronicle-media img{object-fit:contain;border:1px solid #7aa8be4d;max-width:100%;max-height:560px}.chronicle-media figcaption{color:#97aebc;font-size:.72rem}.chronicle-video-embed{aspect-ratio:16/9;width:min(100%,830px);margin:25px auto}.chronicle-video-embed iframe{border:0;width:100%;height:100%}.chronicle-secret-edit,.chronicle-secret-post{color:#f2d6d7;background:#73252b29;border:1px solid #d271797a;margin:20px 0;padding:15px 18px}.chronicle-secret-edit strong,.chronicle-secret-post strong{color:#ecaeb5;align-items:center;gap:8px;display:flex}.chronicle-secret-edit p,.chronicle-secret-post p{white-space:pre-wrap;color:#ead8da;margin:8px 0 0}.chronicle-spoiler,.chronicle-spoiler-edit{background:#1f435633;border:1px solid #7cafc866;margin:17px 0;padding:12px 18px}.chronicle-spoiler summary{cursor:pointer;color:#b5def0;align-items:center;gap:8px;font-weight:650;display:flex}.chronicle-spoiler-text{white-space:pre-wrap;padding:14px 2px 5px;line-height:1.7}.chronicle-access-disclosure{background:#0a1c2a70;border:1px solid #739db947;margin:15px 24px 0}.chronicle-access-disclosure summary{cursor:pointer;color:#bbd1dd;align-items:center;gap:10px;padding:13px 16px;font-size:.76rem;display:flex}.chronicle-access-disclosure summary svg:last-child{margin-left:auto}.chronicle-access-disclosure .chronicle-access-editor{margin:0;padding:15px}.chronicle-compose-rc27 .chronicle-compose-footer{background:#0b1a26f7;padding:17px 24px}.chronicle-compose-rc27 .chronicle-compose-footer strong{color:#f0cd7d}.chronicle-dialog-overlay{z-index:9998;-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px);background:#00050bd6;place-items:center;padding:18px;display:grid;position:fixed;inset:0}.chronicle-dialog{color:#dfecf4;background:#0b1b29;border:1px solid #d7b87375;gap:18px;width:min(100%,570px);max-height:85dvh;padding:22px;display:grid;overflow:auto;box-shadow:0 35px 90px #000b}.chronicle-dialog header{justify-content:space-between;align-items:center;gap:16px;font-size:1.05rem;display:flex}.chronicle-dialog header button{color:#acc0ce;cursor:pointer;background:0 0;border:0;place-items:center;display:grid}.chronicle-dialog label{color:#9cb8ca;gap:7px;font-size:.73rem;display:grid}.chronicle-dialog input:not([type=checkbox]),.chronicle-dialog textarea{color:#e4eff5;width:100%;font:inherit;background:#071522;border:1px solid #30516a;outline:0;padding:11px 12px}.chronicle-dialog input:focus-visible,.chronicle-dialog textarea:focus-visible{border-color:#ccac63}.chronicle-dialog footer{justify-content:flex-end;gap:12px;display:flex}.chronicle-dialog footer button{cursor:pointer;padding:10px 18px}.chronicle-recipient-picker{gap:8px;font-size:.76rem;display:grid}.chronicle-recipient-picker p{color:#9fb2c0;font-size:.7rem;line-height:1.6}.chronicle-recipient-picker>div{border:1px solid #25465b;gap:4px;max-height:165px;padding:10px;display:grid;overflow:auto}.chronicle-recipient-picker>div label{cursor:pointer;flex-direction:row;align-items:center;gap:8px;padding:3px;display:flex}@media (max-width:730px){.chronicle-compose-rc27 .chronicle-editor-shell{margin:12px}.chronicle-compose-rc27 .chronicle-tiptap .ProseMirror{min-height:300px;padding:20px}.chronicle-compose-rc27 .chronicle-editor-toolbar{padding:7px}.chronicle-compose-rc27 .chronicle-compose-footer{flex-direction:column;align-items:stretch;gap:15px;padding:14px}.chronicle-compose-rc27 .chronicle-editor-toolbar button{flex-basis:30px}}
