@import "https://fonts.googleapis.com/css2?family=JetBrains+Mono:wght@400;500;700&display=swap";:root{--bg:#e8e5dc;--bg-2:#d8d4c8;--win-bg:#f4f1e8;--fg:#0a0a09;--fg-2:#3a3833;--dim:#7a766c;--line:#0a0a09;--line-soft:#0a0a092e;--accent:#c25400;--accent-2:#ff6a00;--select:#c254002e;--danger:#b00020;--win-hd:#0a0a09;--win-hd-fg:#f4f1e8;--inactive-hd:#b5b1a4;--inactive-hd-fg:#3a3833;--u:4px;--hd-h:26px;--mb-h:28px;--tb-h:30px;--grid:56px;--mono:"JetBrains Mono", ui-monospace, SFMono-Regular, Menlo, Consolas, monospace;--fs:13px;--fs-s:12px;--fs-xs:11px;--fs-l:16px;--tracking:.04em;--tracking-2:.06em;--tracking-3:.1em;--leading:1.4;--leading-2:1.5;--leading-3:1.6;--cursor:url(/cursor-brutalist.png) 1 1, url(/cursor.svg) 1 1, default;--new-star-lg:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='14' viewBox='0 0 14 14' shape-rendering='crispEdges'%3E%3Cpath d='M7 1h1v3h3v1H8v3H7V5H4V4h3z' fill='%230a0a09' fill-opacity='.18'/%3E%3C/svg%3E");--new-star-sm:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='10' viewBox='0 0 10 10' shape-rendering='crispEdges'%3E%3Cpath d='M5 0h1v2h2v1H6v2H5V3H3V2h2z' fill='%230a0a09' fill-opacity='.12'/%3E%3C/svg%3E");--shadow-window:4px 4px 0 var(--line);--shadow-window-off:2px 2px 0 var(--line-soft);--shadow-card:3px 3px 0 var(--line);--shadow-card-up:4px -4px 0 var(--line);--shadow-press:1px 1px 0 var(--line)}*{box-sizing:border-box;-webkit-font-smoothing:antialiased;scrollbar-width:none;-ms-overflow-style:none;margin:0;padding:0}::-webkit-scrollbar{width:0;height:0;display:none}html,body{height:100%;font-family:var(--mono);font-size:var(--fs);line-height:var(--leading);color:var(--fg);background:var(--bg);font-feature-settings:"calt" 0, "liga" 0, "ss01" 1, "zero" 1;font-variant-numeric:tabular-nums;-webkit-user-select:none;user-select:none;cursor:var(--cursor);overflow:hidden}button,input,textarea,select{font-family:inherit;font-size:inherit;color:inherit;background:0 0;border:0;border-radius:0;outline:0}::selection{background:var(--select);color:var(--fg)}:focus{outline:0}:focus-visible{outline:1px solid var(--accent);outline-offset:-1px}#root{height:100vh}.os{background:var(--bg);background-image:radial-gradient(var(--line-soft) 1px, transparent 1.2px);background-size:calc(var(--grid) / 4) calc(var(--grid) / 4);background-position:-1px -1px;flex-direction:column;width:100vw;height:100vh;display:flex;position:relative}.menubar{height:var(--mb-h);background:var(--fg);color:var(--bg);font-size:var(--fs-s);border-bottom:1px solid var(--line);z-index:10000;flex-shrink:0;align-items:center;display:flex}.menubar .mb-brand{padding:0 calc(var(--u) * 3);letter-spacing:.04em;border-right:1px solid var(--bg-2);align-items:center;height:100%;font-weight:700;display:flex}.menubar .mb-brand:before{content:"█";color:var(--accent-2);margin-right:6px}.menubar .mb-items{height:100%;display:flex}.menubar .mb-item{padding:0 calc(var(--u) * 2.5);cursor:var(--cursor);align-items:center;display:flex;position:relative}.menubar .mb-item:hover,.menubar .mb-item.open{background:var(--accent)}.menubar .mb-spacer{flex:1}.menubar .mb-right{height:100%;display:flex}.menubar .mb-stat{padding:0 calc(var(--u) * 2);border-left:1px solid var(--bg-2);font-size:var(--fs-xs);letter-spacing:.05em;opacity:.85;align-items:center;gap:4px;display:flex}.menubar .mb-clock{opacity:1;font-weight:700}.menubar.menubar--dev{background:var(--accent-2);color:var(--fg)}.menubar.menubar--dev .mb-brand{border-right-color:var(--fg)}.menubar.menubar--dev .mb-brand:before{color:var(--fg)}.menubar.menubar--dev .mb-item:hover,.menubar.menubar--dev .mb-item.open{background:var(--fg);color:var(--accent-2)}.menubar.menubar--dev .mb-stat{border-left-color:var(--fg);opacity:1}.mb-menu{background:var(--win-bg);min-width:200px;color:var(--fg);border:1px solid var(--line);box-shadow:4px 4px 0 var(--line);font-size:var(--fs-s);z-index:11000;border-top:0;position:absolute;top:100%;left:-1px}.mb-menu .mm-row{cursor:var(--cursor);justify-content:space-between;padding:4px 12px;display:flex}.mb-menu .mm-row:hover{background:var(--fg);color:var(--bg)}.mb-menu .mm-row.disabled{color:var(--dim);pointer-events:none}.mb-menu .mm-key{opacity:.55;padding-left:24px}.mb-menu .mm-sep{background:var(--line-soft);height:1px;margin:2px 0}.desktop{flex:1;position:relative;overflow:hidden}.shortcut{width:96px;cursor:var(--cursor);text-align:center;flex-direction:column;align-items:center;gap:6px;padding:6px 4px 4px;display:flex;position:absolute}.shortcut .ic{border:1px solid var(--line);background:var(--win-bg);width:48px;height:48px;box-shadow:3px 3px 0 var(--line);justify-content:center;align-items:center;font-size:20px;font-weight:700;display:flex;position:relative}.shortcut .ic:before{content:"";border:1px solid var(--line-soft);position:absolute;inset:2px}.shortcut .lbl{font-size:var(--fs-s);letter-spacing:.03em;color:var(--fg);white-space:normal;overflow-wrap:anywhere;word-break:break-word;background:0 0;max-width:100%;padding:1px 4px;line-height:1.2}.shortcut.selected .lbl{background:var(--fg);color:var(--bg)}.shortcut.selected .ic{outline:2px dashed var(--accent);outline-offset:2px}.ic.ic-edit{color:var(--accent)}.ic.ic-note{background:var(--win-bg);color:var(--fg-2);font-size:22px;position:relative}.ic.ic-note:after{content:"";background:var(--bg-2);border-left:1px solid var(--line);border-bottom:1px solid var(--line);width:10px;height:10px;position:absolute;top:2px;right:2px}.ic.ic-pixel{background-image:linear-gradient(var(--line) 1px, transparent 1px), linear-gradient(90deg, var(--line) 1px, transparent 1px);background-size:8px 8px}.ic.ic-pdf{background:var(--win-bg);color:var(--danger);letter-spacing:.05em;font-size:11px;font-weight:700;position:relative}.ic.ic-pdf:after{content:"";background:var(--bg-2);border-left:1px solid var(--line);border-bottom:1px solid var(--line);width:10px;height:10px;position:absolute;top:2px;right:2px}.ic.ic-mail{background:var(--win-bg);color:var(--accent);font-size:18px;font-weight:700;position:relative}.ic.ic-mail:after{content:"";background:linear-gradient(135deg, transparent 49%, var(--line-soft) 49% 51%, transparent 51%), linear-gradient(45deg, transparent 49%, var(--line-soft) 49% 51%, transparent 51%);pointer-events:none;position:absolute;inset:2px}.ic.ic-link{background:var(--fg);color:var(--accent-2);font-size:18px;font-weight:700}.ic.ic-project{background:var(--accent-2);color:var(--fg);font-size:18px;font-weight:700}.ic.ic-studio{color:var(--fg);background:#54d8cf;font-size:18px;font-weight:700}.ic.ic-letmein{color:var(--fg);background:#785cf6;font-size:18px;font-weight:700}.ic.ic-flag-new{background-image:var(--new-star-lg), var(--new-star-sm);background-position:3px 4px,13px 0;background-repeat:repeat,repeat;background-size:24px 18px,18px 15px}.ic.ic-frame{background:linear-gradient(var(--bg) 0 4px, transparent 4px), repeating-linear-gradient(90deg, var(--line) 0 4px, transparent 4px 8px) top / 100% 4px no-repeat, var(--win-bg);color:var(--accent);font-size:14px;position:relative}.ic.ic-frame:after{content:"↗";color:var(--accent);font-size:12px;position:absolute;bottom:2px;right:4px}.ic.ic-about{background:var(--win-bg);color:var(--accent);padding-top:2px;font-family:Times New Roman,serif;font-size:26px;font-style:italic;font-weight:700}.win{background:var(--win-bg);border:1px solid var(--line);min-width:220px;min-height:120px;box-shadow:4px 4px 0 var(--line);flex-direction:column;display:flex;position:absolute}.win.inactive{box-shadow:2px 2px 0 var(--line-soft)}.win.dragging,.win.resizing{-webkit-user-select:none;user-select:none;transition:none}.new-badge{border:1px solid var(--line);box-shadow:1px 1px 0 var(--line);display:block}.shortcut .ic .new-badge{z-index:2;width:18px;height:18px;position:absolute;top:-6px;right:-6px}.win>.new-badge{z-index:3;width:22px;height:22px;position:absolute;top:-8px;right:-8px}.win-flag{height:var(--hd-h);font-size:var(--fs-s);letter-spacing:.08em;text-transform:uppercase;border-bottom:1px solid var(--line);cursor:move;background-image:repeating-linear-gradient(90deg,#0000 0 3px,#0000000f 3px 4px);flex-shrink:0;align-items:center;padding:0 10px;font-weight:700;display:flex}.win-flag:before{content:"▪";margin-right:8px}.win-flag--new{background-color:var(--accent-2);background-image:var(--new-star-lg), var(--new-star-sm), repeating-linear-gradient(90deg, transparent 0 3px, #0000000f 3px 4px);color:var(--fg);background-position:4px 5px,14px 1px,0 0;background-repeat:repeat,repeat,repeat;background-size:28px 18px,22px 16px,auto}.win-hd{height:var(--hd-h);background:var(--win-hd);color:var(--win-hd-fg);font-size:var(--fs-s);letter-spacing:.05em;cursor:move;border-bottom:1px solid var(--line);background-image:repeating-linear-gradient(90deg,#0000 0 3px,#ffffff0d 3px 4px);flex-shrink:0;align-items:center;padding:0 0 0 4px;display:flex}.win.inactive .win-hd{background:var(--inactive-hd);color:var(--inactive-hd-fg);background-image:repeating-linear-gradient(90deg,#0000 0 3px,#0000000f 3px 4px)}.win-hd .hd-id{font-size:var(--fs-xs);opacity:.55;margin-right:6px}.win-hd .hd-title{text-transform:uppercase;white-space:nowrap;text-overflow:ellipsis;flex:1;font-weight:700;overflow:hidden}.win-hd .hd-controls{align-items:stretch;height:100%;display:flex}.win-hd .hd-btn{width:var(--hd-h);height:var(--hd-h);cursor:var(--cursor);color:inherit;opacity:.85;background:0 0;border-left:1px solid;justify-content:center;align-items:center;font-size:13px;line-height:1;display:flex}.win-hd .hd-btn:hover{background:var(--accent);color:var(--bg);opacity:1}.win-hd .hd-btn.close:hover{background:var(--danger);color:#fff}.win-body{flex-direction:column;flex:1;min-height:0;display:flex;position:relative;overflow:hidden}.win.inactive iframe{pointer-events:none}body.window-interacting{-webkit-user-select:none;user-select:none}body.window-interacting iframe{pointer-events:none}.win-statbar{height:18px;font-size:var(--fs-xs);background:var(--bg-2);border-top:1px solid var(--line);color:var(--fg-2);letter-spacing:.04em;flex-shrink:0;align-items:center;padding:0 6px;display:flex}.win-statbar .sb-cell{border-right:1px dotted var(--line-soft);margin-right:12px;padding-right:12px}.win-statbar .sb-cell:last-child{border-right:0;margin-right:0}.win-statbar .sb-spacer{flex:1}.rs{z-index:2;position:absolute}.rs.rs-n{cursor:ns-resize;height:12px;top:-6px;left:0;right:0}.rs.rs-s{cursor:ns-resize;height:12px;bottom:-6px;left:0;right:0}.rs.rs-e{cursor:ew-resize;width:12px;top:0;bottom:0;right:-6px}.rs.rs-w{cursor:ew-resize;width:12px;top:0;bottom:0;left:-6px}.rs.rs-ne{cursor:nesw-resize;width:16px;height:16px;top:-8px;right:-8px}.rs.rs-nw{cursor:nwse-resize;width:16px;height:16px;top:-8px;left:-8px}.rs.rs-se{cursor:nwse-resize;width:16px;height:16px;bottom:-8px;right:-8px}.rs.rs-sw{cursor:nesw-resize;width:16px;height:16px;bottom:-8px;left:-8px}.win .resize-marker{pointer-events:none;background-image:linear-gradient(135deg, transparent 0 4px, var(--line) 4px 5px, transparent 5px 7px, var(--line) 7px 8px, transparent 8px 10px, var(--line) 10px 11px, transparent 11px);z-index:1;width:12px;height:12px;position:absolute;bottom:0;right:0}.taskbar{height:var(--tb-h);background:var(--fg);color:var(--bg);border-top:1px solid var(--line);font-size:var(--fs-s);z-index:10000;flex-shrink:0;align-items:stretch;display:flex}.taskbar .tb-start{padding:0 calc(var(--u) * 2.5);letter-spacing:.06em;border-right:1px solid var(--bg-2);cursor:var(--cursor);background:var(--accent);color:var(--bg);align-items:center;font-weight:700;display:flex}.taskbar .tb-start:before{content:"▶";margin-right:6px;font-size:9px}.taskbar .tb-start:hover{background:var(--accent-2)}.taskbar .tb-items{gap:0;display:flex;overflow-x:auto}.taskbar .tb-item{border-right:1px solid var(--bg-2);cursor:var(--cursor);max-width:180px;font-size:var(--fs-s);opacity:.7;align-items:center;gap:6px;padding:0 12px;display:flex;position:relative}.taskbar .tb-item .tb-dot{background:var(--bg);opacity:.4;flex-shrink:0;width:6px;height:6px}.taskbar .tb-item.active{opacity:1;background:#ffffff14}.taskbar .tb-item.active .tb-dot{background:var(--accent-2);opacity:1}.taskbar .tb-item.minimized .tb-dot{background:var(--bg);opacity:.6}.taskbar .tb-item:hover{opacity:1;background:#ffffff0d}.taskbar .tb-item .tb-name{white-space:nowrap;text-overflow:ellipsis;letter-spacing:.04em;overflow:hidden}.taskbar .tb-spacer{flex:1}.taskbar .tb-tray{border-left:1px solid var(--bg-2);align-items:center;display:flex}.taskbar .tb-tray .tr-cell{border-right:1px solid var(--bg-2);font-size:var(--fs-xs);opacity:.85;align-items:center;padding:0 10px;display:flex}.taskbar .tb-tray .tr-cell:last-child{border-right:0}.start-menu{background:var(--win-bg);border:1px solid var(--line);width:280px;box-shadow:4px -4px 0 var(--line);z-index:11000;font-size:var(--fs-s);border-bottom:0;flex-direction:column;display:flex;position:absolute;bottom:0;left:0}.start-menu .sm-banner{background:var(--fg);color:var(--bg);font-size:var(--fs-xs);letter-spacing:.1em;border-bottom:1px solid var(--line);padding:8px 12px}.start-menu .sm-banner b{color:var(--accent-2)}.start-menu .sm-items{padding:4px 0}.start-menu .sm-row{cursor:var(--cursor);align-items:center;gap:10px;padding:6px 12px;display:flex}.start-menu .sm-row:hover{background:var(--fg);color:var(--bg)}.start-menu .sm-row .sm-glyph{text-align:center;width:16px;color:var(--accent);font-weight:700}.start-menu .sm-row:hover .sm-glyph{color:var(--accent-2)}.start-menu .sm-section{border-top:1px solid var(--line-soft);color:var(--dim);letter-spacing:.1em;text-transform:uppercase;margin:4px 0;padding:6px 12px 2px;font-size:9px}.start-menu .sm-foot{border-top:1px solid var(--line);font-size:var(--fs-xs);color:var(--dim);justify-content:space-between;padding:4px 12px;display:flex}.ctx{background:var(--win-bg);border:1px solid var(--line);box-shadow:3px 3px 0 var(--line);z-index:12000;min-width:180px;font-size:var(--fs-s);position:absolute}.ctx .cx-row{cursor:var(--cursor);justify-content:space-between;padding:4px 12px;display:flex}.ctx .cx-row:hover{background:var(--fg);color:var(--bg)}.ctx .cx-row.disabled{color:var(--dim);pointer-events:none}.ctx .cx-sep{background:var(--line-soft);height:1px;margin:2px 0}.modal-backdrop{z-index:13000;background:#0a0a0959;justify-content:center;align-items:flex-start;padding-top:18vh;display:flex;position:fixed;inset:0}.modal{background:var(--win-bg);border:1px solid var(--line);box-shadow:4px 4px 0 var(--line);flex-direction:column;min-width:360px;max-width:480px;display:flex}.modal-title{background:var(--fg);color:var(--bg);font-size:var(--fs-xs);letter-spacing:.1em;text-transform:uppercase;border-bottom:1px solid var(--line);padding:6px 10px}.modal-body{flex-direction:column;gap:10px;padding:14px;display:flex}.modal-input{background:var(--bg-2);width:100%;color:var(--fg);border:1px solid var(--line);font-family:var(--mono);font-size:var(--fs);-webkit-user-select:text;user-select:text;padding:6px 8px}.modal-input:focus{background:var(--win-bg);border-color:var(--accent)}.modal-actions{border-top:1px solid var(--line);justify-content:flex-end;display:flex}.modal-btn{background:var(--accent);height:28px;color:var(--bg);border:0;border-left:1px solid var(--line);font-family:var(--mono);font-size:var(--fs-s);letter-spacing:.05em;cursor:var(--cursor);padding:0 14px;font-weight:700}.modal-btn:hover{background:var(--accent-2)}.modal-btn:disabled{background:var(--bg-2);color:var(--dim);pointer-events:none}.modal-btn--secondary{background:var(--bg-2);color:var(--fg)}.modal-btn--secondary:hover{background:var(--fg);color:var(--bg)}.app-toolbar{border-bottom:1px solid var(--line);background:var(--bg-2);font-size:var(--fs-s);flex-shrink:0;align-items:center;gap:0;height:22px;display:flex}.app-toolbar .tb-btn{border-right:1px solid var(--line-soft);height:100%;cursor:var(--cursor);letter-spacing:.04em;white-space:nowrap;align-items:center;padding:0 10px;display:flex}.app-toolbar .tb-btn:hover{background:var(--fg);color:var(--bg)}.app-toolbar .tb-btn.active{background:var(--accent);color:var(--bg)}.app-toolbar .tb-btn.disabled{color:var(--dim);pointer-events:none}.app-toolbar .tb-grow{flex:1}.app-toolbar .tb-addr{border-right:1px solid var(--line-soft);background:var(--win-bg);height:100%;font-size:var(--fs-s);color:var(--fg-2);white-space:nowrap;text-overflow:ellipsis;flex:1;align-items:center;padding:0 8px;display:flex;overflow:hidden}.editor{flex:1;min-height:0;display:flex}.editor .ed-gutter{background:var(--bg-2);border-right:1px solid var(--line);font-size:var(--fs-xs);color:var(--dim);text-align:right;-webkit-user-select:none;user-select:none;min-width:40px;padding:6px 6px 6px 8px;overflow:hidden}.editor .ed-area{font-family:var(--mono);white-space:pre;background:var(--win-bg);color:var(--fg);resize:none;-webkit-user-select:text;user-select:text;caret-color:var(--accent-2);border:0;outline:0;flex:1;padding:6px 10px;font-size:12px;line-height:1.5;overflow:auto}.readme{-webkit-user-select:text;user-select:text;background:var(--win-bg);flex:1;padding:16px 20px;font-size:12px;line-height:1.6;overflow:auto}.readme h1,.readme h2,.readme h3{letter-spacing:.04em;margin-top:14px;font-weight:700}.readme h1{border-bottom:2px solid var(--line);margin-top:0;padding-bottom:6px;font-size:16px}.readme h2{text-transform:uppercase;color:var(--accent);margin-top:18px;font-size:13px}.readme h3{text-transform:uppercase;color:var(--dim);margin-top:14px;font-size:12px}.readme p{margin:8px 0}.readme ul,.readme ol{margin:8px 0;padding-left:20px}.readme li{margin:2px 0}.readme code{background:var(--bg-2);border:1px solid var(--line-soft);padding:1px 4px;font-size:11px}.readme kbd{border:1px solid var(--line);background:var(--bg-2);box-shadow:1px 1px 0 var(--line);text-align:center;min-width:14px;padding:0 5px;font-size:10px;display:inline-block}.readme hr{border:0;border-top:1px dashed var(--line-soft);margin:12px 0}.readme a{color:var(--accent);text-underline-offset:2px;text-decoration:underline;text-decoration-thickness:1px}.readme a:hover{color:var(--accent-2)}.readme-launch{background:var(--bg-2);color:var(--fg);border:1px solid var(--line);box-shadow:1px 1px 0 var(--line);font-family:var(--mono);letter-spacing:.04em;cursor:var(--cursor);padding:1px 6px;font-size:11px;line-height:1.4;display:inline-block}.readme-launch:hover{background:var(--accent);color:var(--bg)}.readme-launch:active{box-shadow:0 0 0 var(--line);transform:translate(1px,1px)}.pixel{flex-direction:column;flex:1;min-height:0;display:flex}.pixel .px-tools{border-bottom:1px solid var(--line);background:var(--bg-2);font-size:var(--fs-s);flex-shrink:0;align-items:center;gap:0;height:24px;display:flex}.pixel .px-tools .px-btn{border-right:1px solid var(--line-soft);height:100%;cursor:var(--cursor);align-items:center;padding:0 8px;display:flex}.pixel .px-tools .px-btn:hover{background:var(--fg);color:var(--bg)}.pixel .px-tools .px-btn.active{background:var(--accent);color:var(--bg)}.pixel .px-tools .px-swatch{border:1px solid var(--line);width:16px;height:16px;cursor:var(--cursor);margin:0 2px}.pixel .px-tools .px-swatch.on{outline:2px solid var(--accent);outline-offset:1px}.pixel .px-canvas-wrap{background:var(--bg-2);flex:1;justify-content:center;align-items:center;min-height:0;padding:12px;display:flex;overflow:hidden}.pixel canvas{image-rendering:pixelated;border:1px solid var(--line);box-shadow:3px 3px 0 var(--line);cursor:crosshair;background:linear-gradient(45deg,#c8c4b8 25%,#0000 25%) 0 0/12px 12px,linear-gradient(-45deg,#c8c4b8 25%,#0000 25%) 0 6px/12px 12px,linear-gradient(45deg,#0000 75%,#c8c4b8 75%) 6px -6px/12px 12px,linear-gradient(-45deg,#0000 75%,#c8c4b8 75%) -6px 0/12px 12px,#e8e5dc}.frame-loading{background:var(--accent);color:var(--bg);letter-spacing:.08em;padding:1px 6px;font-size:10px;font-weight:700;position:absolute;top:4px;right:4px}.mail-body{background:var(--win-bg);flex-direction:column;flex:1;gap:10px;min-height:0;padding:12px;display:flex;overflow:auto}.mail-body .mail-banner{background:var(--fg);color:var(--bg);letter-spacing:.1em;padding:6px 10px;font-size:10px}.mail-body .mail-label{color:var(--dim);letter-spacing:.08em;text-transform:uppercase;margin-bottom:2px;font-size:10px}.mail-body .mail-field{background:var(--bg-2);width:100%;color:var(--fg);border:1px solid var(--line);-webkit-user-select:text;user-select:text;padding:5px 8px;font-family:inherit;font-size:12px}.mail-body .mail-field:focus{background:var(--win-bg);border-color:var(--accent)}.mail-body .mail-grid{grid-template-columns:1fr 1fr;gap:8px;display:grid}.mail-body .mail-body-wrap{flex-direction:column;flex:1;min-height:120px;display:flex}.mail-body textarea.mail-field{resize:none;flex:1;font-family:inherit;line-height:1.5}.mail-body .mail-confirm{border:1px solid var(--accent);background:var(--bg-2);padding:6px 10px;font-size:11px}.mail-body .mail-confirm-glyph{color:var(--accent);font-weight:700}
