.herald-sheet{--hs-paper:#fbfbf6;--hs-ink:#2c2c30;--hs-muted:#6f6a62;--hs-line:#e4dfd4;--hs-header:#f3efe6;--hs-tab-bar:#f6f1e8;--hs-accent:var(--primary);background:var(--hs-paper);color:var(--hs-ink);border-top:1px solid var(--border)}.herald-sheet__stage{height:min(72vh,820px);min-height:560px}.herald-sheet--tall .herald-sheet__stage{height:max(600px,calc(100dvh - var(--herald-sheet-chrome, 88px)));min-height:0}.herald-sheet .fortune-container,.herald-sheet .fortune-sheet-container,.herald-sheet .fortune-workarea{background:var(--hs-paper);color:var(--hs-ink);font-family:var(--font-sans),Inter,sans-serif}.herald-sheet .fortune-toolbar{background:var(--hs-paper);border-bottom:1px solid var(--hs-line);padding:2px 8px 2px 10px;min-height:34px}.herald-sheet .fortune-toolbar-button,.herald-sheet .fortune-toolbar-combo{margin:0 1px;border-radius:6px;color:var(--hs-ink)}.herald-sheet .fortune-toolbar-button:hover,.herald-sheet .fortune-toolbar-combo-arrow:hover,.herald-sheet .fortune-toolbar-combo:hover{background:color-mix(in srgb,var(--hs-accent) 12%,transparent)}.herald-sheet .fortune-toolbar-button:active,.herald-sheet .fortune-toolbar-combo:active{background:color-mix(in srgb,var(--hs-accent) 20%,transparent)}.herald-sheet .fortune-toolbar-divider,.herald-sheet .fortune-toolbar-menu-divider{background-color:var(--hs-line)}.herald-sheet .fortune-toolbar-button svg,.herald-sheet .fortune-toolbar-combo svg{width:16px;height:16px}.herald-sheet .fortune-fx-editor{height:30px;background:var(--hs-paper);border-bottom:1px solid var(--hs-line)}.herald-sheet .fortune-name-box-container{width:68px;border-right:1px solid var(--hs-line);font-size:12px;font-variant-numeric:tabular-nums;color:var(--hs-muted)}.herald-sheet .fortune-fx-input,.herald-sheet .fortune-name-box{background:transparent;color:var(--hs-ink);font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:12px}.herald-sheet .fortune-fx-input{line-height:16px;padding-top:6px}.herald-sheet .fortune-fx-icon{margin:0 8px;color:var(--hs-accent)}.herald-sheet .fortune-fx-input-container{border-left:1px solid var(--hs-line)}.herald-sheet .fortune-col-header,.herald-sheet .fortune-row-header{background:transparent;color:var(--hs-ink)}.herald-sheet .fortune-left-top{background:var(--hs-header)!important;border-color:var(--hs-line);width:32px!important;height:20px!important}.herald-sheet .fortune-row-header-selected{border-right-color:var(--hs-accent);background:color-mix(in srgb,var(--hs-accent) 10%,var(--hs-header))}.herald-sheet .fortune-col-header-selected{border-bottom-color:var(--hs-accent);background:color-mix(in srgb,var(--hs-accent) 10%,var(--hs-header))}.herald-sheet .fortune-cell-selected-move,.herald-sheet .luckysheet-cell-selected{border-color:var(--hs-accent)}.herald-sheet .luckysheet-cell-selected{background:color-mix(in srgb,var(--hs-accent) 14%,transparent)}.herald-sheet .fortune-cell-selected-extend,.herald-sheet .fortune-selection-copy-hc{border-color:var(--hs-accent)}.herald-sheet .fortune-cols-change-size,.herald-sheet .fortune-rows-change-size,.herald-sheet .luckysheet-cs-fillhandle{background:var(--hs-accent);border-color:var(--hs-accent)}.herald-sheet .luckysheet-sheet-area{height:36px;padding:4px 10px 4px 8px;background:var(--hs-tab-bar);border-top:1px solid var(--hs-line);color:var(--hs-muted)}.herald-sheet .luckysheet-sheet-area div.luckysheet-sheets-item{height:26px;line-height:24px;margin-right:4px;padding:0 18px 0 10px;border:1px solid transparent;border-radius:7px;background:transparent;color:var(--hs-muted);font-size:12px;letter-spacing:.01em}.herald-sheet .luckysheet-sheet-area div.luckysheet-sheets-item:hover{background:color-mix(in srgb,var(--hs-paper) 70%,white);color:var(--hs-ink)}.herald-sheet .luckysheet-sheet-area div.luckysheet-sheets-item-active,.herald-sheet .luckysheet-sheet-area div.luckysheet-sheets-item-active:hover{height:26px;line-height:24px;background:var(--hs-paper);color:var(--hs-ink);border-color:var(--hs-line);box-shadow:inset 0 -2px 0 var(--hs-accent)}.herald-sheet .luckysheet-sheets-item-color{height:2px;border-radius:0 0 6px 6px}.herald-sheet .fortune-sheettab-button,.herald-sheet .fortune-sheettab-scroll{height:26px;border-radius:6px}.herald-sheet .fortune-sheettab-button:hover,.herald-sheet .fortune-sheettab-scroll:hover{height:26px;background:color-mix(in srgb,var(--hs-accent) 12%,transparent)}.herald-sheet #luckysheet-bottom-controll-row{display:none!important}.herald-sheet .luckysheet-sheet-selection-calInfo{height:22px;color:var(--hs-muted);font-size:11px;font-variant-numeric:tabular-nums}.herald-sheet .fortune-sheettab-container .boundary{background:var(--hs-tab-bar)}.herald-sheet .fortune-sheettab-container{flex:0 1 auto;min-width:0;max-width:none}.herald-sheet .fortune-stat-area,.herald-sheet [data-tabs-overflow=false] .fortune-sheettab-container .boundary,.herald-sheet [data-tabs-overflow=false] .fortune-sheettab-scroll{display:none}.herald-sheet .fortune-presence-selection{background:rgb(217 119 6/.08);border-style:solid;transition:opacity .2s ease}.herald-sheet .fortune-presence-username:empty{display:none}.dark .herald-sheet{--hs-paper:#202020;--hs-ink:#ededed;--hs-muted:#a3a3a3;--hs-line:#3b3b3b;--hs-header:#292929;--hs-tab-bar:#252525;color-scheme:dark}.dark .herald-sheet .fortune-sheet-canvas,.dark .herald-sheet .luckysheet-input-box{filter:invert(.9) hue-rotate(180deg)}.dark .herald-sheet .fortune-context-menu,.dark .herald-sheet .fortune-toolbar-color-picker,.dark .herald-sheet .fortune-toolbar-combo-popup,.dark .herald-sheet .fortune-toolbar-select,.dark .herald-sheet .fortune-zoom-ratio-menu{background:var(--hs-paper);color:var(--hs-ink);border-color:var(--hs-line)}.dark .herald-sheet .luckysheet-cols-menuitem:hover{background:var(--hs-header)}.dark .herald-sheet .fortune-context-menu-divider{background:var(--hs-line)}.dark .herald-sheet .fortune-fx-icon svg,.dark .herald-sheet .fortune-toolbar svg{filter:grayscale(1) brightness(0) invert(.85)}.dark .herald-sheet .fortune-toolbar-subtext{color:var(--hs-muted);opacity:1}.dark .herald-sheet .fortune-toolbar-menu-line:hover,.dark .herald-sheet .fortune-toolbar-select-option:hover{background:var(--hs-header)}