html[data-portal-theme=paper]{--theme-bg: #f3eee3;--theme-surface: #faf6ed;--theme-raised: #e9e1d1;--theme-text: #292923;--theme-muted: #655f53;--theme-border: #bdb19d;--theme-accent: #a63224;--theme-on-accent: #fff9ef;--theme-danger: #a02727;--theme-danger-bg: #f8e3db;--theme-success: #45633d;--theme-success-bg: #e5ebdb;--theme-heading: Georgia, "Times New Roman", serif;--theme-radius: 2px;--theme-scheme: light;--art-paper: #fff9e9;--art-ink: #30342b;--art-accent: #a63224;--art-wash: #ddd6bf;--art-board: #c0ba95}html[data-portal-theme=retro]{--theme-bg: #287d7a;--theme-surface: #d6d6ce;--theme-raised: #bfbfb6;--theme-text: #172335;--theme-muted: #444e59;--theme-border: #7b8080;--theme-accent: #103b73;--theme-on-accent: #fff;--theme-danger: #9d1e26;--theme-danger-bg: #f2dada;--theme-success: #236031;--theme-success-bg: #d8e8d3;--theme-heading: "Courier New", monospace;--theme-radius: 0px;--theme-scheme: light;--art-paper: #fff5d6;--art-ink: #132d37;--art-accent: #b44235;--art-wash: #75a89a;--art-board: #91bbaa}html[data-portal-theme=salon]{--theme-bg: #1c1518;--theme-surface: #281e22;--theme-raised: #38282c;--theme-text: #f3e5ce;--theme-muted: #c8b59f;--theme-border: #6f5546;--theme-accent: #dfb96e;--theme-on-accent: #281b12;--theme-danger: #ffb2a8;--theme-danger-bg: #492326;--theme-success: #bad09a;--theme-success-bg: #293627;--theme-heading: Georgia, "Times New Roman", serif;--theme-radius: 4px;--theme-scheme: dark;--art-paper: #ead2a7;--art-ink: #2c211d;--art-accent: #bc7470;--art-wash: #533038;--art-board: #b08b59}html[data-portal-theme=notebook]{--theme-bg: #f7f3e9;--theme-surface: #fffdf5;--theme-raised: #e9efdf;--theme-text: #19324e;--theme-muted: #536579;--theme-border: #8e9aa4;--theme-accent: #345b36;--theme-on-accent: #fffef4;--theme-danger: #ad3531;--theme-danger-bg: #ffe5db;--theme-success: #345b36;--theme-success-bg: #e0efcf;--theme-heading: "Segoe Print", "Comic Sans MS", cursive;--theme-radius: 3px 8px 4px 6px;--theme-scheme: light;--art-paper: #fffcdf;--art-ink: #19324e;--art-accent: #c85b43;--art-wash: #e9c96e;--art-board: #d8e5cf}html[data-portal-theme]{color:var(--theme-text);background:var(--theme-bg);color-scheme:var(--theme-scheme);font-family:Segoe UI,system-ui,sans-serif}html[data-portal-theme] :is(h1,h2,h3){font-family:var(--theme-heading)}html[data-portal-theme] :is(input,select,textarea){color-scheme:var(--theme-scheme)}html[data-portal-theme=paper] body{background-image:repeating-linear-gradient(0deg,#68532b05 0 1px,transparent 1px 4px)}html[data-portal-theme=salon] body{background-image:radial-gradient(ellipse at top left,#753b2820,transparent 65%)}html[data-portal-theme=notebook] body{background-image:linear-gradient(#24455b0a 1px,transparent 1px),linear-gradient(90deg,#24455b0a 1px,transparent 1px);background-size:22px 22px}html[data-portal-theme] .portal-header{background:var(--theme-surface)}html[data-portal-theme] :is(.catalog-tile,.contacts-panel,.my-tables-panel,.chat-panel,.docked-panel,.my-table,.panel-drag-bar,.messenger-list,.messenger-chat,.social-dialog){border-radius:var(--theme-radius)}html[data-portal-theme] :is(.panel-drag-bar,.contacts-panel>header,.my-tables-heading){font-family:var(--theme-heading)}html[data-portal-theme] .catalog-grid{grid-template-columns:repeat(auto-fill,minmax(min(210px,100%),1fr));gap:18px}html[data-portal-theme] .catalog-link{padding:0 18px 18px}html[data-portal-theme] .catalog-icon{display:none}html[data-portal-theme] .catalog-link h3{font-size:27px}html[data-portal-theme] .catalog-footer{border-top:1px solid var(--theme-border);padding-top:14px}html[data-portal-theme] .catalog-footer>:last-child{color:var(--theme-accent);font-weight:700}html[data-portal-theme] .favorite-star{top:8px;right:8px;background:var(--theme-surface)}html[data-portal-theme] .catalog-heading{padding-bottom:10px;border-bottom:1px solid var(--theme-border)}.theme-game-art{display:none}html[data-portal-theme] .theme-game-art{display:block;width:calc(100% + 36px);max-width:none;margin:0 -18px 10px;height:164px}.theme-game-art .art-disc{fill:var(--art-wash)}.theme-game-art .art-paper{fill:var(--art-paper);stroke:var(--art-ink);stroke-width:1.5}.theme-game-art .art-dark,.theme-game-art .art-ink{fill:var(--art-ink)}.theme-game-art .art-red{fill:var(--art-accent)}.theme-game-art .art-board{fill:var(--art-board);stroke:var(--art-ink);stroke-width:1.5}.theme-game-art .art-detail{fill:none;stroke:var(--art-ink);stroke-width:1}.theme-game-art .art-flourish{fill:none;stroke:var(--art-accent);stroke-width:2}html[data-portal-theme=paper] .catalog-tile{background:transparent;border-width:0 0 1px}html[data-portal-theme=paper] .theme-game-art .art-disc{opacity:.6}html[data-portal-theme=paper] .catalog-heading{text-transform:uppercase;letter-spacing:2px;font-size:18px}html[data-portal-theme=salon] .catalog-tile{box-shadow:inset 0 0 0 3px var(--theme-bg),inset 0 0 0 4px #dfb96e22}html[data-portal-theme=salon] .theme-game-art{background:linear-gradient(135deg,#6b313830,transparent)}html[data-portal-theme=salon] .theme-game-art .art-dark{fill:#a38052;stroke:#f0ce95;stroke-width:1}html[data-portal-theme=salon] .panel-drag-bar{background:#4a2630;color:#f3e5ce;border-color:var(--theme-border)}html[data-portal-theme=retro] :is(.catalog-tile,.chat-panel,.docked-panel,.messenger-list){border:2px solid;border-color:#ffffef #51585b #51585b #ffffef;box-shadow:2px 2px #142d3540}html[data-portal-theme=retro] :is(.panel-drag-bar,.contacts-panel>header,.my-tables-heading){background:#103b73;color:#fff;padding:8px}html[data-portal-theme=retro] .panel-drag-handle{color:#fff;font-weight:700}html[data-portal-theme=retro] .catalog-link{padding:8px 14px 14px}html[data-portal-theme=retro] .theme-game-art{margin:0 0 8px;width:100%;background:#397869;shape-rendering:crispEdges}html[data-portal-theme=retro] .theme-game-art .art-disc{display:none}html[data-portal-theme=retro] .catalog-link h3{font-size:22px}html[data-portal-theme=retro] .solo-screen{background:var(--theme-surface)}html[data-portal-theme=retro] .catalog-footer>:last-child{padding:5px 12px;border:2px outset #eee;background:#d6d6ce}html[data-portal-theme=notebook] .catalog-tile{box-shadow:2px 3px #19324e16;border-radius:3px 9px 4px 7px}html[data-portal-theme=notebook] .catalog-tile:nth-child(3n+2){border-radius:7px 3px 8px 4px}html[data-portal-theme=notebook] .catalog-heading{border-bottom:3px solid #eac86e;width:fit-content}html[data-portal-theme=notebook] .theme-game-art :is(.art-paper,.art-board,.art-detail,.art-flourish){stroke-width:2;stroke-linecap:round;stroke-linejoin:round}html[data-portal-theme=notebook] .theme-game-art .art-disc{opacity:.25}html[data-portal-theme=notebook] .catalog-footer>:last-child{background:#d5e9bd;border-radius:5px 2px 7px 3px;color:#27452e;padding:5px 10px}html[data-portal-theme=notebook] .panel-drag-bar{background:#dfebf2}html[data-portal-theme] .solo-catalog a{border-radius:var(--theme-radius)}.portal-appearance{margin:24px 0 36px;padding-bottom:28px;border-bottom:1px solid var(--theme-border, #344c37)}.theme-options{margin:0;padding:0;border:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(min(190px,100%),1fr));gap:14px}.theme-options legend{padding:0 0 14px;font-size:14px;font-weight:600}.theme-option{position:relative;display:flex;flex-direction:column;gap:10px;padding:12px;border:2px solid var(--theme-border, #344c37);border-radius:8px;cursor:pointer;color:var(--theme-text, #e9eee7);background:var(--theme-surface, #101f18)}.theme-option:has(input:checked){border-color:var(--theme-accent, #cee79c);box-shadow:0 0 0 1px var(--theme-accent, #cee79c)}.theme-option:has(input:focus-visible){outline:3px solid var(--theme-accent, #cee79c);outline-offset:4px}.theme-option input{position:absolute;top:21px;right:21px;width:18px;height:18px;margin:0;z-index:1;accent-color:var(--preview-accent)}.theme-option strong{font-size:15px}.theme-option .theme-description{font-size:12px;line-height:1.6;color:var(--theme-muted, #bdc7ad)}.theme-option[data-preview=classic]{--preview-bg: #0b1513;--preview-surface: #203726;--preview-ink: #e9eee7;--preview-accent: #cee79c}.theme-option[data-preview=paper]{--preview-bg: #f3eee3;--preview-surface: #e0d5bf;--preview-ink: #292923;--preview-accent: #a63224}.theme-option[data-preview=retro]{--preview-bg: #d6d6ce;--preview-surface: #bfbfb6;--preview-ink: #172335;--preview-accent: #103b73}.theme-option[data-preview=salon]{--preview-bg: #281e22;--preview-surface: #533038;--preview-ink: #f3e5ce;--preview-accent: #dfb96e}.theme-option[data-preview=notebook]{--preview-bg: #fffdf5;--preview-surface: #d5e9bd;--preview-ink: #19324e;--preview-accent: #345b36}.theme-preview{display:block;padding:0 12px 12px;background:var(--preview-bg);color:var(--preview-ink);border:1px solid var(--preview-ink);overflow:hidden;border-radius:3px}.theme-preview-bar{display:block;height:8px;margin:0 -12px;background:var(--preview-accent)}.theme-preview-title{display:flex;justify-content:space-between;font-size:36px;line-height:1.7;font-family:Georgia,serif}.theme-preview-title>span{color:var(--preview-accent)}.theme-preview-tiles{display:flex;gap:6px}.theme-preview-tiles i{flex:1;height:32px;border:1px solid var(--preview-ink);background:var(--preview-surface)}[data-preview=retro] .theme-preview{border:3px outset #eee}[data-preview=retro] .theme-preview-title{font-family:Courier New,monospace;font-weight:700}[data-preview=notebook] .theme-preview{background-image:linear-gradient(#24455b12 1px,transparent 1px),linear-gradient(90deg,#24455b12 1px,transparent 1px);background-size:12px 12px}[data-preview=notebook] .theme-preview-title{font-family:Segoe Print,cursive}@media(max-width:600px){html[data-portal-theme] .catalog-grid{gap:12px;grid-template-columns:repeat(2,minmax(0,1fr))}html[data-portal-theme] .catalog-link{padding:0 12px 12px}html[data-portal-theme] .theme-game-art{width:calc(100% + 24px);height:120px;margin-inline:-12px}html[data-portal-theme] .catalog-link h3{font-size:22px}html[data-portal-theme=retro] .catalog-link{padding:6px 10px 10px}html[data-portal-theme=retro] .theme-game-art{width:100%;margin-inline:0}}@container portal-main (max-width: 380px){html[data-portal-theme] .catalog-grid{grid-template-columns:minmax(0,1fr)}}
