:root{font-family:Segoe UI,Arial,sans-serif;color:#e7e7e4;background:#151515;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;--bg: #151515;--panel: #202020;--border: #404040;--muted: #aaa9a6;--quiet: #91918e;--chalk: #e7e7e2;--brand-accent: #b6d8f2;--accent: #bddcf2;--accent-dim: #bddcf218;--danger: #e4a59d}*{box-sizing:border-box}body{margin:0;min-width:320px}body:before{content:"";position:fixed;top:0;right:0;bottom:0;left:0;background-image:url(/grain.svg);opacity:.07;pointer-events:none;z-index:30}button,input{font:inherit}button,a,input{touch-action:manipulation;-webkit-tap-highlight-color:transparent}button{border:0;cursor:pointer;color:inherit}a{color:inherit}button:disabled{cursor:default;opacity:.45}button:focus-visible,a:focus-visible,input:focus-visible,.ProseMirror:focus-visible{outline:2px solid var(--brand-accent);outline-offset:4px}input{color:var(--chalk)}input::placeholder{color:#92928f}::selection{background:#bddcf230;color:#f5f5f2}.app-shell,.main-shell{min-height:100vh;width:100%}.main-shell{display:flex;flex-direction:column}.topbar{height:78px;flex-shrink:0}.topbar-inner{height:100%;width:calc(100% - 80px);max-width:1160px;margin:0 auto;border-bottom:1px solid #444443;display:flex;align-items:center;justify-content:space-between;gap:28px}.brand{display:inline-flex;align-items:center;gap:12px;text-decoration:none;font:31px Georgia,serif;letter-spacing:-1px;color:var(--chalk);line-height:1;flex-shrink:0}.brand>svg{margin-top:2px}.brand-period{color:var(--brand-accent)}.header-nav{display:flex;align-items:center;gap:29px}.header-link{display:inline-flex;align-items:center;gap:7px;min-height:40px;background:none;padding:0;font-size:12px;color:#bdbdb9;text-decoration:none;position:relative;white-space:nowrap}.header-link:hover,.header-link.active{color:#f0f0ea}.header-link.active:after{content:"";height:1px;position:absolute;left:0;right:0;bottom:4px;background:#babbb4}.help-link>svg{display:none}main{width:100%;flex:1}.page{width:calc(100% - 80px);max-width:1160px;margin:0 auto;padding:45px 0 28px}.hero{display:flex;justify-content:space-between;align-items:center;gap:35px;padding:0 5px 37px;position:relative}.hero>div:first-child{min-width:0}.eyebrow{font-size:10px;letter-spacing:2px;font-weight:500;color:#b9b9b3;display:inline-flex;align-items:center;gap:8px}h1{font-family:Georgia,Times New Roman,serif;font-size:clamp(44px,4.6vw,64px);font-weight:400;letter-spacing:-2.6px;line-height:1.1;margin:19px 0 20px;color:#efefea}h1 em{font-weight:400;color:inherit;position:relative}.hero h1 em{font-style:normal}.hero-title-line,.chalk-title-line{display:inline-block;position:relative;max-width:100%}.chalk-underline{width:calc(100% + 8px);height:25px;position:absolute;left:-4px;bottom:-16px;color:#dadacf;pointer-events:none}.hero p,.page-description{font-size:13px;line-height:1.85;color:#aaa9a5;margin:0}.hero-doodle{width:440px;flex-shrink:0;text-align:center;position:relative;margin-top:7px}.envelope-doodle{width:100%;height:auto;display:block;color:#d8d8cd;margin:0 auto}.doodle-heart{stroke:#9cc4e0;fill:#a9d0ed;stroke-width:1.1}.heart-highlight{stroke:#dceefa;stroke-width:1.1;opacity:.75}.chalk-echo{opacity:.28;stroke-width:.75}.message-trail{opacity:.85}.chalk-sparkle{transform-box:fill-box}.sparkle-three,.sparkle-five{animation:chalk-glimmer 7s ease-in-out infinite}.sparkle-five{animation-delay:-3s}.mobile-sparkles{display:none}.chalk-padlock{width:23px;height:27px;flex-shrink:0}.chalk-heart{width:18px;height:20px;margin-left:4px;flex-shrink:0;transform:rotate(-8deg)}.handwritten{font-family:Segoe Print,Bradley Hand,cursive;font-size:16px;color:#b6b7ac;line-height:1.6}.floating-envelope{animation:float 6s ease-in-out infinite;transform-box:fill-box;transform-origin:50% 50%}.workspace{display:grid;grid-template-columns:minmax(0,1fr) 328px;gap:22px;align-items:stretch}.editor-card{border:1px solid #575753;border-radius:7px;background:#202020;overflow:hidden;position:relative;display:flex;flex-direction:column}.accent-lilac{--accent: #d4c4df;--accent-dim: #d4c4df18}.accent-peach{--accent: #e4c6b4;--accent-dim: #e4c6b418}.accent-sky{--accent: #bfd0db;--accent-dim: #bfd0db18}.accent-amber{--accent: #efc477;--accent-dim: #efc47718}.editor-card-header{height:58px;flex-shrink:0;display:flex;align-items:center;justify-content:space-between;padding:0 23px;gap:12px;border-bottom:1px solid #3d3d3b}.note-label{font-size:9px;letter-spacing:1.7px;color:#c4c4be;display:flex;gap:8px;align-items:center;white-space:nowrap}.tiny-dot{width:5px;height:5px;border-radius:50%;background:var(--accent)}.segmented{display:flex;align-items:center;gap:20px}.segmented button{display:flex;align-items:center;gap:6px;padding:8px 0;font-size:11px;background:transparent;color:#9a9a95;border-bottom:1px solid transparent}.segmented button.selected{border-color:#d3d3ca;color:#ecece5}.toolbar{min-height:48px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #3d3d3b;padding:7px 15px;gap:7px}.toolbar-buttons,.toolbar-history{display:flex;gap:3px;align-items:center}.tool-button{background:transparent;display:grid;place-items:center;width:31px;height:31px;border-radius:3px;color:#b6b6af;padding:0}.tool-button:hover:not(:disabled),.tool-button.active{background:#ffffff0d;color:#eeeee5}.tool-button.toolbar-divider{margin-left:8px;position:relative}.toolbar-divider:before{position:absolute;height:16px;left:-5px;top:7px;content:"";border-left:1px solid #53534e}.editor-body{padding:27px 27px 23px;min-height:352px;flex:1}.title-input{width:100%;padding:0 0 18px;margin-bottom:19px;border:0;border-bottom:1px solid #64645d;outline:none;background:transparent;font:25px Georgia,serif;letter-spacing:-.6px;color:var(--chalk)}.title-input::placeholder{color:#acaca2}.title-input:focus-visible{outline:none;border-bottom-color:#a9c6dc}.rich-editor .tiptap{outline:none;min-height:232px}.rich-editor .tiptap,.note-content{font-size:14px;line-height:1.9;color:#d0d0c7;overflow-wrap:anywhere}.rich-editor p,.note-content p{margin:0 0 1em}.rich-editor .chalk-dim,.note-content .chalk-dim{color:#a7a79f}.rich-editor .chalk-quote,.note-content .chalk-quote{color:#efa65d}.tiptap p.is-editor-empty:first-child:before{content:attr(data-placeholder);float:left;color:#9b9b93;pointer-events:none;height:0}.rich-editor h1,.rich-editor h2,.rich-editor h3,.note-content h2,.note-content h3{font-family:Georgia,serif;font-weight:400;line-height:1.3;color:var(--chalk);letter-spacing:-.5px;margin:1em 0 .5em}.rich-editor h1{font-size:29px}.rich-editor h2,.note-content h2{font-size:23px}.rich-editor h3,.note-content h3{font-size:19px}.rich-editor ul,.rich-editor ol,.note-content ul,.note-content ol{padding-left:23px}.rich-editor li p,.note-content li p{margin:0}.rich-editor blockquote,.note-content blockquote{margin:1em 0;padding:4px 0 4px 17px;border-left:2px solid var(--accent);color:#d4d4cc;font-family:Georgia,serif;font-size:17px;font-style:italic}.rich-editor blockquote p,.note-content blockquote p{margin:0}.rich-editor img,.note-content img{max-width:100%;height:auto;border-radius:4px;display:block;margin:15px 0}.rich-editor img.ProseMirror-selectednode{outline:2px solid var(--accent)}.rich-editor mark,.note-content mark{background:var(--accent-dim);color:var(--accent);padding:1px 3px;border-radius:2px}.rich-editor code,.note-content code{background:#0003;font:12px Consolas,monospace;padding:3px 5px;border-radius:3px}.rich-editor pre,.note-content pre{background:#0004;padding:14px;overflow-x:auto;border-radius:5px}.rich-editor pre code,.note-content pre code{background:none;padding:0}.rich-editor a,.note-content a{color:var(--accent);text-decoration-color:#c3c3b677;text-underline-offset:3px}.rich-editor hr,.note-content hr{border:0;border-top:1px dashed #abab9955;margin:22px 0}.editor-footer{display:flex;align-items:center;justify-content:space-between;padding:15px 23px;border-top:1px solid #3d3d3b;font-size:10px;color:#aaa99f;gap:12px;white-space:nowrap}.editor-footer>span{display:flex;align-items:center;gap:6px}.draft-privacy-notice{white-space:normal;text-align:right}.dot-separator{margin:0 4px;color:#82827b}.seal-card{background:#1d1d1d;border:1px solid #4b4b47;border-radius:7px;padding:24px}.seal-card-title{display:flex;align-items:flex-start;gap:11px;margin-bottom:24px}.lock-icon{display:none}.seal-card h2{font-family:Georgia,serif;font-weight:400;font-size:23px;margin:0 0 8px;letter-spacing:-.6px;line-height:1.2}.seal-card-title p{font-size:11px;color:#a7a79e;margin:0;line-height:1.6}.field-label{font-size:11px;font-weight:400;display:block;color:#d1d1c8;margin-bottom:9px}.password-field{position:relative;display:flex;border:1px solid #4c4c46;border-radius:4px;background:#202020;align-items:center}.password-field:focus-within{border-color:#91b5d0;box-shadow:0 0 0 2px #bddcf208}.password-field input{background:none;border:0;padding:12px;width:100%;font-size:12px;min-width:0;outline:none}.password-field input:focus-visible{outline:none}.icon-button{background:transparent;color:#adada3;display:inline-grid;place-items:center;flex-shrink:0;width:33px;height:33px;padding:0;border-radius:4px}.icon-button:hover{color:#e7e7df;background:#ffffff0b}.password-field .icon-button{margin-right:3px}.password-check{color:var(--brand-accent);margin-right:11px;flex-shrink:0}.generate-button{background:none;display:flex;align-items:center;gap:6px;font-size:10px;color:#bdbdb3;padding:0;margin-top:10px;min-height:16px}.generate-button svg:last-child{margin-left:2px;opacity:.6}.generate-button:hover{color:#e9e9df}.confirm-label{margin-top:22px}.accent-picker{margin-top:24px}.swatches{display:flex;align-items:center;gap:11px;margin:12px 0 22px}.swatch{height:22px;width:22px;border-radius:50%;padding:0;display:grid;place-items:center;color:#272723;outline:1px solid transparent;outline-offset:3px;transition:transform .15s}.swatch:hover{transform:scale(1.1)}.swatch.chosen{outline-color:#abc9df}.swatch-sage{background:#b6d8f2}.swatch-lilac{background:#cbc2d4}.swatch-peach{background:#dbc4b4}.swatch-sky{background:#b6c5d0}.swatch-amber{background:#efc477}.swatches>span{font-size:10px;color:#aaa99f;margin-left:4px;text-transform:capitalize}.primary-button{display:flex;align-items:center;justify-content:center;gap:10px;padding:13px 19px;border-radius:4px;background:#b6d8f2;color:#1d2933;font-size:12px;font-weight:600;min-height:44px;transition:background .15s,transform .15s;line-height:1.3}.primary-button:hover:not(:disabled){background:#cee7f8;transform:translateY(-1px)}.seal-button{width:100%;margin-top:9px;justify-content:center;padding:14px 15px;font-family:Georgia,serif;font-size:14px}.seal-button .button-lock{width:15px;height:18px}.error-message{font-size:11px;color:#e5b1a7;line-height:1.65;background:#c87b6a0d;border-left:2px solid #c59083;padding:10px 12px;margin:12px 0}.app-footer{width:calc(100% - 80px);max-width:1160px;margin:0 auto;padding:18px 0 25px;font-size:10px;color:#929289;display:flex;justify-content:center;text-align:center;gap:15px}.app-footer>span{display:flex;align-items:center;gap:7px}.app-footer>span:last-child>svg{color:#9fbfd9}.link-form{display:flex;gap:5px;padding:11px;background:#191919}.link-form input{background:#232323;border:1px solid #4c4c46;border-radius:3px;padding:7px;font-size:11px;width:100%;min-width:0}.link-form button{font-size:10px;background:#3b3d37;border-radius:3px;padding:7px}.spin{animation:spin 1s linear infinite}.modal{background:#202020;color:#d0d0c5;border:1px solid #57574d;border-radius:9px;padding:34px;max-width:560px;width:calc(100% - 32px);box-shadow:0 20px 150px #0009}.modal::backdrop{background:#080808ca;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.modal-close{position:absolute;top:13px;right:13px}.modal>h2{font:32px Georgia,serif;color:var(--chalk);margin:15px 0 24px;letter-spacing:-1px}.modal>p{font-size:13px;line-height:1.7;color:#b2b2a7}.privacy-list{display:grid;gap:20px;margin:0 0 24px}.privacy-list>div{display:flex;gap:16px}.privacy-list>div>span{font:italic 22px Georgia,serif;color:#b4c4d1}.privacy-list h3{font-size:12px;color:#ddddd0;font-weight:500;margin:0 0 6px}.privacy-list p{font-size:11px;line-height:1.8;color:#a8a89a;margin:0}.unlock-page,.published-page{text-align:center;padding-top:65px;max-width:780px}.chalk-lock{width:80px;height:92px;color:#ccccbe;display:block;margin:0 auto 32px;transform:rotate(-4deg)}.chalk-lock.unlocked .lock-shackle{transform:rotate(-20deg);transform-origin:29px 53px}.unlock-page h1,.published-page h1,.notes-page h1,.management-page h1{font-size:48px}.unlock-page>.eyebrow,.published-page>.eyebrow{display:block}.page-description{margin:0 0 28px;font-size:13px}.unlock-card{width:380px;max-width:100%;margin:32px auto 23px;padding:25px;border:1px solid #4c4c43;border-radius:7px;background:#202020;text-align:left}.unlock-card .primary-button{width:100%;margin-top:19px}.unlock-card .password-field input{padding:14px 12px}.quiet-text{font-size:11px;line-height:1.9;color:#99998b}.reader-page{max-width:880px}.reader-meta{display:flex;align-items:center;justify-content:flex-end;gap:12px;margin:8px 0 25px}.text-button{background:transparent;color:#b8ccda;display:inline-flex;align-items:center;justify-content:center;gap:8px;font-size:11px;padding:8px 0;text-decoration:none}.text-button:hover{color:#ddebf8}.opened-note{padding:40px 45px;min-height:350px}.note-title{font-size:32px;color:var(--chalk);margin:0 0 26px;letter-spacing:-.6px;line-height:1.2}.opened-note .note-content{font-size:15px;line-height:2}.opened-note .note-title{font-size:38px;overflow-wrap:anywhere;margin-bottom:38px}.success-badge{width:53px;height:53px;display:grid;place-items:center;margin:0 auto 25px;border:1px solid #8daac0;color:#b8d7ef;border-radius:50%;background:#b8d7ef08}.published-card{width:540px;max-width:100%;margin:32px auto 0;background:#202020;border:1px solid #4c4c43;border-radius:7px;padding:27px;text-align:left}.copy-group{margin:0 0 16px}.copy-group label{font-size:11px;color:#c5c5b7;display:block;margin:0 0 10px}.copy-field{display:flex;border:1px solid #47473e;border-radius:4px;background:#1a1a1a;overflow:hidden}.copy-field input{width:100%;min-width:0;border:0;background:none;font-size:11px;color:#bfd3e2;padding:12px}.copy-field button{width:42px;flex-shrink:0;background:#2c2c28;color:#cecebf;display:grid;place-items:center;border-left:1px solid #47473e}.copy-field button:hover{background:#363631}.copy-group small{font-size:10px;display:block;margin:7px 0;color:#b4cfe3}.password-reminder{display:flex;gap:10px;margin:20px 0 23px;color:#b9cddc}.password-reminder strong{font-size:12px;font-weight:500}.password-reminder p{font-size:11px;line-height:1.65;color:#a8a89b;margin:5px 0 0}.private-link{border-top:1px solid #434339;padding-top:21px}.private-link p{font-size:11px;color:#a8a89b;line-height:1.7}.published-actions{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:23px}.success-scribble{display:block;margin:26px 0 0;transform:rotate(-3deg);font-size:13px}.notes-page,.management-page{max-width:920px}.notes-page>.page-description,.management-page>.page-description{margin:0 0 32px}.notes-list{border:1px solid #48483e;border-radius:7px;background:#202020;overflow:hidden}.empty-notes{text-align:center;padding:50px 20px;color:#b5c9d9}.empty-notes h2{font:26px Georgia,serif;color:#deded0}.empty-notes p{font-size:12px;color:#a8a89b}.empty-notes .primary-button{margin:26px auto 0;max-width:185px}.owned-note{display:flex;align-items:center;gap:17px;padding:21px 24px;border-bottom:1px solid #3c3c32}.owned-note:last-child{border-bottom:none}.owned-note-icon{width:42px;height:42px;display:grid;place-items:center;border:1px solid #55554a;background:#bfbfb508;color:#c1d2e0;border-radius:6px;flex-shrink:0}.owned-note h2{font:19px Georgia,serif;color:#deded0;margin:0 0 7px}.owned-note p{font-size:10px;color:#a7a79a;margin:0}.owned-note>.text-button{margin-left:auto}.owned-note .icon-button{color:#9a9a8c}.notes-page>.quiet-text{text-align:center;margin-top:22px}.stats-grid{display:grid;grid-template-columns:1fr 1.35fr;gap:18px}.stat-card{border:1px solid #4b4b3f;border-radius:7px;background:#202020;padding:26px;display:flex;flex-direction:column;gap:10px}.stat-card>strong{font:56px Georgia,serif;font-weight:400;color:#e0e9f0}.stat-card>span:last-child{font-size:11px;color:#a7a799}.stat-dates>strong{font:20px Georgia,serif;margin:19px 0 12px;color:#dbdbcd}.stats-disclaimer{font-size:11px;line-height:1.8;color:#a4a497;margin:15px 0 24px;max-width:710px}.management-card{border:1px solid #48483c;border-radius:7px;background:#202020;padding:27px}.management-card .copy-group{margin-bottom:23px}.management-actions{display:flex;align-items:center;justify-content:space-between;gap:15px}.secondary-button{font-size:11px;padding:11px 15px;border:1px solid #5b5b4b;background:#bfbfb508;color:#d1d3c2;border-radius:4px;display:inline-flex;align-items:center;justify-content:center;gap:8px;text-decoration:none}.secondary-button:hover{background:#bfbfb512}.delete-panel{margin-top:27px;display:flex;align-items:center;justify-content:space-between;gap:20px;padding:22px 0;border-top:1px solid #414136}.delete-panel h2{font-size:12px;font-weight:500;color:#c6bdb0;margin:0 0 8px}.delete-panel p{font-size:11px;color:#a39d90;margin:0;line-height:1.6}.danger-button{background:#be84700b;border:1px solid #9f706140;color:#d2a48e;padding:11px 14px;border-radius:4px;font-size:11px;display:inline-flex;align-items:center;justify-content:center;gap:7px;white-space:nowrap}.danger-button:hover:not(:disabled){background:#be847018}.dialog-actions{display:flex;justify-content:flex-end;gap:12px;margin-top:25px}.loading-message{font-size:12px;color:#bed1df;display:flex;align-items:center;justify-content:center;gap:9px}.unlock-page>.primary-button{max-width:230px;margin:25px auto}.unlock-page>.quiet-text{margin-top:27px}@keyframes spin{to{transform:rotate(360deg)}}@keyframes float{0%,to{transform:translateY(0) rotate(-1deg)}50%{transform:translateY(-4px) rotate(1deg)}}@keyframes chalk-glimmer{0%,to{opacity:.7}50%{opacity:1}}@media(max-width:1100px){.page,.topbar-inner,.app-footer{width:calc(100% - 64px)}.hero{gap:22px}.hero-doodle{width:340px;padding:0}.workspace{grid-template-columns:minmax(0,1fr) 304px;gap:18px}.seal-card{padding:22px}.seal-card h2{font-size:21px}.toolbar-history{display:none}.toolbar-buttons{gap:2px}.tool-button{width:29px}.editor-body{padding:25px 23px}}@media(max-width:860px){.hero h1{font-size:48px}.hero-doodle{width:230px}.hero p{font-size:12px}.workspace{grid-template-columns:1fr}.seal-card{display:grid;grid-template-columns:1fr 1fr;column-gap:25px;align-items:start;padding:25px}.seal-card-title{grid-column:1/-1;margin-bottom:22px}.seal-card>.field-label,.seal-card>.password-field,.seal-card>.generate-button{grid-column:1}.seal-card>.confirm-label{margin-top:21px}.accent-picker{grid-column:2;grid-row:2/5;margin-top:0}.seal-card>.primary-button{grid-column:1/-1;margin-top:24px}.seal-card>.error-message{grid-column:1/-1}.toolbar-history{display:flex}.editor-body{min-height:330px}.rich-editor .tiptap{min-height:210px}.stats-grid{grid-template-columns:1fr 1fr}.stat-dates>strong{font-size:18px;line-height:1.5;margin:10px 0}.short-id{display:none}}@media(max-width:600px){.page,.topbar-inner,.app-footer{width:calc(100% - 40px)}.topbar{height:70px}.brand{font-size:28px;gap:9px}.brand>svg{width:20px;height:20px}.header-nav{gap:18px}.header-link{font-size:11px}.help-link>svg{display:block}.help-link>span{display:none}.help-link{width:30px;justify-content:center}.write-link>span{display:none}.write-link{width:30px;justify-content:center}.page{padding:34px 0 23px}.hero{display:block;padding:0 0 32px}.hero .eyebrow{font-size:8px;letter-spacing:1.8px}.hero h1{font-size:clamp(38px,8.2vw,48px);letter-spacing:-1.7px;margin-top:19px}.chalk-underline{height:19px;bottom:-13px}.hero p{font-size:12px;max-width:390px}.hero-doodle{width:45px;position:absolute;right:0;top:-2px;margin:0;pointer-events:none}.hero-doodle .envelope-doodle{display:none}.mobile-sparkles{display:block;width:45px;height:38px;color:#ccccc1}.desktop-break{display:none}.editor-card-header{height:56px;padding:0 17px}.note-label{font-size:8px;letter-spacing:1.2px}.segmented{gap:14px}.segmented button{font-size:10px;gap:5px}.toolbar{padding:8px 10px;flex-wrap:wrap}.toolbar-buttons{gap:2px;flex-wrap:wrap}.tool-button{width:29px;height:30px}.tool-button.toolbar-divider{margin-left:5px}.toolbar-history{display:none}.editor-body{padding:23px 19px;min-height:315px}.title-input{font-size:24px;letter-spacing:-.5px;padding-bottom:16px}.rich-editor .tiptap{min-height:194px}.rich-editor .tiptap,.note-content{font-size:13px}.editor-footer{font-size:9px;padding:15px 17px;gap:10px}.editor-footer>span{gap:4px}.seal-card{display:block;padding:24px}.seal-card-title{margin-bottom:24px}.seal-card h2{font-size:24px}.seal-card-title p,.field-label{font-size:12px}.password-field input{font-size:13px;padding:13px 12px}.generate-button{margin-top:12px;font-size:11px}.accent-picker{margin-top:25px}.seal-card>.primary-button{margin-top:9px}.seal-card>.confirm-label{margin-top:23px}.app-footer{font-size:9px}.unlock-page,.published-page{padding-top:44px}.unlock-page h1,.published-page h1,.notes-page h1,.management-page h1{font-size:38px;letter-spacing:-1.5px}.unlock-page .eyebrow,.published-page .eyebrow{font-size:8px;letter-spacing:1.5px}.page-description{font-size:12px}.quiet-text{font-size:10px}.opened-note{padding:27px}.opened-note .note-title{font-size:29px}.opened-note .note-content{font-size:13px}.reader-meta .text-button{font-size:10px}.published-card{padding:23px}.published-actions{flex-direction:column;align-items:stretch}.published-actions .text-button{padding-top:14px}.notes-page>.page-description{font-size:12px}.owned-note{gap:11px;padding:19px 16px;flex-wrap:wrap}.owned-note-icon{width:35px;height:35px}.owned-note h2{font-size:18px}.owned-note p{font-size:9px}.owned-note>.text-button{font-size:10px}.stats-grid{grid-template-columns:1fr}.stat-card{padding:22px}.stat-dates>strong{font-size:21px}.management-card{padding:22px}.management-actions{flex-wrap:wrap}.delete-panel{display:block}.delete-panel .danger-button{margin-top:17px}.modal{padding:30px 23px}.modal>h2{font-size:29px}.modal-close{top:10px;right:10px}}@media(max-width:360px){.page,.topbar-inner,.app-footer{width:calc(100% - 32px)}.header-nav{gap:11px}.note-label{letter-spacing:.8px;font-size:7px}.segmented{gap:10px}.tool-button{width:27px}.editor-footer{font-size:8px;padding:14px}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation:none!important;transition:none!important;scroll-behavior:auto!important}}
