.logo-mark.mark-slides{background:linear-gradient(135deg,#f24822,#ff9f43)}.slides-app .topbar{gap:8px}.slides-insert{flex:none;align-items:center;gap:2px;display:flex}.slides-insert .btn{gap:6px;height:32px;padding:0 9px}.slides-insert .btn svg{color:var(--muted)}.present-split{flex:none;display:inline-flex}.present-split .btn.primary:first-child{border-radius:4px 0 0 4px}.present-split .btn.caret{border-radius:0 4px 4px 0;margin-left:1px;padding:0 6px}@media (width<=1980px){.slides-insert .btn{gap:0;padding:0 8px;font-size:0}.slides-insert .btn svg{font-size:13px}.slides-app .tb-right .dash-link span{display:none}.slides-app .title-input{min-width:60px;max-width:150px}.slides-app .topbar:has(.mode-tabs) .tb-left{flex:0 auto}}@media (width<=1480px){.slides-app .tb-right .mode-tabs{display:none}}@media (width<=1200px){.slides-app .logo-text{display:none}}@media (width<=1100px){.slides-app .tb-right .dash-link{display:none}}@media (width<=980px){.slides-app .title-input{display:none}}@media (width<=900px){.present-split .btn.primary span{display:none}}.slide-strip{background:var(--panel);border-right:1px solid var(--border);flex-direction:column;flex:none;width:214px;min-height:0;display:flex}.strip-head{flex:none;justify-content:space-between;align-items:center;padding:10px 10px 6px 14px;display:flex}.strip-title{font-size:12.5px;font-weight:600}.strip-count{color:var(--muted);font-variant-numeric:tabular-nums;margin-left:4px;font-weight:500}.strip-list{outline:none;flex:1;padding:4px 10px 16px 4px;overflow:auto}.strip-list:focus-visible .strip-item.on .strip-thumb{box-shadow:0 0 0 2px var(--blue), 0 0 0 5px var(--blue-soft)}.strip-slot{position:relative}.strip-item{cursor:pointer;border-radius:4px;align-items:flex-start;gap:6px;padding:5px 2px;display:flex}.strip-num{text-align:right;width:22px;color:var(--muted);font-variant-numeric:tabular-nums;flex:none;padding-top:2px;font-size:11px}.strip-thumb{min-width:0;box-shadow:0 0 0 1px var(--border);background:#fff;border-radius:3px;flex:1;place-items:center;display:grid;position:relative;overflow:hidden}.strip-thumb img{object-fit:contain;pointer-events:none;width:100%;height:100%;display:block}.strip-item:hover .strip-thumb{box-shadow:0 0 0 1px var(--blue)}.strip-item.on .strip-thumb{box-shadow:0 0 0 2px var(--blue)}.strip-item.on .strip-num{color:var(--blue);font-weight:700}.strip-item.hidden .strip-thumb img{opacity:.35}.strip-badge,.strip-trans{color:#fff;background:#0000008c;border-radius:3px;place-items:center;width:20px;height:20px;display:grid;position:absolute}.strip-badge{top:4px;right:4px}.strip-trans{opacity:0;transition:opacity .15s;bottom:4px;left:4px}.strip-item:hover .strip-trans{opacity:1}.strip-badge svg,.strip-trans svg{width:12px;height:12px}.strip-drop{background:var(--blue);border-radius:2px;height:3px;margin:1px 0 1px 28px}.strip-new{border:1px dashed var(--border);width:calc(100% - 28px);height:38px;color:var(--muted);cursor:pointer;background:0 0;border-radius:4px;justify-content:center;align-items:center;gap:6px;margin:8px 0 0 28px;font-weight:500;display:flex}.strip-new:hover{border-color:var(--blue);color:var(--blue);background:var(--blue-soft)}.strip-menu-back{z-index:950;position:fixed;inset:0}.strip-menu{background:var(--menu);min-width:220px;color:var(--menu-text);box-shadow:var(--shadow);border-radius:6px;position:fixed}.menu-row.danger{color:var(--red,#f24822)}.layout-menu{width:300px}.layout-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.layout-tile{background:var(--panel-2);color:var(--text);cursor:pointer;text-align:left;border:1px solid #0000;border-radius:4px;flex-direction:column;gap:5px;padding:7px;font-size:11.5px;display:flex}.layout-tile:hover{border-color:var(--blue)}.layout-icon{width:100%;height:auto;color:var(--muted)}.layout-tile:hover .layout-icon{color:var(--blue)}.present-row{grid-template-columns:1fr 1fr;gap:8px;padding:12px 16px 6px;display:grid}.present-row .btn{justify-content:center}.trans-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;margin-bottom:6px;display:grid}.trans-chip{background:var(--panel-2);color:var(--text);cursor:pointer;border:1px solid #0000;border-radius:4px;flex-direction:column;align-items:center;gap:4px;padding:6px 2px;font-size:10.5px;display:flex}.trans-chip:hover{border-color:var(--blue)}.trans-chip.on{border-color:var(--blue);background:var(--blue-soft);color:var(--blue)}.trans-ico{background:var(--border);border-radius:3px;width:30px;height:18px;position:relative;overflow:hidden}.trans-ico:after{content:"";background:var(--blue);border-radius:3px;position:absolute;inset:0}.trans-ico.t-none:after{display:none}.trans-ico.t-fade:after{opacity:.45}.trans-ico.t-push:after{left:45%}.trans-ico.t-wipe:after{clip-path:inset(0 0 0 55%)}.trans-ico.t-cover:after{left:30%;box-shadow:-3px 0 4px #0000004d}.trans-ico.t-zoom:after{inset:4px 7px}.trans-ico.t-flip:after{transform:perspective(40px)rotateY(55deg)}.trans-ico.t-dissolve:after{opacity:.6;filter:blur(2px)}.trans-ico.t-match{background:var(--panel-2)}.trans-ico.t-match:after{width:8px;height:8px;box-shadow:14px -4px 0 0 color-mix(in srgb, var(--blue) 45%, transparent);border-radius:50%;inset:7px auto auto 3px}.slide-notes{resize:vertical;border:1px solid var(--border);background:var(--input);width:100%;min-height:90px;color:var(--text);font:inherit;border-radius:4px;padding:8px 10px;font-size:12.5px;line-height:1.45}.slide-notes:focus{border-color:var(--blue);outline:none}.theme-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:6px;margin-top:4px;display:grid}.theme-tile{color:var(--text);cursor:pointer;background:0 0;border:0;flex-direction:column;align-items:center;gap:4px;padding:0;font-size:10.5px;display:flex}.theme-sw{aspect-ratio:16/10;width:100%;box-shadow:0 0 0 1px var(--border);border-radius:3px;place-items:center;font-size:12px;display:grid;position:relative;overflow:hidden}.theme-sw i{border-radius:1px;height:2px;position:absolute;bottom:18%;left:20%;right:20%}.theme-tile:hover .theme-sw{box-shadow:0 0 0 2px var(--blue)}.small-howto{font-size:11.5px}.presenter{z-index:2000;cursor:none;-webkit-user-select:none;user-select:none;background:#000;position:fixed;inset:0}.presenter:not(.idle){cursor:default}.pres-stage{position:absolute;inset:0;overflow:hidden}.pres-layer{will-change:transform, opacity, clip-path;background:#000;place-items:center;display:grid;position:absolute;inset:0}.pres-layer.see-through{background:0 0}.pres-frame{position:relative;overflow:hidden}.pres-page{width:100%;height:100%;display:block;position:absolute;inset:0}.pres-sprite{will-change:transform, opacity;display:block;position:absolute}.pres-wait{visibility:hidden}.pres-builds{letter-spacing:2px;opacity:.7;font-size:9px;font-style:normal;line-height:6px;display:block}.pres-blank{position:absolute;inset:0}.pres-blank.black{background:#000}.pres-blank.white{background:#fff}.pres-bar{color:#fff;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#141414c7;border-radius:6px;align-items:center;gap:4px;padding:6px;transition:opacity .25s;display:flex;position:absolute;bottom:22px;left:50%;transform:translate(-50%)}.presenter.idle .pres-bar{opacity:0;pointer-events:none}.pres-btn{color:#fff;cursor:pointer;background:0 0;border:0;border-radius:4px;place-items:center;min-width:32px;height:32px;display:inline-grid}.pres-btn.wide{align-items:center;gap:6px;padding:0 10px;font-size:12.5px;display:inline-flex}.pres-btn:hover{background:#ffffff24}.pres-btn.on{background:#0d99ff66}.pres-btn:disabled{opacity:.35;cursor:default}.pres-btn svg{transform:rotate(90deg)}.pres-btn.next svg{transform:rotate(-90deg)}.pres-btn.wide svg{transform:none}.pres-count{text-align:center;font-variant-numeric:tabular-nums;min-width:64px;font-size:13px}.pres-sep{background:#ffffff40;width:1px;height:18px;margin:0 4px}.pres-notes{color:#fff;white-space:pre-wrap;background:#141414db;border-radius:6px;width:min(820px,90vw);max-height:36vh;padding:14px 18px;font-size:16px;line-height:1.5;position:absolute;bottom:76px;left:50%;overflow:auto;transform:translate(-50%)}.pres-notes b{text-transform:uppercase;letter-spacing:.6px;opacity:.65;margin-bottom:6px;font-size:11px;display:block}.m-sheet-body .slide-strip{background:0 0;border:0;width:auto}.m-sheet-body .strip-head{display:none}.m-sheet-body .strip-list{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:4px 8px;padding:0 12px 12px;display:grid;overflow:visible}.m-sheet-body .strip-new{width:100%;margin:0}@media (width<=760px),(height<=500px) and (pointer:coarse){html .present-split .btn.primary:first-child{border-radius:6px}}.build-rank{color:var(--muted);font-variant-numeric:tabular-nums;margin-right:auto;font-size:12px}.build-hint{margin-top:6px;font-size:11.5px}.build-hint kbd{font-size:10.5px}.fig-picker{gap:8px;width:440px;max-width:calc(100vw - 24px);display:grid}.fig-picker-head{gap:2px;padding:2px 4px;display:grid}.fig-picker-head span{color:var(--muted);font-size:12px}.fig-picker-search{width:100%}.fig-picker-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;max-height:340px;margin:0;padding:0;list-style:none;display:grid;overflow-y:auto}.fig-picker-grid button{border:1px solid var(--border);background:var(--panel);width:100%;color:var(--text);cursor:pointer;font:inherit;text-align:left;border-radius:6px;gap:4px;padding:6px;display:grid}.fig-picker-grid button:hover{border-color:var(--blue)}.fig-picker-pic{aspect-ratio:4/3;color:var(--muted);background:#fff;border-radius:4px;place-items:center;display:grid;overflow:hidden}.fig-picker-pic img{object-fit:contain;width:100%;height:100%}.fig-picker-title{white-space:nowrap;text-overflow:ellipsis;font-size:12px;font-weight:600;overflow:hidden}
