@font-face{font-family:NotesPixel;src:url(/fonts/Silkscreen-Regular.ttf) format("truetype");font-display:swap;font-weight:400}:root{--keyboard-inset:0px;--notes-bar-bottom:calc(16px + env(safe-area-inset-bottom) + var(--keyboard-inset));--notes-tools-bottom:calc(94px + env(safe-area-inset-bottom) + var(--keyboard-inset))}body{background-color:#252a35;background-image:radial-gradient(circle at 22px 36px,#f5f6ff99 .8px,transparent 1.4px),radial-gradient(circle at 137px 92px,#e1e9ff88 1.2px,transparent 1.8px),radial-gradient(circle at 73px 182px,#fff7 .6px,transparent 1.1px),radial-gradient(circle at 219px 149px,#eef1ff80 1.5px,transparent 2px),radial-gradient(circle at 183px 37px,#e3ddf855 .7px,transparent 1.2px);background-size:251px 237px,347px 301px,307px 269px,419px 397px,223px 317px;background-attachment:fixed}.simple-workspace{padding-bottom:190px}.note,.note-card{box-shadow:4px 4px 0 #16171855}.note.selected-card,.simple-workspace .selected-card{outline:2px solid #cbd2ff;outline-offset:3px;box-shadow:4px 4px 0 #1118}.quiet-empty{color:#c9cbce}.bottom-bar{left:50%;right:auto;transform:translateX(-50%);bottom:var(--notes-bar-bottom);width:min(650px,calc(100% - 28px));height:62px;padding:6px 10px;background:#d9dbdf;border:3px solid #17191b;border-radius:0;box-shadow:inset 2px 2px 0 #fff,inset -2px -2px 0 #92979f,5px 5px 0 #151619;backdrop-filter:none;z-index:40}.bottom-bar button{height:42px;min-width:44px;display:flex;align-items:center;justify-content:center;color:#25282d;border-radius:0;font-size:16px;padding:8px 12px}.bottom-bar .selected,.bottom-bar button{font-family:NotesPixel,monospace;font-weight:400}.bottom-bar .selected{background:#bcc5ee;border:2px solid #25282d;border-radius:0;box-shadow:inset 2px 2px 0 #f5f6ff,inset -2px -2px 0 #8893b8;padding:8px 28px;font-size:17px}.bottom-bar button:active{transform:translate(1px,1px)}.bottom-sheet{bottom:var(--notes-tools-bottom);border:2px solid #17191b;border-radius:0;box-shadow:5px 5px 0 #151619;z-index:50}#error.error,.save-alert{bottom:var(--notes-tools-bottom);z-index:70}.editor-dock{position:fixed;left:50%;transform:translateX(-50%);bottom:var(--notes-tools-bottom);width:min(650px,calc(100% - 28px));background:#e2e4e8;border:2px solid #17191b;box-shadow:4px 4px 0 #151619;z-index:45;color:#303640}.editor-dock-row{display:flex;align-items:center;padding:5px;gap:5px;box-shadow:inset 1px 1px 0 white}.editor-dock .editor-toolbar{position:static;min-width:0;flex:1;flex-wrap:nowrap;overflow-x:auto;gap:2px;padding:0;background:transparent;scrollbar-width:thin}.editor-dock .editor-toolbar button{min-width:34px;height:38px}.editor-dock .editor-toolbar select{min-width:100px}.editor-dock .editor-done{flex-shrink:0;border:2px solid #353940;border-radius:0;background:#bcc5ee;color:#22262d;padding:9px 8px;font:12px NotesPixel,monospace;box-shadow:inset 1px 1px 0 #fff;cursor:pointer}.editor-dock .editor-palette{max-height:min(55dvh,440px);overflow-y:auto;border-bottom:1px solid #adb3be;box-shadow:none;text-align:left}.editor-dock .editor-pin{padding-top:12px;border-top:1px solid #e2e4e8;margin-bottom:0}.editor-dock .editor-pin input{flex-shrink:0}.ProseMirror,.editor-paper{scroll-margin-bottom:180px}.simple-workspace .editing-card .minimal-card-actions{background:transparent;color:white}.link-card{margin-top:16px}@media(max-width:700px){.simple-workspace{padding-bottom:200px}.bottom-bar{height:62px}.bottom-bar .selected{padding:8px 22px}.editor-dock .editor-toolbar select{min-width:95px;width:95px;font-size:12px}}body button:not(.colour-swatches button){background:#080808!important;color:#fff!important;font-family:NotesPixel,monospace!important;border-radius:0!important;border:1px solid #ffffff38;font-size:12px;line-height:1.4;box-shadow:inset 1px 1px 0 #ffffff26,2px 2px 0 #0005}body button:not(.colour-swatches button):hover{background:#242424!important}body button:not(.colour-swatches button):focus-visible{outline:2px solid white;outline-offset:3px}body button:not(.colour-swatches button):disabled{opacity:.45}body .bottom-bar button{font-size:16px}body .bottom-bar .selected{box-shadow:var(--notes-button-shadow)}body .editor-dock .editor-toolbar button{font-size:15px}body .editor-dock .editor-toolbar button[aria-pressed=true]{outline:2px solid white;outline-offset:-4px}body .editor-dock .editor-done{font-size:12px}body .editor-toolbar select{background:#080808;color:white;font-family:NotesPixel,monospace;font-size:12px;border-radius:0;border:1px solid #666}body .bottom-sheet>button{margin-bottom:6px}.note[draggable=true]{cursor:grab}.note[draggable=true]:active{cursor:grabbing}.note .rich-note{cursor:text}.note a,.note button{cursor:pointer}:root{--notes-button-shadow:2px 2px 0 #b7ff7866,0 0 7px #b7ff782b}body button{box-shadow:var(--notes-button-shadow)!important}#collection.bottom-tabs,.bottom-bar .bottom-tabs{display:flex;align-items:center;justify-content:center;padding:0;margin:0;line-height:1}.bottom-bar button{margin:0;line-height:1;align-self:center}.bottom-bar .selected{text-decoration:none}.editor-note-actions{display:flex;align-items:center;gap:7px;flex-wrap:wrap;padding:6px 8px 9px;border-top:1px solid #c5c9cf}.editor-note-actions button{min-height:36px;padding:6px 9px;white-space:nowrap}.editor-note-actions .editor-done{margin-left:auto}.editor-dock .editor-toolbar{padding:2px 3px 4px}.simple-workspace{padding-bottom:240px}body:has(#inbox){padding-bottom:240px}.note,.note-card{scroll-margin-top:20px}.editor-note-actions .editor-action-icon{display:inline-flex;align-items:center;justify-content:center;width:42px;height:40px;padding:8px}.editor-action-icon svg{pointer-events:none;flex-shrink:0}.editor-action-icon[aria-pressed=true]{outline:2px solid #c9f000;outline-offset:-4px}.editor-action-icon[aria-pressed=true] svg{fill:#c9f000;stroke:#fff}:root{--notes-bar-bottom:calc(18px + env(safe-area-inset-bottom) + var(--keyboard-inset));--notes-tools-bottom:calc(82px + env(safe-area-inset-bottom) + var(--keyboard-inset))}.simple-workspace{padding:32px 30px 220px}.simple-workspace .notes-workspace{max-width:600px}.simple-workspace .note-list{gap:26px}#inbox.body{padding:30px 28px}#inbox .note{margin-bottom:26px}#inbox .rich-note,.simple-workspace .rich-note{font-size:15px;line-height:1.6}#inbox .rich-note h1,.simple-workspace .rich-note h1{font-size:26px;line-height:1.2}#inbox .rich-note h2,.simple-workspace .rich-note h2{font-size:19px;line-height:1.3}.empty-note-placeholder,.simple-workspace .notes-editor.blank-note .ProseMirror{font-size:16px}body .bottom-bar{width:min(600px,calc(100% - 40px));height:54px;padding:5px 8px}body .bottom-bar button{height:36px;min-width:36px;font-size:14px;padding:6px 10px}body .bottom-bar .selected{font-size:14px;padding:6px 20px}.editor-dock{width:min(600px,calc(100% - 40px))}.editor-dock-row{padding:4px}.editor-dock .editor-toolbar{gap:4px;padding:2px}body .editor-dock .editor-toolbar button{min-width:30px;height:32px;font-size:13px}body .editor-dock .editor-toolbar select{font-size:10px;min-width:88px;width:88px;padding:6px 3px;height:32px}.editor-note-actions{gap:5px;padding:5px 6px 7px;flex-wrap:nowrap}.editor-note-actions .editor-action-icon{width:32px;height:34px;min-height:34px;padding:6px;flex-shrink:0}.editor-note-actions .editor-action-icon svg{width:18px;height:18px}body .editor-dock .editor-done{font-size:10px;padding:7px 6px;min-height:34px}.editor-dock .editor-palette{max-height:min(32dvh,210px);padding:12px;overscroll-behavior:contain}.editor-palette>div{margin:0}.editor-palette p{font-size:12px;margin-bottom:8px}.colour-swatches{gap:7px}.colour-swatches button{width:26px;height:26px}.editor-palette .custom-colour-button{min-height:30px;padding:6px 8px;font-size:10px;margin-top:10px}.editor-palette .colour-wheel{width:18px;height:18px}.editor-palette .colour-wheel:after{inset:6px}.editor-palette .custom-colour-controls{margin-top:8px}.editor-palette .custom-colour-controls input[type=color]{height:32px;width:34px}.editor-palette .custom-colour-controls input[type=text]{height:32px;width:96px}.editor-palette .custom-colour-controls>button{font-size:10px;padding:7px}@media(max-width:360px){.simple-workspace{padding-left:24px;padding-right:24px}#inbox.body{padding:26px 24px}.editor-note-actions{gap:4px;padding-left:4px;padding-right:4px}.editor-note-actions .editor-action-icon{width:29px}}body:has(.card-tools) .bottom-bar,body:has(.text-tools) .bottom-bar{display:none}.editor-dock.card-tools,.editor-dock.text-tools{bottom:var(--notes-bar-bottom)}.card-tools-row{display:flex;align-items:center;gap:10px;padding:7px}.card-tools-row .editor-action-icon{display:flex;align-items:center;justify-content:center;width:42px;height:40px;padding:8px}.card-tools-row .editor-done{margin-left:auto}.text-tools .editor-dock-row{gap:8px;padding:6px}body .text-tools .editor-toolbar button{height:38px;min-width:36px;flex-shrink:0;margin:0;padding:5px}.text-tools .editor-toolbar{gap:6px;scrollbar-width:none}.text-tools .editor-toolbar::-webkit-scrollbar{display:none}body .card-tools .editor-done,body .text-tools .editor-done{min-height:38px;font-size:11px}.editor-dock.text-tools .editor-palette{max-height:min(65dvh,480px);padding:14px 16px}.format-panel-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:8px;font:14px IBM Plex Sans,sans-serif}.format-panel-header button{width:32px;height:32px;font-size:18px}.text-style-options{display:flex;flex-direction:column;margin-bottom:14px!important}body .editor-palette .text-style-options button{background:transparent!important;color:#303640!important;box-shadow:none!important;border:0!important;text-align:left;font:15px/1.4 IBM Plex Sans,sans-serif!important;padding:7px 8px;position:relative}body .editor-palette .text-style-options button[data-style=h1]{font:700 26px/1.25 IBM Plex Sans,sans-serif!important}body .editor-palette .text-style-options button[data-style=h2]{font:700 19px/1.3 IBM Plex Sans,sans-serif!important}body .editor-palette .text-style-options button[data-style=code]{font:13px/1.4 monospace!important}body .editor-palette .text-style-options button[data-style=quote]{font-style:italic!important}body .editor-palette .text-style-options button[aria-pressed=true]{background:#edf0f2!important}.text-style-options button[aria-pressed=true]:after{content:"✓";position:absolute;right:8px;font:16px IBM Plex Sans,sans-serif}.editor-palette .colour-group+.colour-group{border-top:1px solid #d8dce0;margin-top:14px;padding-top:12px}.editor-palette .colour-group p{font:13px IBM Plex Sans,sans-serif;margin-bottom:8px}body .editor-palette .colour-swatches button{width:30px;height:30px;min-width:30px}.rich-note[role=button]{cursor:default}.ProseMirror,.rich-note[role=button]{touch-action:manipulation}@media(max-width:400px){.card-tools-row{gap:8px}.card-tools-row .editor-action-icon{width:38px}.text-tools .editor-toolbar{gap:4px}body .text-tools .editor-toolbar button{min-width:32px}}.simple-workspace:has(.text-tools){padding-bottom:max(220px,calc(var(--keyboard-inset) + 110px))}body:has(#inbox .text-tools){padding-bottom:max(240px,calc(var(--keyboard-inset) + 110px))}.editor-dock.text-tools.keyboard-open{bottom:var(--keyboard-inset);box-shadow:none}.bottom-bar,.editor-dock,.note,.note-card,body button{touch-action:manipulation}.bottom-bar,.editor-dock,.rich-note[role=button]{-webkit-user-select:none;user-select:none;-webkit-touch-callout:none}.ProseMirror,.editor-dock input{-webkit-user-select:text;user-select:text}.rich-note[role=button]{cursor:text}@supports(-webkit-touch-callout:none){@media(pointer:coarse){.simple-workspace .rich-note{font-size:16px}.simple-workspace .rich-note .ProseMirror{font-size:inherit}}}:root{--notes-text-scale:.875}#inbox .rich-note,.simple-workspace .rich-note{font-size:16px;line-height:1.45;margin-bottom:0}#inbox .rich-note:not(.notes-editor),.editor-paper,.simple-workspace .rich-note:not(.notes-editor){zoom:var(--notes-text-scale)}.ProseMirror p,.rich-note p{margin:0 0 .3em}.ProseMirror li p,.rich-note li p{margin-bottom:.15em}.ProseMirror pre,.rich-note pre{font-size:14px;line-height:1.45}.ProseMirror ol,.ProseMirror ul,.rich-note ol,.rich-note ul{margin:.35em 0 .5em}#inbox .rich-note h1,.simple-workspace .rich-note h1{margin:.25em 0 .6em}#inbox .rich-note h2,.simple-workspace .rich-note h2{margin:.8em 0 .45em}.simple-workspace .notes-editor.blank-note .ProseMirror,.simple-workspace .rich-note{min-height:0}.rich-note.blank-note{min-height:70px!important}.notes-editor.blank-note{min-height:calc(70px * var(--notes-text-scale))!important}.rich-note.blank-note .editor-paper{min-height:70px;display:flex;align-items:center}.rich-note.blank-note .editor-paper>div{width:100%}.display-settings{margin:12px 0;padding:12px 0;border-top:1px solid #73777e55}.display-settings label{display:flex;justify-content:space-between;align-items:center;font:14px IBM Plex Sans,sans-serif;gap:16px}.display-settings select{font:16px IBM Plex Sans,sans-serif;background:#fff;color:#303640;border:1px solid #9ba1aa;padding:8px;min-height:40px;border-radius:0}.display-settings small{font:12px/1.5 IBM Plex Sans,sans-serif;display:block;margin-top:6px;color:#656c77}.saved-colours{margin-top:14px}.saved-colours[hidden]{display:none}.saved-colours-heading{display:flex;align-items:center;justify-content:space-between;margin-bottom:10px;font:12px IBM Plex Sans,sans-serif}body .saved-colours-heading button{min-height:32px;padding:4px 8px;font-size:10px}.saved-swatch{display:inline-flex;align-items:center;gap:4px}body .colour-swatches .remove-swatch{width:28px;min-width:28px;height:32px;background:#080808;color:#fff;font:22px IBM Plex Sans,sans-serif;box-shadow:none!important}.saved-swatches{row-gap:12px}.note,.note-card{position:relative}body .note button.reorder-handle,body .note-card button.reorder-handle{position:absolute;top:0;right:-33px;display:flex;justify-content:center;align-items:center;width:32px;min-width:32px;height:44px;padding:0;border:0;background:transparent!important;color:#d8dbe4!important;box-shadow:none!important;touch-action:none;cursor:grab;opacity:.65}body button.reorder-handle:focus-visible,body button.reorder-handle:hover{opacity:1;background:#0003!important}body:has(.text-tools) .reorder-handle{visibility:hidden}body.reordering-notes{user-select:none;-webkit-user-select:none;cursor:grabbing}.reordering{opacity:.55}.reorder-marker{height:3px;position:fixed;background:#c9b9fa;box-shadow:0 0 0 1px #292c33;pointer-events:none;z-index:45}#inbox.body{padding-right:34px}.simple-workspace{padding-right:36px;padding-left:36px}.card-tools-row{overflow-x:auto;scrollbar-width:thin}.card-tools-row>button{flex-shrink:0}.card-label .dismiss-version{display:inline-flex;align-items:center;justify-content:center;min-width:24px;min-height:24px;padding:2px;margin-left:6px;font:18px/1 sans-serif;color:inherit;background:transparent;border:0;box-shadow:none}.card-tools-row>button:disabled,.editor-toolbar button:disabled{opacity:.35;cursor:default}.card-tools-row .card-history{min-width:32px;height:40px;padding:4px;font-size:18px}.ProseMirror,.rich-note,body{font-family:IBM Plex Sans,Arial,sans-serif}.ProseMirror code,.ProseMirror pre,.rich-note code,.rich-note pre,body .editor-palette .text-style-options button[data-style=code]{font-family:IBM Plex Mono,monospace!important}.create-menu{position:fixed;right:max(20px,calc(50% - 300px));bottom:var(--notes-tools-bottom);width:210px;max-width:calc(100% - 40px);max-height:calc(100dvh - 110px);overflow-y:auto;padding:10px;display:flex;flex-direction:column;gap:9px;background:#d9dbdf;border:2px solid #17191b;box-shadow:inset 1px 1px 0 #fff,4px 4px 0 #151619;z-index:50}.create-menu[hidden]{display:none}body .create-menu button{display:flex;align-items:center;gap:14px;text-align:left;min-height:46px;padding:10px 14px;width:100%;font-size:13px}.create-menu svg{flex-shrink:0;pointer-events:none}.media-card>.media,.media-card>.media-view{margin-top:0;margin-bottom:0;border-radius:1px}#inbox .media-card,.simple-workspace .media-card{padding:12px}.capture-status{position:fixed;left:50%;transform:translateX(-50%);bottom:var(--notes-tools-bottom);padding:9px 14px;background:#d9dbdf;color:#252a35;border:2px solid #17191b;box-shadow:3px 3px 0 #151619;z-index:55;font:13px IBM Plex Sans,sans-serif;max-width:calc(100% - 40px)}.media-note-actions{display:flex;justify-content:flex-start;margin-top:10px}body .media-note-button{font-size:10px;min-height:36px;padding:8px 10px}#inbox .media-card .actions{opacity:1;justify-content:space-between}body .bottom-bar .app-name{font-size:12px;padding:6px 10px;white-space:nowrap}