*{box-sizing:border-box}body{margin:0;font-family:ui-sans-serif,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;background:var(--pesev-page,#f5f7fb);color:var(--pesev-ink,#172741)}.sketch-shell{max-width:1600px;margin:auto;padding:28px}.sketch-intro{display:flex;align-items:center;justify-content:space-between;gap:20px;margin:10px 0 28px}.sketch-eyebrow{font-size:10px;letter-spacing:1.5px;font-weight:800;color:var(--pesev-link,#3456e9)}.sketch-intro h1{font-size:clamp(28px,4vw,42px);line-height:1.15;letter-spacing:-1.5px;margin:12px 0}.sketch-intro p,.sketch-help{font-size:13px;line-height:1.7;color:var(--pesev-muted,#76869b)}.sketch-cloud{font-size:11px;padding:11px 14px;border-radius:30px;background:var(--pesev-soft,#eaf0ff);color:var(--pesev-link,#3456e9);white-space:nowrap}.sketch-board{border:1px solid var(--pesev-line,#e4eaf3);border-radius:22px;background:var(--pesev-surface,#fff);box-shadow:0 12px 40px #17274108;overflow:hidden}.sketch-toolbar{display:flex;justify-content:space-between;gap:12px;padding:15px;flex-wrap:wrap;border-bottom:1px solid var(--pesev-line,#e4eaf3)}.sketch-documents,.sketch-file-actions,.sketch-titlebar{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.sketch-documents label,.sketch-titlebar label{font-size:11px;font-weight:700;color:var(--pesev-muted,#76869b)}.sketch-board button,.sketch-board select,.sketch-board input{font:inherit;font-size:12px;min-height:44px;border:1px solid var(--pesev-line,#dce4f0);background:var(--pesev-surface,#fff);color:var(--pesev-ink,#172741);border-radius:11px;padding:10px 12px;max-width:100%}.sketch-board select{width:190px}.sketch-board button{cursor:pointer;font-weight:650}.sketch-board button:hover{background:var(--pesev-soft,#edf2ff)}.sketch-board button:disabled{opacity:.45;cursor:default}#new-drawing{background:var(--pesev-accent,#3456e9);border-color:transparent;color:#fff}.sketch-titlebar{padding:0 15px}.sketch-titlebar input{font-weight:650;width:min(340px,100%);flex:1;min-width:100px;background:transparent}.sketch-titlebar button{margin-left:auto;color:var(--pesev-red,#b74c5d);border:0;font-size:11px}#sketch-status{font-size:11px;min-height:16px;margin:9px 16px;color:var(--pesev-muted,#76869b)}#sketch-status[data-error=true]{color:var(--pesev-red,#b74c5d)}#sketch-editor{height:max(580px,calc(100dvh - 320px));position:relative;isolation:isolate;border-top:1px solid var(--pesev-line,#e4eaf3)}#sketch-editor .excalidraw{--color-primary:var(--pesev-accent,#3456e9);--color-primary-darker:var(--pesev-accent-deep,#2542c7);--color-primary-darkest:var(--pesev-accent-deep,#2542c7);--color-primary-light:var(--pesev-soft,#eaf0ff);--color-surface-primary-container:var(--pesev-soft,#eaf0ff);--color-on-primary-container:var(--pesev-link,#2542c7);--border-radius-lg:14px;--border-radius-md:10px;--ui-font:ui-sans-serif,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif}.sketch-help{margin:14px 3px}.sketch-board :focus-visible{outline:3px solid var(--pesev-link,#3456e9);outline-offset:3px}.sketch-board .excalidraw button{min-height:36px;padding:initial;border-radius:initial;font-weight:initial}.sketch-board .excalidraw input{min-height:initial;padding:initial;border-radius:initial}#sketch-editor .default-sidebar-trigger{display:none}@media(max-width:700px){.sketch-shell{padding:16px 12px}.sketch-intro{display:block;margin-bottom:20px}.sketch-cloud{display:inline-block;margin-top:6px}.sketch-toolbar{padding:10px}.sketch-documents{width:100%}.sketch-documents select{flex:1;min-width:90px;width:100px}.sketch-file-actions{width:100%}.sketch-file-actions button{flex:1;font-size:11px;padding:8px}.sketch-titlebar{padding:0 10px}.sketch-titlebar button{width:100%;text-align:right;margin:0;min-height:32px}#sketch-editor{height:680px}.sketch-help{font-size:11px}}
/* Remote embeds and generated HTML are outside the synchronized drawing format. */
#sketch-editor [data-testid="toolbar-embeddable"]:has(polyline),#sketch-editor [data-testid="toolbar-magicframe"]{display:none}
@media(pointer:coarse),(max-width:650px){.sketch-titlebar button,.sketch-titlebar select,.sketch-titlebar input{min-height:44px;font-size:16px}}
@media(pointer:coarse),(max-width:650px){#drawing-select,#drawing-name{font-size:16px;min-height:44px}}

/* Keep editor hints and keyboard shortcuts readable in both interface themes. */
#sketch-editor .excalidraw{--keybinding-color:var(--pesev-muted,#60728d)}
#sketch-editor .excalidraw :is(.welcome-screen-decor,.HintViewer){color:var(--pesev-muted,#60728d)}
