From e561ee1bf8d0ac686bb90cf16598fe2a876a0773 Mon Sep 17 00:00:00 2001 From: ashprids Date: Mon, 17 Aug 2026 11:17:31 +0100 Subject: [PATCH] Removed all currently existing themes and replaced them with more high-effort ones based on common Unix colour schemes (catppuccin, base16, etc.) Modified classic theme to use default colours on selection and modified mobile view layout for this theme --- AGENTS.md | 3 + api/settings/index.php | 1 - js/settings.js | 16 +- lib/render.php | 24 +- main.js | 1 - style.css | 35 +- template.html | 2 +- template_mobile.html | 2 +- themes/AGENTS.md | 335 ++-- themes/aero.json | 5 +- themes/ambercrt.json | 7 - themes/arcade.json | 7 - themes/base16.json | 8 + themes/bubblegum.json | 7 - themes/catpuccin.json | 1 + themes/cottagecore.json | 7 - themes/gothic.json | 7 - themes/lib/aero/aero.css | 1273 ++++++++++----- themes/lib/aero/aero.html | 122 +- themes/lib/aero/background.jpg | Bin 0 -> 812599 bytes themes/lib/ambercrt/ambercrt.css | 886 ---------- themes/lib/ambercrt/ambercrt.html | 66 - themes/lib/arcade/arcade.css | 762 --------- themes/lib/arcade/arcade.html | 113 -- themes/lib/base16/base16.css | 47 + themes/lib/bubblegum/bubblegum.css | 1006 ------------ themes/lib/bubblegum/bubblegum.html | 66 - themes/lib/catpuccin/catpuccin.css | 11 + themes/lib/classic/classic.css | 145 +- themes/lib/classic/classic.html | 22 +- themes/lib/cottagecore/cottagecore.css | 894 ----------- themes/lib/cottagecore/cottagecore.html | 115 -- themes/lib/gothic/gothic.css | 967 ----------- themes/lib/gothic/gothic.html | 116 -- themes/lib/littlehelps/itcnewtext.otf | Bin 34040 -> 0 bytes themes/lib/littlehelps/littlehelps.css | 1599 ------------------- themes/lib/littlehelps/littlehelps.html | 74 - themes/lib/littlehelps/tescomodern-bold.ttf | Bin 75244 -> 0 bytes themes/lib/littlehelps/tescomodern.ttf | Bin 78244 -> 0 bytes themes/lib/modern-sleek/modern-sleek.css | 221 --- themes/lib/modern-sleek/modern-sleek.html | 65 - themes/lib/occult/occult.css | 1034 ------------ themes/lib/occult/occult.html | 123 -- themes/lib/thinkpad/thinkpad.css | 399 ----- themes/lib/thinkpad/thinkpad.html | 66 - themes/lib/whiteprint/whiteprint.css | 1081 +++++-------- themes/lib/whiteprint/whiteprint.html | 32 +- themes/littlehelps.json | 7 - themes/modern-sleek.json | 7 - themes/occult.json | 7 - themes/thinkpad.json | 7 - themes/thumbnails/aero.svg | 37 +- themes/thumbnails/arcade.svg | 8 - themes/thumbnails/base16.svg | 1 + themes/thumbnails/blackprint.svg | 4 +- themes/thumbnails/bubblegum.svg | 7 - themes/thumbnails/catpuccin.svg | 1 + themes/thumbnails/classic.svg | 6 +- themes/thumbnails/cottagecore.svg | 7 - themes/thumbnails/crt.svg | 8 - themes/thumbnails/gothic.svg | 7 - themes/thumbnails/littlehelps.svg | 24 - themes/thumbnails/modern-sleek.svg | 21 - themes/thumbnails/occult.svg | 49 - themes/thumbnails/thinkpad.svg | 22 - themes/thumbnails/whiteprint.svg | 14 +- themes/whiteprint.json | 5 +- wiki/API-Reference.md | 7 +- wiki/Data-Contracts.md | 7 +- wiki/Frontend-and-Templates.md | 20 +- wiki/Routing-and-Rendering.md | 2 +- 71 files changed, 1692 insertions(+), 10366 deletions(-) delete mode 100644 themes/ambercrt.json delete mode 100644 themes/arcade.json create mode 100644 themes/base16.json delete mode 100644 themes/bubblegum.json create mode 100644 themes/catpuccin.json delete mode 100644 themes/cottagecore.json delete mode 100644 themes/gothic.json create mode 100644 themes/lib/aero/background.jpg delete mode 100644 themes/lib/ambercrt/ambercrt.css delete mode 100644 themes/lib/ambercrt/ambercrt.html delete mode 100644 themes/lib/arcade/arcade.css delete mode 100644 themes/lib/arcade/arcade.html create mode 100644 themes/lib/base16/base16.css delete mode 100644 themes/lib/bubblegum/bubblegum.css delete mode 100644 themes/lib/bubblegum/bubblegum.html create mode 100644 themes/lib/catpuccin/catpuccin.css delete mode 100644 themes/lib/cottagecore/cottagecore.css delete mode 100644 themes/lib/cottagecore/cottagecore.html delete mode 100644 themes/lib/gothic/gothic.css delete mode 100644 themes/lib/gothic/gothic.html delete mode 100644 themes/lib/littlehelps/itcnewtext.otf delete mode 100644 themes/lib/littlehelps/littlehelps.css delete mode 100644 themes/lib/littlehelps/littlehelps.html delete mode 100644 themes/lib/littlehelps/tescomodern-bold.ttf delete mode 100644 themes/lib/littlehelps/tescomodern.ttf delete mode 100644 themes/lib/modern-sleek/modern-sleek.css delete mode 100644 themes/lib/modern-sleek/modern-sleek.html delete mode 100644 themes/lib/occult/occult.css delete mode 100644 themes/lib/occult/occult.html delete mode 100644 themes/lib/thinkpad/thinkpad.css delete mode 100644 themes/lib/thinkpad/thinkpad.html delete mode 100644 themes/littlehelps.json delete mode 100644 themes/modern-sleek.json delete mode 100644 themes/occult.json delete mode 100644 themes/thinkpad.json delete mode 100644 themes/thumbnails/arcade.svg create mode 100644 themes/thumbnails/base16.svg delete mode 100644 themes/thumbnails/bubblegum.svg create mode 100644 themes/thumbnails/catpuccin.svg delete mode 100644 themes/thumbnails/cottagecore.svg delete mode 100644 themes/thumbnails/crt.svg delete mode 100644 themes/thumbnails/gothic.svg delete mode 100644 themes/thumbnails/littlehelps.svg delete mode 100644 themes/thumbnails/modern-sleek.svg delete mode 100644 themes/thumbnails/occult.svg delete mode 100644 themes/thumbnails/thinkpad.svg diff --git a/AGENTS.md b/AGENTS.md index eb37412..e07e1d8 100644 --- a/AGENTS.md +++ b/AGENTS.md @@ -34,6 +34,9 @@ The Nginx configurations on the web server can be found at `/etc/nginx/nginx.con ## AI Workflow +### Theme Work +Blackprint is the built-in default implemented by `/style.css`, `/template.html`, and `/template_mobile.html`; Classic is the retained packaged theme under `/themes`. Before creating or reworking themes, read `/themes/AGENTS.md` and treat the current five-section cascade in `/style.css` as the canonical component, responsive, accessibility, and cross-theme contract. + ### Updating the Wiki Whenever you make a change, you should always check if the change is worth mentioning in the wiki by looking through the pages and checking whether or not the topic of your change is mentioned. diff --git a/api/settings/index.php b/api/settings/index.php index b0b7568..ad821e4 100644 --- a/api/settings/index.php +++ b/api/settings/index.php @@ -243,7 +243,6 @@ function is_truthy_setting($value) { $colorFields = ['bg', 'fg', 'border', 'subtle', 'links']; $themeColorFields = [ 'classic' => $colorFields, - 'ambercrt' => ['links'], ]; $errors = []; diff --git a/js/settings.js b/js/settings.js index 6c3a0fe..f46319f 100644 --- a/js/settings.js +++ b/js/settings.js @@ -11,7 +11,6 @@ const COLOR_PREFS_KEY = 'colorPrefs'; const COLOR_FIELDS = ['bg', 'fg', 'border', 'subtle', 'links']; const THEME_COLOR_FIELDS = { classic: COLOR_FIELDS, - ambercrt: ['links'], }; const COLOR_DEFAULTS = { bg: '#000000', @@ -22,9 +21,6 @@ const COLOR_DEFAULTS = { }; const THEME_COLOR_DEFAULTS = { classic: COLOR_DEFAULTS, - ambercrt: { - links: '#FFB84D', - }, }; const MOBILE_VIEW_COOKIE = 'mobile_friendly_view'; const MOBILE_VIEW_DOMAIN = '.fridge.dev'; @@ -455,10 +451,7 @@ function normalizeTheme(theme) { const normalized = theme.trim().toLowerCase(); if (normalized === '' || normalized === 'default') return 'default'; if (normalized === 'blackprint') return 'default'; - if (normalized === 'crt') return 'ambercrt'; - if (normalized === 'liminal') return 'default'; if (normalized === 'custom') return 'classic'; - if (normalized === 'newsprint') return 'whiteprint'; if (/^[a-z0-9_-]+$/.test(normalized)) return normalized; return 'default'; } @@ -1531,16 +1524,14 @@ function initSettingsPage() { colorSection.style.display = fields.length ? '' : 'none'; const heading = colorSection.querySelector('h3'); if (heading) { - heading.textContent = normalizedTheme === 'ambercrt' ? 'CRT phosphor' : 'color scheme'; + heading.textContent = 'color scheme'; } const allowed = new Set(fields); colorInputs.forEach(inp => { const row = inp.closest('.color-row'); if (row) row.style.display = allowed.has(inp.dataset.colorKey) ? '' : 'none'; const label = row ? row.querySelector('span') : null; - if (label && normalizedTheme === 'ambercrt' && inp.dataset.colorKey === 'links') { - label.textContent = 'main'; - } else if (label && inp.dataset.colorKey === 'links') { + if (label && inp.dataset.colorKey === 'links') { label.textContent = 'links'; } }); @@ -2059,6 +2050,9 @@ function initSettingsPage() { saveLocalThemePref(currentTheme); setThemeCookie(currentTheme); applyThemeSelection(currentTheme); + if (currentTheme === 'classic') { + resetColorsToDefault(); + } }); } diff --git a/lib/render.php b/lib/render.php index bda5811..fcc5384 100644 --- a/lib/render.php +++ b/lib/render.php @@ -263,21 +263,9 @@ function fridg3_normalize_theme_id($theme) { if ($theme === 'blackprint') { return 'default'; } - if ($theme === 'crt') { - return 'ambercrt'; - } - if ($theme === 'liminal') { - return 'default'; - } - if ($theme === 'syswave') { - return 'default'; - } if ($theme === 'custom') { return 'classic'; } - if ($theme === 'newsprint') { - return 'whiteprint'; - } if (preg_match('/^[a-z0-9_-]+$/', $theme)) { return $theme; } @@ -343,6 +331,10 @@ function fridg3_list_themes($startDir) { $name = trim((string)($meta['name'] ?? '')); $description = trim((string)($meta['description'] ?? '')); + $base = strtolower(trim((string)($meta['base'] ?? ''))); + if ($base !== '' && $base !== 'blackprint') { + continue; + } $html = fridg3_normalize_theme_asset_path($meta['html'] ?? ''); $css = fridg3_normalize_theme_asset_path($meta['css'] ?? ''); $thumbnail = fridg3_normalize_theme_asset_path($meta['thumbnail'] ?? ''); @@ -373,6 +365,7 @@ function fridg3_list_themes($startDir) { 'id' => $id, 'name' => $name, 'description' => $description, + 'base' => $base, 'thumbnail' => $thumbnail, 'html' => $html, 'css' => $css, @@ -385,6 +378,8 @@ function fridg3_list_themes($startDir) { } uasort($themes, function($a, $b) { + // Blackprint is prepended by the themes API; packaged themes follow + // it with Whiteprint and Classic pinned ahead of future themes. $priority = ['whiteprint' => 0, 'classic' => 1]; $aPriority = $priority[$a['id']] ?? 10; $bPriority = $priority[$b['id']] ?? 10; @@ -736,6 +731,11 @@ function apply_preferred_theme_stylesheet($template, $startDir) { ); } + $template = fridg3_apply_body_theme_class($template, $theme['id'] . '-theme'); + if (($theme['base'] ?? '') === 'blackprint') { + $template = fridg3_apply_body_theme_class($template, 'blackprint-theme'); + } + $href = htmlspecialchars($theme['cssHref'], ENT_QUOTES, 'UTF-8'); if (strpos($template, 'href="' . $href . '"') !== false || strpos($template, "href='" . $href . "'") !== false) { return fridg3_replace_logged_in_discord_footer_button( diff --git a/main.js b/main.js index fd3a62a..50aba58 100644 --- a/main.js +++ b/main.js @@ -3372,7 +3372,6 @@ function setupSpaForms() { document.querySelectorAll('form').forEach(form => { if (form.dataset.searchWaitBound === '1') return; const isSearchForm = form.id === 'search' - || form.id === 'littlehelps-search' || form.getAttribute('role') === 'search' || !!form.querySelector('input[type="search"], input[name="q"]'); if (!isSearchForm) return; diff --git a/style.css b/style.css index 1c95955..8db5df7 100644 --- a/style.css +++ b/style.css @@ -517,6 +517,8 @@ body { display: flex; flex-direction: column; overflow-y: auto; /* allow sidebar content to scroll if taller than viewport */ + user-select: none; + -webkit-user-select: none; opacity: 1; transform: translateX(0); transition: @@ -529,6 +531,11 @@ body { box-shadow 0.16s ease; } +#sidebar img, +#sidebar a { + -webkit-user-drag: none; +} + body.sidebar-is-hidden #sidebar { width: 0 !important; min-width: 0 !important; @@ -6295,33 +6302,6 @@ html.access-high-contrast body { color: var(--fg) !important; } -html.access-high-contrast body.whiteprint-theme, -html.access-high-contrast body.bubblegum-theme, -html.access-high-contrast body.cottagecore-theme, -html.access-high-contrast body.littlehelps-theme { - --bg: #ffffff !important; - --fg: #000000 !important; - --border: #000000 !important; - --subtle: #333333 !important; - --links: #003cff !important; - color: var(--fg) !important; -} - -html.access-high-contrast body.whiteprint-theme, -html.access-high-contrast body.bubblegum-theme, -html.access-high-contrast body.cottagecore-theme, -html.access-high-contrast body.littlehelps-theme, -html.access-high-contrast body.whiteprint-theme #sidebar, -html.access-high-contrast body.bubblegum-theme #sidebar, -html.access-high-contrast body.cottagecore-theme #sidebar, -html.access-high-contrast body.littlehelps-theme #sidebar, -html.access-high-contrast body.whiteprint-theme #content-layout, -html.access-high-contrast body.bubblegum-theme #content-layout, -html.access-high-contrast body.cottagecore-theme #content-layout, -html.access-high-contrast body.littlehelps-theme #content-layout { - background: #ffffff !important; -} - html.access-high-contrast a, html.access-high-contrast button, html.access-high-contrast input, @@ -8208,6 +8188,7 @@ pre code.hljs { .theme-picker-description, .theme-picker-option-description { + font-family: "MainRegular", var(--emoji-font), monospace; font-size: 12px; line-height: 1.25; color: var(--subtle); diff --git a/template.html b/template.html index 83ab936..3637113 100644 --- a/template.html +++ b/template.html @@ -9,7 +9,7 @@ - + diff --git a/template_mobile.html b/template_mobile.html index 4cdfa63..57a3cfb 100644 --- a/template_mobile.html +++ b/template_mobile.html @@ -9,7 +9,7 @@ - + diff --git a/themes/AGENTS.md b/themes/AGENTS.md index 2e2f3e6..8252c73 100644 --- a/themes/AGENTS.md +++ b/themes/AGENTS.md @@ -1,288 +1,191 @@ -# Theme Creation Instructions +# Theme Development Instructions -this directory contains selectable website themes for fridge.dev. +This directory contains selectable themes for fridge.dev. Blackprint is the built-in default and is implemented by `/template.html`, `/template_mobile.html`, and the Blackprint layer near the end of `/style.css`. It is not a JSON theme package. Classic is the retained selectable reference theme in `/themes/classic.json` and `/themes/lib/classic/`. -if a user says something like "using this AGENTS.md, create an x based theme", you should be able to make the whole theme from this file plus the existing examples. do the work directly unless the request is dangerously unclear. +Treat `/style.css` as the source of truth. Read it before creating or substantially changing a theme. It contains the complete shared component system, accessibility behavior, responsive rules, Blackprint implementation, and final cross-theme invariants. Do not copy deleted themes or assume an older selector inventory is still accurate. -## Mental Model +## Theme Package Contract -a theme has two parts: +A selectable theme has: -- metadata json in `/themes` -- assets in `/themes/lib` +- `/themes/{theme-id}.json` +- `/themes/lib/{theme-id}/{template}.html` +- `/themes/lib/{theme-id}/{stylesheet}.css` +- `/themes/thumbnails/{theme-id}.svg` (normally a 4:3 preview) -the metadata file is what makes the theme appear in `/settings`. the filename, minus `.json`, becomes the saved theme id. +Theme IDs use lowercase `a-z`, `0-9`, `_`, and `-`. The JSON filename without `.json` is the saved theme ID. -example: +Required metadata: ```json { - "name": "Frutiger Aero", - "html": "frutiger-aero-template.html", - "css": "frutiger-aero.css" + "name": "Theme Name", + "description": "short picker description", + "thumbnail": "thumbnails/theme-id.svg", + "html": "theme-id/theme-id.html", + "css": "theme-id/theme-id.css" } ``` -this means: +An optional `"base": "blackprint"` field makes the renderer add both the package's `{theme-id}-theme` body class and `blackprint-theme`. Use it for a deliberate Blackprint derivative so the package inherits the current Blackprint layout and component coverage instead of copying that layer. `blackprint` is currently the only supported base value. -- settings label: `Frutiger Aero` -- saved id: `example_theme` if the file is `/themes/example_theme.json` -- desktop template: `/themes/lib/frutiger-aero/frutiger-aero-template.html` -- theme stylesheet: `/themes/lib/frutiger-aero/frutiger-aero.css` +`thumbnail` is relative to `/themes`; `html` and `css` are relative to `/themes/lib`. Asset paths may contain only letters, numbers, `.`, `_`, `-`, and `/`. Never use absolute paths, `..`, empty segments, query strings, or shell-like filenames. -## Files To Create +The renderer discovers valid JSON files dynamically. Blackprint is exposed as `default`; packaged themes receive a `{theme-id}-theme` body class. Missing, malformed, unsupported-base, or unsafe packages are ignored. Desktop may use the package HTML; mobile always uses `/template_mobile.html` and only appends the selected theme CSS. -for a new theme, create: +## Base Stylesheet Map -- `/themes/{theme-id}.json` -- `/themes/lib/{theme-id}/{theme-id-or-theme-name}.html` -- `/themes/lib/{theme-id}/{theme-id-or-theme-name}.css` +`/style.css` is intentionally ordered into five cascade sections: -keep ids lowercase with `a-z`, `0-9`, `_`, and `-`. avoid spaces in filenames. +1. Foundations: design variables, selection, loading UI, local fonts, emoji fallback, ASCII/resource typography, global text and element behavior. +2. Site shell: page wrapper, sidebar, title and title animations, navigation, content layout, notifications, mini-player, footer, sliders, and scrollbars. +3. Shared controls: checkboxes, settings panels, theme/title/Fruity Dance pickers, forms, popups, prompts, media corruption effects, tables, Markdown/BBCode surfaces, pagination, toolbars, and common responsive rules. +4. Page features: route-specific feed, journal, account, chat, gallery, upload, admin, notification, music, and tool interfaces. +5. Theme layers: the full Blackprint skin, Blackprint mobile coverage, application-specific cleanup, and final rules that intentionally apply across every theme. -## Required JSON Rules +Rules remain in cascade order because later responsive, theme, and coverage rules intentionally override earlier component defaults. A theme stylesheet is appended after the shared stylesheet, but inline mobile rules can still require scoped `!important` overrides. -theme json must be valid JSON and must include: +## Design Variables -- `name`: human-readable label shown in `/settings` -- `description`: short supporting text shown in the on-site theme picker -- `thumbnail`: 4:3 preview image path relative to `/themes`, usually `thumbnails/{theme-id}.svg` -- `html`: relative path inside `/themes/lib` -- `css`: relative path inside `/themes/lib` +Set the core variables at the start of a theme stylesheet: -do not put paths like `/themes/lib/foo.css` in the json. use paths relative to `/themes/lib`, such as `aero/aero.css`. -do not put paths like `/themes/thumbnails/foo.svg` in the json. use paths relative to `/themes`, such as `thumbnails/aero.svg`. +```css +:root { + --bg: #000000; + --fg: #eeeeee; + --border: #3c7895; + --subtle: #917daa; + --links: #415fad; + --chat-own-fg: #ffffff; +} +``` -allowed asset path characters are letters, numbers, `.`, `_`, `-`, and `/`. never use `..`, absolute paths, empty path segments, or weird shell-ish filenames. +The shared stylesheet also derives or consumes: -## Template Requirements +- `--hero-ascii-muted` and `--hero-ascii-1` through `--hero-ascii-7` +- `--hero-ascii-opacity` +- `--resource-ascii`, `--resource-label`, `--time-ascii`, `--time-label` +- `--emoji-font` +- `--selection-bg`, `--selection-fg` +- `--scrollbar-track`, `--scrollbar-thumb`, `--scrollbar-thumb-hover`, `--scrollbar-thumb-border` +- `--chat-own-bg` in the shared chat layer -start from `/template.html` unless the user asks for a radical layout. copy it into `/themes/lib/{theme-id}`, then adapt it. +Prefer overriding variables over duplicating component rules. Add direct component overrides where the theme changes shape, spacing, typography, imagery, or layout. Classic alone currently exposes account-synced custom values for `bg`, `fg`, `border`, `subtle`, and `links`; adding color controls for another theme requires coordinated changes in `/js/settings.js` and `/api/settings/index.php`. -the template must preserve these placeholders: +Available shared fonts are `MainRegular`, `MainBold`, `MainItalic`, `MainBoldItalic`, `IBM_VGA`, `Title`, and the `var(--emoji-font)` fallback stack. Preserve the emoji fallback in custom font families. -- `{title}` -- `{description}` -- `{content}` -- `{user_greeting}` - -the template should preserve these scripts/styles unless there is a very good reason: - -- Font Awesome CDN link -- Highlight.js CDN CSS and JS -- `/main.js` -- favicon and manifest links +## Templates And Runtime Contracts -the template should include a stylesheet link to `/style.css`; the renderer appends the selected theme CSS later, so the theme CSS can override base styling. +Start desktop work from `/template.html` unless the requested design needs a different layout. Preserve: -## Layout Freedom +- `{title}`, `{description}`, `{content}`, and `{user_greeting}` +- the content mount IDs `#container`, `#content`, `#content-layout`, and `#content-main` +- sidebar/navigation access, including home, account, and settings +- title markup with `#title` and per-character `.title-letter` spans +- mini-player IDs and the persistent `#mini-player-audio` element +- sidebar/footer/notification hooks used by `/js/sidebar-player.js` +- Font Awesome, Highlight.js, favicon, manifest, `/style.css`, and shared script includes -themes are allowed to change the website layout. this is not just a color-skin system. +The site uses SPA content replacement while leaving the shell and audio element mounted. Do not duplicate IDs, replace the shared audio element during navigation, or remove runtime hooks without updating and verifying the JavaScript. -you may: +Themes may radically rearrange the desktop shell, but content and navigation must remain usable. Avoid adding padding directly to `#content-main` when a decorative wrapper or `#content-layout::before` can add breathing room without reducing the page's usable width. -- move the menu -- redesign the sidebar -- make the layout top-nav, bottom-nav, split-panel, dashboard-like, etc. -- add decorative wrappers or background elements -- change spacing, borders, visual density, typography, and component shape +## Components To Cover -but you must keep: +At minimum, inspect the current declarations in `/style.css` for every component the theme visibly changes: -- a visible content display area containing `{content}` -- a usable menu/navigation of some sort -- account/settings/home navigation available somewhere -- the mini-player markup unless the theme intentionally restyles it -- IDs/classes that `main.js` depends on, unless you also verify and update the JS safely +- shell: `body`, `.paper-grain`, `#page-wrapper`, `#sidebar`, `#header`, `#title`, `.title-letter`, `#tab`, `#container`, `#content`, `#content-layout`, `#content-main` +- navigation/status: active tabs, sidebar notifications, active chat, maintenance/developer indicators, tooltips, notification toasts +- footer: `#sidebar-footer`, `#footer-text`, `#footer-buttons`, `#footer-button` +- player: `#mini-player`, `#mini-player-main`, art wrapper/image/download, metadata/title/artist, play/mute/close controls, seek/volume sliders, track list, `.mini-track` hover/active states, live-stream states +- forms: text inputs, textareas, selects/dropdowns, buttons, radios, checkboxes, color inputs, file controls, field help, disabled/error/success states +- pickers/popups: theme picker, title-animation picker, Fruity Dance controls, site popup/prompt/dialog surfaces +- content: headings, links, lists, blockquotes, code/pre, Markdown/BBCode, spoilers, tables, embedded media, pager controls, posts/cards +- route features: feed/journal editors and cards, accounts/settings/admin, chat and reply UI, gallery/upload, notifications, music albums, tools, logs, wiki/formatting pages +- ASCII/resource displays: homepage hero, server time/resources, labels, scaling containers -translation: go wild aesthetically, but do not strand users on a pretty page with no content or nav. that would be deeply goofy. +Use the stylesheet's actual selectors rather than inventing parallel markup. Search for a route or component name before adding overrides. -## Mobile Behavior +## Title And Motion -mobile view uses `/template_mobile.html`, not the theme HTML file. this is easy to forget and then the theme looks half-baked on `m.fridge.dev`, so treat mobile CSS as required theme work, not a nice extra. +The shared title uses clipped per-letter backgrounds and runtime-selectable wobble, bounce, rubberhose, bubble, slot-machine, moonwalk, and heartbeat animations. Mobile Safari requires gradients on the individual `.title-letter` elements. Keep transform-safe overflow and padding intact unless the replacement is verified with every animation. -when mobile-friendly view is active: +Do not override the shared title's `font-family` in packaged theme styles. Themes may change the title's colour, gradient, decoration, and surrounding panel, but `#title`, `.title-letter`, `.mobile-collapsed-title`, and its letters must retain the shared title typeface. Classic is the existing legacy exception because its original title treatment is part of that preserved theme. -- only the theme CSS is applied -- the theme HTML is ignored -- write mobile overrides under `body.mobile-template` +Respect both `@media (prefers-reduced-motion: reduce)` and `html.access-reduced-motion`. Theme animation is decorative and must be suppressible. The global reduced-motion rule forces animation and transition durations down to 1ms; do not defeat it with later theme rules. -this means every theme CSS must include mobile-specific polish if the theme changes core layout, backgrounds, nav buttons, content spacing, cards, forms, the mini-player, or footer controls. almost every real theme changes at least one of these, so most themes should have a substantial `body.mobile-template` section. +## Mobile Requirements -important: `/template_mobile.html` contains inline styles with strong defaults. these include black backgrounds for nav buttons, player/footer blocks, and `#content-main`. if you do not override these with `body.mobile-template ... !important`, light themes will get random black panels and dark themes may get default-looking controls. +Mobile uses `/template_mobile.html`, ignores theme HTML, and appends theme CSS. Scope mobile work under `body.mobile-template`. The template contains strong inline layout defaults, so targeted `!important` is sometimes necessary. -important mobile selectors that often need theme overrides: +Verify at least: -- `body.mobile-template` -- `body.mobile-template #sidebar` -- `body.mobile-template .mobile-collapsed-header` -- `body.mobile-template .mobile-collapsed-brand` -- `body.mobile-template .mobile-collapsed-subtitle` -- `body.mobile-template .mobile-collapsed-title` -- `body.mobile-template #show-sidebar` -- `body.mobile-template .mobile-nav-grid` -- `body.mobile-template .mobile-nav-grid a.mobile-nav-link > #tab.mobile-nav-button` -- `body.mobile-template .mobile-nav-grid a.mobile-nav-link > #tab.mobile-nav-button:hover` -- `body.mobile-template .mobile-nav-grid a.mobile-nav-link > #tab.mobile-nav-button.active` -- `body.mobile-template .mobile-nav-grid a.mobile-nav-link > #tab.mobile-nav-button.active:hover` -- `body.mobile-template #footer-buttons` -- `body.mobile-template #footer-buttons > a.mobile-footer-link > #footer-button.mobile-footer-button` -- `body.mobile-template #footer-buttons > a.mobile-footer-link > #footer-button.mobile-footer-button:hover` -- `body.mobile-template #footer-buttons > a.mobile-footer-link > #footer-button.mobile-footer-button.active` -- `body.mobile-template #footer-buttons > a.mobile-footer-link > #footer-button.mobile-footer-button.active:hover` -- `body.mobile-template #content` -- `body.mobile-template #content-layout` -- `body.mobile-template #content-main` -- `body.mobile-template #mini-player` -- `body.mobile-template #mini-player-tracks` -- `body.mobile-template #mini-player-art-wrapper` -- `body.mobile-template #mini-player-art` -- `body.mobile-template #mini-player-download` -- `body.mobile-template #mini-player-play` -- `body.mobile-template #mini-player-controls span` -- `body.mobile-template #mini-player-seek` -- `body.mobile-template #mini-player-volume` -- `body.mobile-template .mini-track` -- `body.mobile-template .mini-track:hover` -- `body.mobile-template .mini-track.active` -- `body.mobile-template #sidebar-footer` -- `body.mobile-template input` -- `body.mobile-template textarea` -- `body.mobile-template .dropdown` -- `body.mobile-template .text-input` -- `body.mobile-template .bbcode-dropdown` -- `body.mobile-template .bbcode-btn` +- page background, collapsed header, brand/title, menu button, unread badge, backdrop, and expanded menu panel +- `body.mobile-template #sidebar` preserves the shared safe gutter (`width: calc(100% - 16px)`), uses `min-width: 0`, `max-width: none`, border-box sizing, and never overflows the viewport +- nav and footer buttons in normal, hover, active, and active-hover states with explicit readable foregrounds +- content/layout/main backgrounds and spacing; light themes must replace default dark panels +- complete mini-player and track-list styling +- inputs, textareas, dropdowns, BBCode controls, radios, checkboxes, and color/file controls +- narrow content, long words, code blocks, tables, ASCII art, and media without horizontal page overflow -mobile CSS may need `!important` because `template_mobile.html` has inline mobile-specific styles. use it where necessary, not everywhere like a maniac. +Do not reintroduce a separate collapsed branded header: the current mobile template uses the fixed menu control and expanded sidebar title. Preserve the shared open/close transforms, backdrop behavior, document scroll locking, and reduced-motion overrides. -minimum mobile checklist for every theme: - -- theme the page background -- theme the collapsed header and menu button -- theme the expanded menu panel, and force `body.mobile-template #sidebar` back to `width: 100% !important; min-width: 0 !important; max-width: none !important;` so desktop sidebar widths do not make the opened mobile menu skinny -- theme mobile nav buttons, including hover, active, and active-hover states; every state must explicitly set readable text/icon colors -- theme footer buttons, including hover, active, and active-hover states; every state must explicitly set readable text/icon colors -- theme the mini-player, track list, album art, download overlay, play/mute controls, title text, sliders, track rows, hover states, and active track states -- theme `#content-layout` and `#content-main`; especially remove the mobile template's default black `#content-main` background when making a light theme -- theme inputs, dropdowns, textareas, BBCode controls, radios, checkboxes, and color inputs if the theme is light or uses non-default colors -- keep spacing tight enough for small screens without horizontal scrolling - -## CSS Strategy - -theme CSS is appended after the base stylesheet. normally do not `@import url('/style.css')` in theme CSS, because that can reload base styles after mobile styles and break mobile theming. - -set the core color variables early: +## Accessibility And Shared Invariants -```css -:root { - --bg: #000000; - --fg: #eeeeee; - --border: #3c7895; - --subtle: #917daa; - --links: #415fad; -} -``` +Themes must maintain readable contrast, distinct links, visible focus/hover/active states, usable target sizes, and unclipped content. Decorative backgrounds need opaque-enough content surfaces. -then override components directly. - -common components: - -- `body` -- `#page-wrapper` -- `#sidebar` -- `#header` -- `#title` -- `#tab` -- `#container` -- `#content` -- `#content-layout` -- `#content-main` -- `#post` -- `#search` -- `#search-box` -- `#search-button` -- `#footer-buttons` -- `#footer-button` -- `#mini-player` -- `#mini-player-tracks` -- `#mini-player-art-wrapper` -- `#mini-player-art` -- `#mini-player-download` -- `#mini-player-play` -- `#mini-player-controls span` -- `#mini-player-seek` -- `#mini-player-volume` -- `.mini-track`, `.mini-track:hover`, `.mini-track.active` -- form inputs, buttons, `.dropdown`, `.radio`, `.checkbox` - -when styling menus, do not only set the background on hover/active states. set the foreground color too. this includes `#tab:hover`, `#tab.active`, `#footer-button:hover`, `#footer-button.active`, mobile nav buttons, mobile footer buttons, and pseudo-elements like `#tab::before` if the theme uses them. invisible active menu text is a tiny little css jump scare and it is your job to prevent it. - -## Content Spacing - -be careful with padding on `#content-main`: it reduces usable width for page content. if the user asks for more breathing room without shrinking content, prefer outer margins, pseudo-elements, or background wrappers. - -good pattern: +The shared accessibility layer supplies high contrast through the core variables. If a future light theme needs a light high-contrast mode, add an explicit theme-scoped override rather than a generic name list. -```css -#content-layout { - position: relative; - isolation: isolate; -} +The final rules in `/style.css` are intentional cross-theme contracts: -#content-layout::before { - content: ""; - position: absolute; - inset: -20px; - z-index: -1; - pointer-events: none; -} -``` +- sidebar mini-player, track list, and footer remain shadow-free +- mini-player close controls retain their compact pinned geometry +- mobile title letters retain independent gradient painting and transform-safe spacing +- mobile Always Playing title setting stays hidden +- the mobile menu toggle remains square +- chat controls and quoted replies remain flat and readable +- the sidebar suppresses text selection and native image/link dragging while controls remain interactive -this makes the visual panel larger without stealing content width. +Do not casually override these rules in a theme. -## Accessibility And Usability +## CSS Practices -keep themes readable: - -- preserve strong text/background contrast -- make links visually distinct -- make focus/hover states visible -- keep buttons and controls large enough to click -- avoid hiding overflow in ways that cut off content -- check long words, ASCII art, forms, and post cards - -if a theme uses very decorative backgrounds, make content panels opaque enough to read. +- Do not `@import /style.css`; the renderer already loads it. +- Scope theme-specific rules to the theme body class added by the renderer. +- Set both foreground and background for hover/active states, including pseudo-elements. +- Reuse shared variables and component markup. +- Use `!important` only to beat known inline/mobile or final shared declarations. +- Keep asset URLs rooted under the theme package when practical. +- Avoid broad selectors that leak into editor previews, popups, or mobile unintentionally. +- Preserve reduced motion, high contrast, keyboard focus, and touch behavior. ## Validation -after creating or changing a theme: +After creating or changing a theme: -1. validate json: +1. Validate metadata: ```bash -php -r 'json_decode(file_get_contents("themes/{theme-id}.json"), true); echo json_last_error_msg(), "\n";' +php -r '$v=json_decode(file_get_contents("themes/{theme-id}.json"), true); echo json_last_error_msg(), "\n";' ``` -2. check the theme loader sees it: +2. Verify discovery: ```bash -php -r 'require "lib/render.php"; echo json_encode(array_values(array_map(fn($t)=>["id"=>$t["id"],"name"=>$t["name"]], fridg3_list_themes(__DIR__))), JSON_PRETTY_PRINT | JSON_UNESCAPED_SLASHES), "\n";' +php -r 'require "lib/render.php"; echo json_encode(array_values(array_map(fn($t) => ["id" => $t["id"], "name" => $t["name"]], fridg3_list_themes(__DIR__))), JSON_PRETTY_PRINT | JSON_UNESCAPED_SLASHES), "\n";' ``` -3. check whitespace: - -```bash -git diff --check -- themes/{theme-id}.json themes/lib/{theme-id}/{theme}.html themes/lib/{theme-id}/{theme}.css -``` - -4. if PHP render helper changed, run: +3. Lint and check whitespace: ```bash php -l lib/render.php +git diff --check -- themes/{theme-id}.json themes/lib/{theme-id} themes/thumbnails/{theme-id}.svg ``` -do not start a dev server for this repo. assume one is already running if preview is needed. +4. Test desktop and mobile, normal and reduced motion, keyboard focus, long content, forms, mini-player states, and the routes whose components the theme overrides. + +Do not start a development server; assume one is already running if preview is needed. ## Documentation -if you change how themes work, update the wiki. if you only add a normal theme, wiki changes usually are not needed. +Update `/wiki/Frontend-and-Templates.md`, `/wiki/Routing-and-Rendering.md`, `/wiki/Data-Contracts.md`, and `/wiki/API-Reference.md` when the package contract, renderer, settings behavior, color support, or shared theme architecture changes. A normal new theme usually needs only a concise catalog mention if its behavior is noteworthy. diff --git a/themes/aero.json b/themes/aero.json index 3e7eb9b..f11d018 100644 --- a/themes/aero.json +++ b/themes/aero.json @@ -1,7 +1,8 @@ { "name": "aero", - "description": "blackprint structure under polished blue Aero glass", + "description": "a bright Frutiger Aero world of glass, blue skies, and green hills", "thumbnail": "thumbnails/aero.svg", "html": "aero/aero.html", - "css": "aero/aero.css" + "css": "aero/aero.css", + "base": "blackprint" } diff --git a/themes/ambercrt.json b/themes/ambercrt.json deleted file mode 100644 index 1a8a4fc..0000000 --- a/themes/ambercrt.json +++ /dev/null @@ -1,7 +0,0 @@ -{ - "name": "CRT", - "description": "dark scanline terminal with one adjustable phosphor colour", - "thumbnail": "thumbnails/crt.svg", - "html": "ambercrt/ambercrt.html", - "css": "ambercrt/ambercrt.css" -} diff --git a/themes/arcade.json b/themes/arcade.json deleted file mode 100644 index cf8ddf9..0000000 --- a/themes/arcade.json +++ /dev/null @@ -1,7 +0,0 @@ -{ - "name": "arcade", - "description": "neon cabinet colours with teal, blue, violet, and magenta", - "thumbnail": "thumbnails/arcade.svg", - "html": "arcade/arcade.html", - "css": "arcade/arcade.css" -} diff --git a/themes/base16.json b/themes/base16.json new file mode 100644 index 0000000..6ebce2b --- /dev/null +++ b/themes/base16.json @@ -0,0 +1,8 @@ +{ + "name": "base16", + "description": "Base16 Default Dark with strictly flat, textureless components", + "thumbnail": "thumbnails/base16.svg", + "html": "whiteprint/whiteprint.html", + "css": "base16/base16.css", + "base": "blackprint" +} diff --git a/themes/bubblegum.json b/themes/bubblegum.json deleted file mode 100644 index 1830d20..0000000 --- a/themes/bubblegum.json +++ /dev/null @@ -1,7 +0,0 @@ -{ - "name": "bubblegum", - "description": "soft pastel whiteprint with candy pink and mint accents", - "thumbnail": "thumbnails/bubblegum.svg", - "html": "bubblegum/bubblegum.html", - "css": "bubblegum/bubblegum.css" -} diff --git a/themes/catpuccin.json b/themes/catpuccin.json new file mode 100644 index 0000000..3f45a77 --- /dev/null +++ b/themes/catpuccin.json @@ -0,0 +1 @@ +{"name":"catpuccin","description":"soft Catppuccin-inspired lavender, mauve, and mocha","thumbnail":"thumbnails/catpuccin.svg","html":"whiteprint/whiteprint.html","css":"catpuccin/catpuccin.css","base":"blackprint"} diff --git a/themes/cottagecore.json b/themes/cottagecore.json deleted file mode 100644 index d17ea9b..0000000 --- a/themes/cottagecore.json +++ /dev/null @@ -1,7 +0,0 @@ -{ - "name": "cottagecore", - "description": "warm garden paper, stitched controls, and rose tones", - "thumbnail": "thumbnails/cottagecore.svg", - "html": "cottagecore/cottagecore.html", - "css": "cottagecore/cottagecore.css" -} diff --git a/themes/gothic.json b/themes/gothic.json deleted file mode 100644 index 6f3fa98..0000000 --- a/themes/gothic.json +++ /dev/null @@ -1,7 +0,0 @@ -{ - "name": "gothic", - "description": "dark stone panels, iron buttons, and antique gold glow", - "thumbnail": "thumbnails/gothic.svg", - "html": "gothic/gothic.html", - "css": "gothic/gothic.css" -} diff --git a/themes/lib/aero/aero.css b/themes/lib/aero/aero.css index 7c6e6aa..607fccc 100644 --- a/themes/lib/aero/aero.css +++ b/themes/lib/aero/aero.css @@ -1,524 +1,913 @@ @font-face { - font-family: "AeroTahoma"; - src: url("/themes/lib/aero/tahoma.ttf") format("truetype"); - font-weight: 400; + font-family: "Aero Tahoma"; + src: url('/themes/lib/aero/tahoma.ttf') format('truetype'); font-style: normal; + font-weight: normal; font-display: swap; } -:root { - --bg: #07141f; - --fg: #edfaff; - --border: #58c8e2; - --subtle: #9dccd8; - --links: #82f0d8; - --chat-own-fg: #052b35; - --hero-ascii-muted: #7faab7; - --hero-ascii-1: #776490; - --hero-ascii-2: #7c7ba3; - --hero-ascii-3: #7795b4; - --hero-ascii-4: #70adbf; - --hero-ascii-5: #69c7c5; - --hero-ascii-6: #73dfca; - --hero-ascii-7: #82f0d8; - --hero-ascii-opacity: 0.96; - --aero-glass: rgba(10, 30, 42, 0.66); - --aero-glass-strong: rgba(8, 24, 34, 0.82); - --aero-shine: rgba(237, 250, 255, 0.24); - --aero-blue: #58c8e2; - --aero-teal: #82f0d8; - --aero-purple: #776490; -} - -body { - background: - radial-gradient(ellipse at 22% 4%, rgba(150, 236, 255, 0.34), transparent 34%), - radial-gradient(ellipse at 86% 84%, rgba(130, 240, 216, 0.2), transparent 32%), - linear-gradient(135deg, rgba(119, 100, 144, 0.18), rgba(88, 200, 226, 0.1)), - linear-gradient(180deg, #081524 0%, #0b2f43 46%, #082b36 68%, #06151d 100%); - background-attachment: fixed; - color: var(--fg); - font-family: "AeroTahoma", Tahoma, "MainRegular", var(--emoji-font), sans-serif; +:root, +body.aero-theme { + --bg: #dff4ff; + --fg: #18354a; + --border: #4d91c7; + --subtle: #52758a; + --links: #0876be; + --chat-own-bg: #1688d0; + --chat-own-fg: #ffffff; + --hero-ascii-muted: #78afd2; + --hero-ascii-1: #126fc0; + --hero-ascii-2: #0789cf; + --hero-ascii-3: #00a8dc; + --hero-ascii-4: #29baba; + --hero-ascii-5: #58bd7c; + --hero-ascii-6: #78bd48; + --hero-ascii-7: #a3ce42; + --selection-bg: #168bd1; + --selection-fg: #ffffff; + --scrollbar-track: #d6effb; + --scrollbar-thumb: #65acd5; + --scrollbar-thumb-hover: #2c8dc8; + --scrollbar-thumb-border: #eefaff; +} + +body.aero-theme, +body.aero-theme :is( + #subtitle, + #tab, + #footer-text, + #footer-button, + #user-greeting, + #content-main, + #content-footer, + h1, h2, h3, h4, h5, h6, + p, li, label, summary, legend, + input, textarea, select, button, + .text-input, + .dropdown, + .bbcode-dropdown, + .bbcode-btn, + .grid-caption, + .grid-subcaption, + .mini-track, + .tooltip, + .site-notification-toast, + .site-popup-dialog +) { + font-family: "Aero Tahoma", Tahoma, Verdana, var(--emoji-font), sans-serif !important; +} + +body.aero-theme :is(#ascii, #ascii-time, .usage-ascii, .ascii-scale-inner) { + font-family: "IBM_VGA", var(--emoji-font), monospace !important; +} + +body.aero-theme :is(pre, code, pre *, code *) { + font-family: "MainRegular", var(--emoji-font), monospace !important; +} + +body.aero-theme, +body.aero-theme.mobile-template { + background: #78bde0 !important; + color: var(--fg) !important; + isolation: isolate; } -body::before { - content: ""; - position: fixed; - inset: 0; - z-index: -3; - pointer-events: none; - background: - linear-gradient(110deg, transparent 0 17%, rgba(255, 255, 255, 0.16) 17% 19%, transparent 19% 100%), - linear-gradient(152deg, transparent 0 68%, rgba(130, 240, 216, 0.12) 68% 70%, transparent 70% 100%), - repeating-linear-gradient(90deg, rgba(255, 255, 255, 0.035) 0 1px, transparent 1px 28px); +body.aero-theme .paper-grain { + opacity: 1; + inset: -12px; + z-index: -1; + background: url('/themes/lib/aero/background.jpg') center / cover no-repeat fixed; + filter: blur(6px) saturate(1.08); + transform: scale(1.02); } -.aero-sky, -.aero-waterline { - position: fixed; - left: 0; - right: 0; - pointer-events: none; -} +body.aero-theme #page-wrapper, +body.aero-theme #container { background: transparent !important; } -.aero-sky { - top: 0; - height: 44vh; - z-index: -2; - background: - linear-gradient(180deg, rgba(186, 246, 255, 0.24), transparent 62%), - radial-gradient(ellipse at 42% 0%, rgba(255, 255, 255, 0.22), transparent 46%); +body.aero-theme #sidebar, +body.aero-theme.mobile-template #sidebar { + background: linear-gradient(180deg, rgba(238,250,255,.9), rgba(177,224,244,.82)) !important; + border: 1px solid rgba(255,255,255,.9) !important; + border-right-color: #438cb9 !important; + box-shadow: inset -1px 0 rgba(255,255,255,.65), 6px 0 20px rgba(17,74,112,.25) !important; + backdrop-filter: blur(14px) saturate(1.25); } -.aero-waterline { - bottom: 0; - height: 36vh; - z-index: -1; - background: - linear-gradient(180deg, transparent 0%, rgba(130, 240, 216, 0.16) 28%, rgba(10, 56, 58, 0.26) 100%), - repeating-radial-gradient(ellipse at 50% 100%, rgba(160, 255, 242, 0.16) 0 2px, transparent 3px 18px); - opacity: 0.88; +body.aero-theme #header { + margin: 10px !important; + padding: 13px 10px !important; + border: 1px solid #4c98c9 !important; + border-radius: 12px !important; + background: linear-gradient(180deg, rgba(255,255,255,.9), rgba(120,202,240,.58)) !important; + box-shadow: inset 0 1px #fff, 0 2px 5px rgba(30,91,126,.18) !important; } -#page-wrapper, -#container { - background: transparent; +body.aero-theme #title, +body.aero-theme #title .title-letter, +body.aero-theme .mobile-collapsed-title, +body.aero-theme .mobile-collapsed-title .title-letter { + background-image: linear-gradient(0deg, #0879c4, #21a6dc 44%, #74c546 48%, #1483cc 55%, #0879c4) !important; + filter: drop-shadow(0 1px rgba(255,255,255,.9)); } -#sidebar { - width: 282px; - background: - linear-gradient(180deg, rgba(255, 255, 255, 0.18), transparent 22%), - linear-gradient(180deg, rgba(18, 68, 89, 0.7), rgba(4, 22, 31, 0.82)), - var(--aero-glass); - border-right: 1px solid rgba(163, 239, 255, 0.48); - box-shadow: - inset -1px 0 0 rgba(255, 255, 255, 0.18), - 12px 0 36px rgba(0, 8, 18, 0.34); - backdrop-filter: blur(18px) saturate(1.35); +body.aero-theme #sidebar > a { margin-left: 10px; margin-right: 10px; } + +body.aero-theme :is(#tab, #footer-button, .mobile-nav-button, .mobile-footer-button, #show-sidebar) { + background: linear-gradient(180deg, #ffffff 0%, #dff4fd 47%, #acd8ee 50%, #d9f1fb 100%) !important; + color: #174967 !important; + border: 1px solid #4a94c2 !important; + border-radius: 7px !important; + box-shadow: inset 0 1px #fff, 0 1px 2px rgba(24,77,108,.2) !important; + text-shadow: 0 1px #fff; } -#header { - position: relative; - margin: 12px; - padding: 14px 12px 16px; - text-align: center; - background: - linear-gradient(180deg, rgba(255, 255, 255, 0.22), transparent 42%), - linear-gradient(135deg, rgba(119, 100, 144, 0.32), rgba(88, 200, 226, 0.26)), - rgba(8, 34, 48, 0.72); - border: 1px solid rgba(178, 244, 255, 0.46); - border-radius: 8px; - box-shadow: - inset 0 1px 0 rgba(255, 255, 255, 0.26), - 0 10px 24px rgba(0, 8, 18, 0.24); -} - -#title, -.mobile-collapsed-title { - background-image: linear-gradient(0deg, #dffbff, #82f0d8 48%, #776490); - background-clip: text; - -webkit-background-clip: text; - color: transparent; - -webkit-text-fill-color: transparent; - font-family: "MainBold", "AeroTahoma", Tahoma, var(--emoji-font), sans-serif; - text-shadow: none; -} - -#subtitle, -#footer-text, -#user-greeting, -#content-footer, -#post-date, -#post-date-feed, -#post-description, -#post-username, -.usage-label { - color: var(--subtle); -} - -a, -#hide-sidebar, -#show-sidebar { - color: var(--links); -} - -#sidebar > a { - display: block; - margin: 0 12px 8px; -} - -#tab, -#footer-button, -.theme-picker-button, -.theme-picker-option { - background: - linear-gradient(180deg, rgba(255, 255, 255, 0.18), transparent 42%), - linear-gradient(90deg, rgba(119, 100, 144, 0.22), rgba(88, 200, 226, 0.18)), - rgba(7, 36, 51, 0.66) !important; - border: 1px solid rgba(163, 239, 255, 0.48) !important; - border-radius: 8px !important; - color: var(--fg) !important; - box-shadow: - inset 0 1px 0 rgba(255, 255, 255, 0.24), - 0 5px 14px rgba(0, 8, 18, 0.2) !important; +body.aero-theme #tab { + text-transform: lowercase !important; } -#tab::before { - content: ">> "; - color: var(--links); +body.aero-theme :is(#tab, #footer-button, .mobile-nav-button, .mobile-footer-button, #show-sidebar):hover, +body.aero-theme :is(#tab, #footer-button, .mobile-nav-button, .mobile-footer-button).active { + background: linear-gradient(180deg, #fbfff2, #cbed9e 48%, #79c641 51%, #b9e687) !important; + color: #174d20 !important; + border-color: #4d9c35 !important; + box-shadow: inset 0 1px #fff, 0 0 7px rgba(96,190,57,.55) !important; } -#tab:hover, -#tab.active, -#footer-button:hover, -#footer-button.active, -.theme-picker-option:hover, -.theme-picker-option.selected { - background: - linear-gradient(180deg, rgba(255, 255, 255, 0.42), rgba(255, 255, 255, 0.08) 44%), - linear-gradient(90deg, #776490, #58c8e2 54%, #82f0d8) !important; - border-color: rgba(224, 255, 255, 0.82) !important; - color: #031923 !important; - box-shadow: - inset 0 1px 0 rgba(255, 255, 255, 0.48), - 0 8px 18px rgba(88, 200, 226, 0.26) !important; - transform: translateY(-1px); +body.aero-theme #tab::before { + content: none !important; } -#tab:hover::before, -#tab.active::before { - color: #031923; +body.aero-theme #footer-button::before { color: #1d8dcc !important; } + +body.aero-theme #content-layout, +body.aero-theme.mobile-template #content-layout, +body.aero-theme.mobile-template #content-main { + background: linear-gradient(135deg, rgba(255,255,255,.94), rgba(226,246,255,.9)) !important; + color: var(--fg) !important; + border: 1px solid rgba(255,255,255,.95) !important; + border-radius: 16px !important; + outline: 1px solid #4b98c9; + box-shadow: inset 0 1px rgba(255,255,255,.95), 0 10px 30px rgba(17,70,105,.28) !important; + backdrop-filter: blur(12px) saturate(1.15); } -#content { - padding: 34px; +body.aero-theme :is(#post, .feed-post, .journal-post, .form-card, .grid-item, .notification-item, .music-album, .gallery-item, .chat-admin-card, .account-admin-card, .site-popup-dialog, .image-modal-content, .feed-reply-notice, .bbcode-editor, #bbcode-preview, table, details, .settings-section) { + background: linear-gradient(180deg, rgba(255,255,255,.94), rgba(211,239,250,.86)) !important; + background-image: linear-gradient(180deg, rgba(255,255,255,.94), rgba(211,239,250,.86)) !important; + color: var(--fg) !important; + border: 1px solid #69a9ce !important; + border-radius: 10px !important; + box-shadow: inset 0 1px #fff, 0 3px 8px rgba(27,86,119,.14) !important; } -#content-layout { - max-width: 940px; - min-height: calc(100% - 2px); - padding: 24px 30px; - background: - linear-gradient(180deg, rgba(255, 255, 255, 0.18), transparent 28%), - linear-gradient(145deg, rgba(119, 100, 144, 0.13), rgba(88, 200, 226, 0.1)), - rgba(6, 27, 39, 0.7); - border: 1px solid rgba(163, 239, 255, 0.48); - border-radius: 10px; - box-shadow: - inset 0 1px 0 rgba(255, 255, 255, 0.24), - 0 18px 46px rgba(0, 8, 18, 0.34); - backdrop-filter: blur(18px) saturate(1.32); -} - -#content-main > *:first-child { - margin-top: 0; -} - -#post, -.account-admin-card, -.usage-card, -.form-card, -.grid-item, -pre code.hljs, -#mini-player, -#mini-player-tracks, -#sidebar-footer, -.site-popup-dialog, -#bbcode-preview { - background: - linear-gradient(180deg, rgba(255, 255, 255, 0.14), transparent 34%), - rgba(8, 31, 44, 0.72); - color: var(--fg); - border: 1px solid rgba(163, 239, 255, 0.42); - border-radius: 8px; - box-shadow: - inset 0 1px 0 rgba(255, 255, 255, 0.18), - 0 10px 24px rgba(0, 8, 18, 0.24); - backdrop-filter: blur(12px) saturate(1.2); +body.aero-theme :is(#post, .feed-post, .journal-post, .grid-item, .music-album, .gallery-item, .account-admin-card):hover { + background: linear-gradient(180deg, #fff, #d8f3ff) !important; + border-color: #268ac4 !important; } -#post { - padding: 14px 16px; +body.aero-theme :is(input, textarea, select, .text-input, .dropdown, .bbcode-dropdown, #bbcode-textbox, #search-box) { + background: linear-gradient(180deg, #fff, #effaff) !important; + color: #17384c !important; + border: 1px solid #5d9fc7 !important; + border-radius: 6px !important; + box-shadow: inset 0 1px 3px rgba(30,84,116,.14) !important; } -#post:hover, -.account-admin-card:hover, -.usage-card:hover { - background: - linear-gradient(180deg, rgba(255, 255, 255, 0.18), transparent 34%), - rgba(12, 44, 60, 0.78); -} - -#post-content, -#post-title, -.form-card, -.form-card p, -.form-field label, -.checkbox-label span, -.radio-label span, -.color-row, -.color-row span, -.feed-reply-body, -.feed-reply-meta, -.guestbook-post-actions, -#content-main, -#content-main h1, -#content-main h2, -#content-main h3, -#content-main h4, -#content-main p, -#content-main li { - color: var(--fg); -} - -input, -textarea, -.dropdown, -.text-input, -.bbcode-dropdown, -.bbcode-btn, -#bbcode-textbox, -.color-input { - background: - linear-gradient(180deg, rgba(255, 255, 255, 0.11), rgba(0, 0, 0, 0.08)), - rgba(3, 20, 30, 0.8); - color: var(--fg); - border: 1px solid rgba(163, 239, 255, 0.44); - border-radius: 7px; -} - -input:hover, -input:focus, -textarea:hover, -textarea:focus, -.dropdown:hover, -.dropdown:focus, -.text-input:hover, -.text-input:focus, -.bbcode-dropdown:hover, -.bbcode-dropdown:focus, -.bbcode-btn:hover, -.bbcode-btn:focus, -#bbcode-textbox:focus { - border-color: rgba(130, 240, 216, 0.88); - box-shadow: 0 0 0 2px rgba(130, 240, 216, 0.16); +body.aero-theme :is(input, textarea, select, .text-input, .dropdown, .bbcode-dropdown, #bbcode-textbox, #search-box):focus { + background: #fff !important; + border-color: #158ed1 !important; + box-shadow: 0 0 0 3px rgba(22,142,209,.22), inset 0 1px 2px rgba(30,84,116,.1) !important; outline: none; } -button, -#search-button, -#form-button, -#lastfm-link-button, -#settings-save, -#color-reset, -.danger-button, -.site-popup-button { - background: - linear-gradient(180deg, rgba(255, 255, 255, 0.24), rgba(255, 255, 255, 0.04) 45%), - linear-gradient(90deg, #776490, #58c8e2 58%, #82f0d8); - color: #031923; - border: 1px solid rgba(224, 255, 255, 0.74); - border-radius: 8px; - box-shadow: - inset 0 1px 0 rgba(255, 255, 255, 0.46), - 0 8px 18px rgba(0, 8, 18, 0.24); -} - -button:hover, -#search-button:hover, -#form-button:hover, -#lastfm-link-button:hover, -#settings-save:hover, -#color-reset:hover, -.site-popup-button:hover { - background: - linear-gradient(180deg, rgba(255, 255, 255, 0.4), rgba(255, 255, 255, 0.08) 44%), - linear-gradient(90deg, #8b73a8, #6fd8ef 58%, #a1ffe9); - color: #031923; -} +body.aero-theme :is(select, .dropdown, .bbcode-dropdown) option { background: #effaff; color: var(--fg); } -.danger-button { - background: - linear-gradient(180deg, rgba(255, 255, 255, 0.18), rgba(255, 255, 255, 0.04)), - #8c2d3d; - color: #fff7f7; +body.aero-theme :is(button, #search-button, #form-button, #two-buttons, .bbcode-btn, input[type="submit"], input[type="button"], #settings-save, #color-reset) { + background: linear-gradient(180deg, #fbfff7, #d9f2bb 48%, #79c445 51%, #a9db77) !important; + color: #174c21 !important; + border: 1px solid #4c9538 !important; + border-radius: 7px !important; + box-shadow: inset 0 1px #fff, 0 1px 3px rgba(38,100,33,.22) !important; + text-shadow: 0 1px rgba(255,255,255,.8); } -.checkbox, -.radio { - background: rgba(3, 20, 30, 0.82); - border: 1px solid rgba(163, 239, 255, 0.44); +body.aero-theme :is(button, #search-button, #form-button, #two-buttons, .bbcode-btn, input[type="submit"], input[type="button"], #settings-save, #color-reset):hover { + background: linear-gradient(180deg, #fff, #eaffd3 48%, #8ed458 51%, #c5ed9d) !important; + color: #103d18 !important; } -.checkbox:checked { - background-color: var(--links); +body.aero-theme :is(.danger-button, .grid-delete-button, #admin-account-delete-form button) { + background: linear-gradient(180deg, #ffeded, #f09595 48%, #d84e4e 51%, #ed7777) !important; + color: #641313 !important; + border-color: #ba4141 !important; } -.radio { - border-radius: 50%; +body.aero-theme #search { + padding: 7px; + border: 1px solid #79b5d5; + border-radius: 10px; + background: rgba(189,229,247,.62) !important; } -.radio:checked { - background: radial-gradient(circle, var(--links) 0 42%, rgba(3, 20, 30, 0.82) 46%); +body.aero-theme :is(#mini-player, #mini-player-tracks, #sidebar-footer), +body.aero-theme.mobile-template :is(#mini-player, #mini-player-tracks, #sidebar-footer) { + background: linear-gradient(180deg, rgba(255,255,255,.88), rgba(175,221,241,.88)) !important; + color: var(--fg) !important; + border: 1px solid #5599c1 !important; + border-radius: 10px !important; + box-shadow: inset 0 1px #fff !important; +} + +body.aero-theme #mini-player-art-wrapper, +body.aero-theme .grid-image { border-radius: 7px; overflow: hidden; } +body.aero-theme :is(#mini-player-title-inner, .mini-track.active) { color: #0876be !important; } +body.aero-theme .mini-track { background: rgba(255,255,255,.4) !important; border-radius: 5px !important; } +body.aero-theme .mini-track:hover, +body.aero-theme .mini-track.active { background: rgba(188,235,166,.75) !important; color: #20582b !important; } +body.aero-theme #mini-player-close { background: transparent !important; border: 0 !important; box-shadow: none !important; color: #28698f !important; } +body.aero-theme :is(#mini-player-seek, #mini-player-volume) { accent-color: #68bb3f; } + +body.aero-theme :is(pre, code, blockquote) { background: rgba(212,239,250,.7) !important; color: #17384c; border-color: #79afd0 !important; } +body.aero-theme :is(#homepage-hero-ascii, #homepage-hero-ascii pre, #ascii, #ascii-time, #usage-grid, #usage-grid .usage-card, .usage-ascii, .usage-label) { background: transparent !important; border: 0 !important; box-shadow: none !important; } +body.aero-theme a { color: var(--links); } +body.aero-theme .tooltip, +body.aero-theme :is(.site-notification-toast, .chat-context-menu) { background: linear-gradient(180deg, #fff, #dff3fc) !important; color: var(--fg) !important; border-color: #4e98c4 !important; border-radius: 7px !important; } +body.aero-theme :is(.site-popup-overlay, .image-modal, .mobile-menu-backdrop) { background: rgba(22,68,94,.5) !important; backdrop-filter: blur(4px); } +body.aero-theme :is(.chat-message:not(.chat-message-own), .chat-reply-reference, .chat-reply-compose) { background: #e5f6fc !important; color: var(--fg) !important; border-color: #7eb5d2 !important; border-radius: 10px !important; } +body.aero-theme .chat-message-own { background: linear-gradient(180deg, #30a3df, #1179bb) !important; color: #fff !important; } + +/* Aero editor: compact Windows 7 toolbar chrome above a clean writing pane. */ +body.aero-theme .bbcode-editor, +body.aero-theme .feed-thread-page .bbcode-editor, +body.aero-theme .feed-markdown-editor { + overflow: hidden; + background: rgba(226, 245, 253, .92) !important; + background-image: none !important; + border: 1px solid #438fbd !important; + border-radius: 11px !important; + box-shadow: inset 0 1px #fff, 0 4px 12px rgba(23, 79, 112, .18) !important; +} + +body.aero-theme .bbcode-toolbar, +body.aero-theme .feed-thread-page .bbcode-toolbar, +body.aero-theme .feed-markdown-toolbar { + min-width: 0; + padding: 7px !important; + gap: 5px !important; + overflow: visible; + background: linear-gradient(180deg, rgba(255,255,255,.98), rgba(180,224,244,.94)) !important; + background-image: linear-gradient(180deg, rgba(255,255,255,.98), rgba(180,224,244,.94)) !important; + border: 0 !important; + border-bottom: 1px solid #438fbd !important; + border-radius: 10px 10px 0 0 !important; + box-shadow: inset 0 1px #fff !important; +} + +body.aero-theme .feed-markdown-formatting { + gap: 3px; + padding: 1px 2px 4px 1px; + scrollbar-color: #4f9dca transparent; +} + +body.aero-theme .feed-markdown-actions { + gap: 3px; + margin-left: 2px; + padding-left: 7px; + border-left-color: rgba(55, 132, 176, .45); +} + +body.aero-theme .bbcode-btn, +body.aero-theme .feed-thread-page .bbcode-btn, +body.aero-theme .feed-markdown-editor .bbcode-btn, +body.aero-theme .journal-markdown-editor .bbcode-btn { + display: inline-flex; + width: 34px; + min-width: 34px; + height: 32px; + padding: 0 !important; + align-items: center; + justify-content: center; + background: linear-gradient(180deg, #fff 0%, #dff4fd 47%, #acd8ee 50%, #d9f1fb 100%) !important; + background-image: linear-gradient(180deg, #fff 0%, #dff4fd 47%, #acd8ee 50%, #d9f1fb 100%) !important; + color: #15597e !important; + border: 1px solid #4b94bf !important; + border-radius: 6px !important; + box-shadow: inset 0 1px #fff, 0 1px 2px rgba(24, 77, 108, .16) !important; + text-shadow: 0 1px #fff; +} + +body.aero-theme .bbcode-btn:hover, +body.aero-theme .bbcode-btn:focus-visible { + background: linear-gradient(180deg, #fff, #e7f8ff 47%, #8dcae8 50%, #c9ecfa) !important; + color: #064f78 !important; + border-color: #147db7 !important; + box-shadow: 0 0 0 2px rgba(22, 142, 209, .18), inset 0 1px #fff !important; + outline: none; } -input[type="range"] { - accent-color: var(--links); +body.aero-theme .bbcode-btn:active, +body.aero-theme .bbcode-btn[aria-pressed="true"] { + background: linear-gradient(180deg, #83bddb, #d9f1fb) !important; + box-shadow: inset 0 2px 3px rgba(28, 84, 116, .24) !important; + transform: none; +} + +body.aero-theme .bbcode-btn:disabled, +body.aero-theme .bbcode-btn.disabled { + opacity: .48; + filter: grayscale(.35); +} + +body.aero-theme .bbcode-dropdown, +body.aero-theme .feed-thread-page .bbcode-dropdown { + width: auto; + min-width: 72px; + height: 32px; + padding: 4px 24px 4px 8px !important; + background: linear-gradient(180deg, #fff, #d9eff9) !important; + color: #174967 !important; + border: 1px solid #4b94bf !important; + border-radius: 6px !important; + box-shadow: inset 0 1px #fff !important; +} + +body.aero-theme #bbcode-textbox, +body.aero-theme .feed-thread-page #bbcode-textbox, +body.aero-theme .feed-markdown-editor #bbcode-textbox, +body.aero-theme .markdown-highlight-layer, +body.aero-theme #bbcode-preview, +body.aero-theme .feed-markdown-preview { + margin: 0 !important; + background: rgba(250, 254, 255, .96) !important; + background-image: none !important; + color: #18384b !important; + border: 0 !important; + border-radius: 0 0 10px 10px !important; + box-shadow: inset 0 2px 4px rgba(32, 93, 127, .1) !important; + caret-color: #0876be; +} + +body.aero-theme #bbcode-textbox::placeholder, +body.aero-theme .markdown-highlight-input::placeholder { + color: #718d9d !important; + opacity: 1; +} + +body.aero-theme #bbcode-textbox:focus { + background: #fff !important; + box-shadow: inset 0 0 0 2px rgba(22, 142, 209, .16) !important; + outline: none; } -#mini-player, -#mini-player-tracks { - color: var(--fg); +body.aero-theme .markdown-highlight-input { + background: transparent !important; + border: 0 !important; + border-radius: 0 0 10px 10px !important; + box-shadow: none !important; } -#mini-player-art-wrapper, -#mini-player-art { - border-radius: 6px; - background: rgba(3, 20, 30, 0.88); - border-color: rgba(163, 239, 255, 0.36); +body.aero-theme .markdown-highlight-input:focus { + background: transparent !important; + outline: none; } -#mini-player-download, -#mini-player-play, -#mini-player-controls span { - color: var(--links); +body.aero-theme :is(.bbcode-voice-recorder, .chat-voice-recorder) { + background: linear-gradient(180deg, #f8fdff, #d8eff9) !important; + color: var(--fg) !important; + border: 0 !important; + border-top: 1px solid #6ca8c9 !important; } -#mini-player-download:hover, -#mini-player-play:hover, -#mini-player-controls span:hover, -.mini-track:hover, -.mini-track.active { - background: rgba(130, 240, 216, 0.18); - color: var(--fg); +/* Compact Winamp-inspired player skin inside the bright Aero shell. */ +body.aero-theme #mini-player, +body.aero-theme.mobile-template #mini-player { + position: relative; + padding: 22px 7px 7px !important; + background: + linear-gradient(90deg, rgba(255,255,255,.08) 1px, transparent 1px) 0 0 / 3px 3px, + linear-gradient(180deg, #3c4656, #1a202a) !important; + color: #d9e2e8 !important; + border: 2px solid !important; + border-color: #eef3f7 #111720 #111720 #eef3f7 !important; + border-radius: 2px !important; + box-shadow: inset 1px 1px #778393, inset -1px -1px #080b10 !important; + font-family: "Aero Tahoma", Tahoma, sans-serif !important; +} + +body.aero-theme #mini-player::before { + content: "FRIDGEAMP"; + position: absolute; + top: 4px; + left: 7px; + color: #f1f4f6; + font-family: "Aero Tahoma", Tahoma, sans-serif; + font-size: 9px; + font-weight: bold; + line-height: 12px; + letter-spacing: 1.3px; + text-shadow: 1px 1px #06090d; +} + +body.aero-theme #mini-player::after { + content: ""; + position: absolute; + top: 7px; + right: 27px; + left: 78px; + height: 3px; + border-top: 1px solid #8996a6; + border-bottom: 1px solid #10151d; +} + +body.aero-theme #mini-player-main { gap: 6px !important; } + +body.aero-theme #mini-player-art-wrapper { + width: 42px !important; + height: 42px !important; + flex: 0 0 42px !important; + margin: 0 !important; + background: #050806 !important; + border: 2px solid !important; + border-color: #080b10 #778393 #778393 #080b10 !important; + border-radius: 0 !important; + box-shadow: none !important; +} + +body.aero-theme #mini-player-art { border-radius: 0 !important; } + +body.aero-theme #mini-player-download { + background: rgba(5, 8, 6, .78) !important; + color: #8eff54 !important; + border-radius: 0 !important; +} + +body.aero-theme #mini-player-meta { + gap: 3px !important; + min-width: 0; +} + +body.aero-theme #mini-player-title, +body.aero-theme #mini-player-artist { + min-width: 0; + padding: 2px 5px !important; + box-sizing: border-box; + overflow: hidden; + background: #07100a !important; + border: 1px solid !important; + border-color: #050806 #5b6875 #5b6875 #050806 !important; + border-radius: 0 !important; + color: #8eff54 !important; + font-family: "Aero Tahoma", Tahoma, sans-serif !important; + font-size: 10px !important; + line-height: 13px !important; + text-shadow: 0 0 4px rgba(106,255,66,.5) !important; +} + +body.aero-theme #mini-player-title-inner, +body.aero-theme #mini-player-title-inner.scrolling, +body.aero-theme #mini-player-artist { + color: #8eff54 !important; + font-family: inherit !important; +} + +body.aero-theme #mini-player-artist { color: #5fcf42 !important; } +body.aero-theme #mini-player-row { gap: 4px !important; align-items: center !important; } + +body.aero-theme :is(#mini-player-play, #mini-player-mute) { + display: inline-flex; + width: 20px !important; + min-width: 20px !important; + height: 18px !important; + align-items: center; + justify-content: center; + box-sizing: border-box; + background: linear-gradient(180deg, #d8dde1, #788493) !important; + color: #10161e !important; + border: 1px solid !important; + border-color: #f5f7f8 #303945 #303945 #f5f7f8 !important; + border-radius: 0 !important; + box-shadow: inset 1px 1px rgba(255,255,255,.45) !important; + font-size: 9px !important; + text-shadow: none !important; +} + +body.aero-theme :is(#mini-player-play, #mini-player-mute):hover { + background: linear-gradient(180deg, #f0f3f5, #91a0b0) !important; + color: #005ba0 !important; +} + +body.aero-theme :is(#mini-player-play, #mini-player-mute):active { + border-color: #303945 #f5f7f8 #f5f7f8 #303945 !important; + background: #768291 !important; +} + +body.aero-theme #mini-player-volume-wrapper { gap: 3px !important; } + +body.aero-theme :is(#mini-player-seek, #mini-player-volume) { + height: 10px !important; + padding: 0 !important; + background: #080d13 !important; + border: 1px solid !important; + border-color: #05070a #66717d #66717d #05070a !important; + border-radius: 0 !important; + box-shadow: none !important; + accent-color: #168ed1; +} + +body.aero-theme :is(#mini-player-seek, #mini-player-volume)::-webkit-slider-runnable-track { + height: 4px; + background: linear-gradient(90deg, #0879c4, #61d8ff) !important; + border: 0 !important; + border-radius: 0 !important; +} + +body.aero-theme :is(#mini-player-seek, #mini-player-volume)::-webkit-slider-thumb { + width: 7px !important; + height: 10px !important; + margin-top: -3px !important; + background: linear-gradient(90deg, #e2e6e9, #788492) !important; + border: 1px solid #222b35 !important; + border-radius: 0 !important; + box-shadow: none !important; +} + +body.aero-theme :is(#mini-player-seek, #mini-player-volume)::-moz-range-track { + height: 4px; + background: linear-gradient(90deg, #0879c4, #61d8ff) !important; + border: 0 !important; + border-radius: 0 !important; +} + +body.aero-theme :is(#mini-player-seek, #mini-player-volume)::-moz-range-thumb { + width: 7px !important; + height: 10px !important; + background: linear-gradient(90deg, #e2e6e9, #788492) !important; + border: 1px solid #222b35 !important; + border-radius: 0 !important; + box-shadow: none !important; +} + +body.aero-theme #mini-player-close { + top: 3px !important; + right: 5px !important; + width: 15px !important; + height: 14px !important; + min-width: 15px !important; + background: linear-gradient(180deg, #d8dde1, #788493) !important; + color: #751414 !important; + border: 1px solid !important; + border-color: #f5f7f8 #303945 #303945 #f5f7f8 !important; + border-radius: 0 !important; + box-shadow: none !important; + font-size: 9px !important; +} + +body.aero-theme #mini-player-tracks, +body.aero-theme.mobile-template #mini-player-tracks { + padding: 3px !important; + background: #080d13 !important; + background-image: none !important; + color: #8eff54 !important; + border: 2px solid !important; + border-color: #080b10 #75808e #75808e #080b10 !important; + border-radius: 0 !important; + box-shadow: none !important; + font-family: "Aero Tahoma", Tahoma, sans-serif !important; +} + +body.aero-theme .mini-track { + padding: 4px 5px !important; + background: #080d13 !important; + color: #76df4e !important; + border: 0 !important; + border-radius: 0 !important; + font-family: inherit !important; + font-size: 10px !important; +} + +body.aero-theme .mini-track:hover, +body.aero-theme .mini-track.active { + background: #1d4f78 !important; + color: #fff !important; +} + +body.aero-theme.mobile-template :is(.mobile-collapsed-header, #show-sidebar) { + background: linear-gradient(180deg, rgba(255,255,255,.95), rgba(158,216,242,.92)) !important; + color: #155779 !important; + border-color: #408dbb !important; +} +body.aero-theme.mobile-template #sidebar { + width: calc(100% - 16px) !important; + max-width: none !important; + min-width: 0 !important; + box-sizing: border-box !important; } +body.aero-theme.mobile-template #content { background: transparent !important; color: var(--fg) !important; } -#mini-player-title-inner, -.mini-track { - color: var(--fg); +@media (max-width: 600px) { + body.aero-theme .bbcode-toolbar, + body.aero-theme .feed-markdown-toolbar { padding: 6px !important; gap: 3px !important; } + body.aero-theme .bbcode-btn, + body.aero-theme .feed-markdown-editor .bbcode-btn { width: 31px; min-width: 31px; height: 30px; } + body.aero-theme .feed-markdown-actions { padding-left: 5px; } + body.aero-theme.mobile-template #mini-player { padding-top: 22px !important; } + body.aero-theme.mobile-template #mini-player-art-wrapper { width: 38px !important; height: 38px !important; flex-basis: 38px !important; } } -.tooltip { - background: rgba(4, 25, 36, 0.94); - color: var(--fg); - border-color: rgba(163, 239, 255, 0.48); - box-shadow: 0 10px 24px rgba(0, 8, 18, 0.38); +/* Calm Aero palette: misty blue glass and soft sage instead of saturated cyan + and lime, while retaining enough separation for controls and content. */ +body.aero-theme { + --bg: #dce9ee; + --fg: #29434e; + --border: #7899a7; + --subtle: #667d86; + --links: #3f7892; + --chat-own-bg: #5d8799; + --hero-ascii-muted: #8ba8b4; + --hero-ascii-1: #537f98; + --hero-ascii-2: #598ba1; + --hero-ascii-3: #6096a5; + --hero-ascii-4: #6c9f9d; + --hero-ascii-5: #78a58d; + --hero-ascii-6: #86aa7d; + --hero-ascii-7: #94ae75; + --selection-bg: #648da0; + --scrollbar-track: #d9e6eb; + --scrollbar-thumb: #8aa7b3; + --scrollbar-thumb-hover: #668c9d; } -.theme-picker-menu { - background: rgba(5, 24, 35, 0.95); - border-color: rgba(163, 239, 255, 0.48); -} +body.aero-theme, +body.aero-theme.mobile-template { background-color: #91b9c8 !important; } -.theme-picker-description, -.theme-picker-option-description { - color: var(--subtle); +body.aero-theme #sidebar, +body.aero-theme.mobile-template #sidebar { + background: linear-gradient(180deg, rgba(239,247,249,.9), rgba(200,221,228,.86)) !important; + border-right-color: #7699a8 !important; + box-shadow: inset -1px 0 rgba(255,255,255,.7), 6px 0 18px rgba(42,72,84,.18) !important; } -.theme-picker-option:hover .theme-picker-option-title, -.theme-picker-option:hover .theme-picker-option-description, -.theme-picker-option.selected .theme-picker-option-title, -.theme-picker-option.selected .theme-picker-option-description { - color: #031923 !important; +body.aero-theme #header { + background: linear-gradient(180deg, rgba(255,255,255,.88), rgba(193,220,230,.68)) !important; + border-color: #7d9faa !important; } -.chat-view { - --chat-bg: rgba(7, 28, 40, 0.72); - --chat-fg: #edfaff; - --chat-border: rgba(163, 239, 255, 0.42); - --chat-muted: #9dccd8; - --chat-own-bg: #82f0d8; - --chat-own-fg: #052b35; - --chat-other-bg: rgba(28, 65, 80, 0.84); - --chat-other-fg: #edfaff; +body.aero-theme #title, +body.aero-theme #title .title-letter, +body.aero-theme .mobile-collapsed-title, +body.aero-theme .mobile-collapsed-title .title-letter { + background-image: linear-gradient(0deg, #547f97, #6997a8 44%, #87a979 49%, #6991a0 56%, #547f97) !important; } - -body.mobile-template { - background: - radial-gradient(ellipse at 22% 4%, rgba(150, 236, 255, 0.32), transparent 34%), - radial-gradient(ellipse at 86% 84%, rgba(130, 240, 216, 0.18), transparent 32%), - linear-gradient(180deg, #081524 0%, #0b2f43 46%, #082b36 68%, #06151d 100%) !important; - color: var(--fg) !important; +body.aero-theme :is(#tab, #footer-button, .mobile-nav-button, .mobile-footer-button, #show-sidebar) { + background: linear-gradient(180deg, #f8fbfc, #d9e8ed 52%, #c2d8e0) !important; + color: #355868 !important; + border-color: #7899a7 !important; } -body.mobile-template #sidebar { - width: 100% !important; - min-width: 0 !important; - max-width: none !important; - height: auto !important; - min-height: 0 !important; - box-sizing: border-box !important; +body.aero-theme :is(#tab, #footer-button, .mobile-nav-button, .mobile-footer-button, #show-sidebar):hover, +body.aero-theme :is(#tab, #footer-button, .mobile-nav-button, .mobile-footer-button).active { + background: linear-gradient(180deg, #f7faf3, #dce8d4 52%, #c1d4b8) !important; + color: #3f6045 !important; + border-color: #7f9e79 !important; + box-shadow: inset 0 1px #fff, 0 0 5px rgba(105,143,98,.24) !important; } -body.mobile-template #sidebar, -body.mobile-template .mobile-collapsed-header, -body.mobile-template #content-layout, -body.mobile-template #content-main, -body.mobile-template #mini-player, -body.mobile-template #mini-player-tracks, -body.mobile-template #sidebar-footer { - background: - linear-gradient(180deg, rgba(255, 255, 255, 0.16), transparent 28%), - rgba(6, 27, 39, 0.82) !important; - color: var(--fg) !important; - border-color: rgba(163, 239, 255, 0.48) !important; - border-radius: 10px !important; - box-shadow: - inset 0 1px 0 rgba(255, 255, 255, 0.2), - 0 12px 26px rgba(0, 8, 18, 0.28) !important; +body.aero-theme #content-layout, +body.aero-theme.mobile-template #content-layout, +body.aero-theme.mobile-template #content-main { + background: linear-gradient(135deg, rgba(249,251,250,.94), rgba(223,235,239,.92)) !important; + outline-color: #7899a7; + box-shadow: inset 0 1px rgba(255,255,255,.94), 0 9px 24px rgba(42,72,84,.2) !important; } -body.mobile-template #content { - padding: 12px 10px 16px !important; +body.aero-theme :is(#post, .feed-post, .journal-post, .form-card, .grid-item, .notification-item, .music-album, .gallery-item, .chat-admin-card, .account-admin-card, .site-popup-dialog, .image-modal-content, .feed-reply-notice, .bbcode-editor, #bbcode-preview, table, details, .settings-section) { + background: linear-gradient(180deg, rgba(250,252,251,.94), rgba(218,232,236,.9)) !important; + border-color: #8aa5af !important; } -body.mobile-template #content-layout { - padding: 16px !important; +body.aero-theme :is(#post, .feed-post, .journal-post, .grid-item, .music-album, .gallery-item, .account-admin-card):hover { + background: linear-gradient(180deg, #fbfcfb, #e1edf0) !important; + border-color: #6e929f !important; } -body.mobile-template .mobile-nav-grid a.mobile-nav-link > #tab.mobile-nav-button, -body.mobile-template #footer-buttons > a.mobile-footer-link > #footer-button.mobile-footer-button, -body.mobile-template #show-sidebar, -body.mobile-template .mobile-collapsed-header #show-sidebar { - background: - linear-gradient(180deg, rgba(255, 255, 255, 0.18), transparent 42%), - linear-gradient(90deg, rgba(119, 100, 144, 0.22), rgba(88, 200, 226, 0.18)), - rgba(7, 36, 51, 0.76) !important; +body.aero-theme :is(input, textarea, select, .text-input, .dropdown, .bbcode-dropdown, #bbcode-textbox, #search-box) { + background: linear-gradient(180deg, #fafcfb, #edf3f4) !important; + color: var(--fg) !important; + border-color: #819faa !important; +} + +body.aero-theme :is(input, textarea, select, .text-input, .dropdown, .bbcode-dropdown, #bbcode-textbox, #search-box):focus { + border-color: #648da0 !important; + box-shadow: 0 0 0 3px rgba(100,141,160,.16), inset 0 1px 2px rgba(48,75,86,.08) !important; +} + +body.aero-theme :is(button:not(#mini-player-close):not(.bbcode-btn):not(.danger-button):not(.grid-delete-button), #search-button, #form-button, #two-buttons, input[type="submit"], input[type="button"], #settings-save, #color-reset) { + background: linear-gradient(180deg, #f8faf6, #dce8d5 52%, #bfd2b7) !important; + color: #3c5c42 !important; + border-color: #7d9c77 !important; + box-shadow: inset 0 1px #fff, 0 1px 2px rgba(57,87,53,.14) !important; +} + +body.aero-theme :is(button:not(#mini-player-close):not(.bbcode-btn):not(.danger-button):not(.grid-delete-button), #search-button, #form-button, #two-buttons, input[type="submit"], input[type="button"], #settings-save, #color-reset):hover { + background: linear-gradient(180deg, #fff, #e6efe1 52%, #cbdcc4) !important; + color: #34533a !important; +} + +body.aero-theme .bbcode-toolbar, +body.aero-theme .feed-markdown-toolbar { + background: linear-gradient(180deg, rgba(250,252,252,.98), rgba(202,222,229,.96)) !important; + border-bottom-color: #7899a7 !important; +} + +body.aero-theme .bbcode-btn, +body.aero-theme .feed-thread-page .bbcode-btn, +body.aero-theme .feed-markdown-editor .bbcode-btn, +body.aero-theme .journal-markdown-editor .bbcode-btn { + background: linear-gradient(180deg, #fafcfc, #dce9ed 52%, #c4d9e0) !important; + color: #416779 !important; + border-color: #7b9ba8 !important; +} + +body.aero-theme .bbcode-btn:hover, +body.aero-theme .bbcode-btn:focus-visible { + background: linear-gradient(180deg, #fff, #e5eff2 52%, #d0e1e6) !important; + color: #345f73 !important; + border-color: #648da0 !important; +} + +body.aero-theme :is(.checkbox, .radio), +body.aero-theme.mobile-template :is(.checkbox, .radio) { + width: 16px; + height: 16px; + padding: 0 !important; + appearance: none; + -webkit-appearance: none; + background: linear-gradient(180deg, #fbfcfb, #dfe9ec) !important; + border: 1px solid #718f9b !important; + box-shadow: inset 0 1px #fff, 0 1px 2px rgba(48,75,86,.12) !important; +} + +body.aero-theme .checkbox, +body.aero-theme.mobile-template .checkbox { border-radius: 3px !important; } + +body.aero-theme .checkbox:checked, +body.aero-theme.mobile-template .checkbox:checked { + background-color: #789d75 !important; + background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M3.2 8.1 6.5 11l6.3-7' fill='none' stroke='%23fff' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") !important; + background-position: center !important; + background-size: 14px 14px !important; + background-repeat: no-repeat !important; + border-color: #668861 !important; + box-shadow: inset 0 1px rgba(255,255,255,.3), 0 1px 2px rgba(48,75,52,.16) !important; +} + +body.aero-theme .radio, +body.aero-theme.mobile-template .radio { border-radius: 50% !important; } + +body.aero-theme .radio:checked, +body.aero-theme.mobile-template .radio:checked { + background: radial-gradient(circle, #6f966c 0 38%, #f7faf8 42% 58%, #dfe9ec 62%) !important; + border-color: #668861 !important; + box-shadow: inset 0 1px #fff, 0 1px 2px rgba(48,75,52,.16) !important; +} + +/* Keep the retro player dark, but replace its neon display and electric-blue + accents with softer phosphor and slate tones. */ +body.aero-theme #mini-player-title, +body.aero-theme #mini-player-artist, +body.aero-theme #mini-player-title-inner, +body.aero-theme #mini-player-title-inner.scrolling { + color: #b4cea4 !important; + text-shadow: 0 0 3px rgba(180,206,164,.3) !important; +} +body.aero-theme #mini-player-artist { color: #91ad84 !important; } +body.aero-theme #mini-player-download, +body.aero-theme #mini-player-tracks, +body.aero-theme .mini-track { color: #abc99a !important; } +body.aero-theme :is(#mini-player-seek, #mini-player-volume)::-webkit-slider-runnable-track { background: linear-gradient(90deg, #527e94, #8ab2c1) !important; } +body.aero-theme :is(#mini-player-seek, #mini-player-volume)::-moz-range-track { background: linear-gradient(90deg, #527e94, #8ab2c1) !important; } +body.aero-theme .mini-track:hover, +body.aero-theme .mini-track.active { background: #3e6074 !important; color: #f4f7f5 !important; } + +/* Complete mobile shell coverage, including the high-specificity player rules + embedded by the shared mobile template. */ +body.aero-theme.mobile-template #sidebar { + width: calc(100% - 16px) !important; + min-width: 0 !important; + max-width: none !important; + padding-bottom: 10px !important; + box-sizing: border-box !important; + border: 1px solid rgba(255,255,255,.82) !important; + border-right-color: #7899a7 !important; + border-radius: 13px !important; +} +body.aero-theme.mobile-template .mobile-nav-grid { + grid-template-columns: repeat(2, minmax(0, 1fr)) !important; + gap: 7px !important; + padding: 8px 10px 0 !important; +} +body.aero-theme.mobile-template .mobile-nav-grid a.mobile-nav-link > #tab.mobile-nav-button { + min-width: 0 !important; + min-height: 40px !important; + background: linear-gradient(180deg, #f8fbfc, #d9e8ed 52%, #c2d8e0) !important; + color: #355868 !important; + border: 1px solid #7899a7 !important; + border-radius: 7px !important; +} +body.aero-theme.mobile-template .mobile-nav-grid a.mobile-nav-link > #tab.mobile-nav-button:hover, +body.aero-theme.mobile-template .mobile-nav-grid a.mobile-nav-link > #tab.mobile-nav-button.active { + background: linear-gradient(180deg, #f7faf3, #dce8d4 52%, #c1d4b8) !important; + color: #3f6045 !important; + border-color: #7f9e79 !important; +} +body.aero-theme.mobile-template #content { padding: 10px !important; } +body.aero-theme.mobile-template #content-layout { + padding: 0 !important; + background: transparent !important; + border: 0 !important; + outline: 0 !important; + box-shadow: none !important; +} +body.aero-theme.mobile-template #content-main { + min-width: 0 !important; + padding: 16px 14px !important; + background: linear-gradient(135deg, rgba(249,251,250,.96), rgba(223,235,239,.94)) !important; + border: 1px solid rgba(255,255,255,.9) !important; + border-radius: 12px !important; + outline: 1px solid #7899a7 !important; + box-shadow: 0 7px 20px rgba(42,72,84,.16) !important; + overflow-x: hidden !important; +} +body.aero-theme.mobile-template #sidebar #mini-player { + margin: 8px 10px 0 !important; + padding: 22px 7px 7px !important; + width: auto !important; + background: linear-gradient(180deg, #3c4656, #1a202a) !important; + border: 2px solid !important; + border-color: #eef3f7 #111720 #111720 #eef3f7 !important; + border-radius: 2px !important; +} +body.aero-theme.mobile-template #sidebar #mini-player-main { + grid-template-columns: 46px minmax(0, 1fr) !important; + gap: 7px !important; +} +body.aero-theme.mobile-template #sidebar #mini-player-art-wrapper { width: 46px !important; height: 46px !important; } +body.aero-theme.mobile-template #sidebar #mini-player-title-inner { color: #b4cea4 !important; font-family: "Aero Tahoma", Tahoma, sans-serif !important; } +body.aero-theme.mobile-template #sidebar #mini-player-artist { color: #91ad84 !important; } +body.aero-theme.mobile-template #sidebar #mini-player-play { background: linear-gradient(180deg, #d8dde1, #788493) !important; color: #10161e !important; border: 1px solid #303945 !important; } +body.aero-theme.mobile-template #sidebar #mini-player-close { background: linear-gradient(180deg, #d8dde1, #788493) !important; color: #751414 !important; border: 1px solid #303945 !important; } +body.aero-theme.mobile-template #sidebar #mini-player-tracks { + margin: 8px 10px 0 !important; + background: #080d13 !important; + color: #abc99a !important; + border: 2px solid #65717d !important; + border-radius: 0 !important; +} +body.aero-theme.mobile-template #sidebar #sidebar-footer { + margin: 8px 10px 0 !important; + background: rgba(239,247,249,.9) !important; color: var(--fg) !important; - border-color: rgba(163, 239, 255, 0.48) !important; + border: 1px solid #7899a7 !important; border-radius: 8px !important; } - -body.mobile-template .mobile-nav-grid a.mobile-nav-link > #tab.mobile-nav-button:hover, -body.mobile-template .mobile-nav-grid a.mobile-nav-link > #tab.mobile-nav-button.active, -body.mobile-template .mobile-nav-grid a.mobile-nav-link > #tab.mobile-nav-button.active:hover, -body.mobile-template #footer-buttons > a.mobile-footer-link > #footer-button.mobile-footer-button:hover, -body.mobile-template #footer-buttons > a.mobile-footer-link > #footer-button.mobile-footer-button.active, -body.mobile-template #footer-buttons > a.mobile-footer-link > #footer-button.mobile-footer-button.active:hover, -body.mobile-template #show-sidebar:hover, -body.mobile-template .mobile-collapsed-header #show-sidebar:hover { - background: - linear-gradient(180deg, rgba(255, 255, 255, 0.42), rgba(255, 255, 255, 0.08) 44%), - linear-gradient(90deg, #776490, #58c8e2 54%, #82f0d8) !important; - color: #031923 !important; - border-color: rgba(224, 255, 255, 0.82) !important; -} - -body.mobile-template input, -body.mobile-template textarea, -body.mobile-template .dropdown, -body.mobile-template .text-input, -body.mobile-template .bbcode-dropdown, -body.mobile-template .bbcode-btn, -body.mobile-template #bbcode-textbox, -body.mobile-template #bbcode-preview, -body.mobile-template .checkbox, -body.mobile-template .radio, -body.mobile-template .color-input { - background: rgba(3, 20, 30, 0.86) !important; +body.aero-theme.mobile-template :is(#post, .feed-post, .journal-post, .notification-item, .music-album, .gallery-item, .form-card, .grid-item, .chat-admin-card, .account-admin-card, .settings-section, details, table) { + background: linear-gradient(180deg, rgba(250,252,251,.96), rgba(218,232,236,.94)) !important; color: var(--fg) !important; - border-color: rgba(163, 239, 255, 0.44) !important; + border: 1px solid #8aa5af !important; + border-radius: 9px !important; + box-shadow: inset 0 1px #fff, 0 2px 6px rgba(42,72,84,.12) !important; +} +body.aero-theme.mobile-template :is(#post, .feed-post, .journal-post, .grid-item, .music-album, .gallery-item, .account-admin-card):hover { + background: linear-gradient(180deg, #fbfcfb, #e1edf0) !important; + border-color: #6e929f !important; +} +body.aero-theme.mobile-template #footer-buttons > a.mobile-footer-link > #footer-button.mobile-footer-button { + background: linear-gradient(180deg, #f8fbfc, #d9e8ed 52%, #c2d8e0) !important; + color: #355868 !important; + border: 1px solid #7899a7 !important; + border-radius: 7px !important; +} +body.aero-theme.mobile-template #footer-buttons > a.mobile-footer-link > #footer-button.mobile-footer-button:hover, +body.aero-theme.mobile-template #footer-buttons > a.mobile-footer-link > #footer-button.mobile-footer-button.active { + background: linear-gradient(180deg, #f7faf3, #dce8d4 52%, #c1d4b8) !important; + color: #3f6045 !important; + border-color: #7f9e79 !important; +} +body.aero-theme.mobile-template :is(#post-content, #post-title, #post-header, .grid-caption, .form-card, .settings-section) { color: var(--fg) !important; } +body.aero-theme.mobile-template :is(#post-description, #post-date, #post-date-feed, #post-username, .grid-subcaption) { color: var(--subtle) !important; } +body.aero-theme.mobile-template :is(input, textarea, select, .text-input, .dropdown, .bbcode-dropdown, #bbcode-textbox) { max-width: 100% !important; box-sizing: border-box !important; } +body.aero-theme.mobile-template :is(table, pre, code, img, video, iframe) { max-width: 100% !important; } +body.aero-theme.mobile-template :is(pre, table) { overflow-x: auto !important; } + +html.access-high-contrast body.aero-theme { + --bg: #ffffff !important; + --fg: #000000 !important; + --border: #003f68 !important; + --subtle: #243842 !important; + --links: #004f88 !important; +} + +@media (prefers-reduced-motion: reduce) { + body.aero-theme .paper-grain { background-attachment: scroll; } } -body.aero-theme .content-pagination .guestbook-page-btn { border-radius: 7px; } diff --git a/themes/lib/aero/aero.html b/themes/lib/aero/aero.html index 59116af..8101cc3 100644 --- a/themes/lib/aero/aero.html +++ b/themes/lib/aero/aero.html @@ -5,112 +5,28 @@ {title} | fridge.dev + + - + + - - - - - - - - + + + + + - - - - + - -
- - - -
-
-
- -
-{content} -
- -
- - -
-
-
- - +
{content}
+ + diff --git a/themes/lib/aero/background.jpg b/themes/lib/aero/background.jpg new file mode 100644 index 0000000000000000000000000000000000000000..3108bfbf598699003958be9e69cc862d5706acdb GIT binary patch literal 812599 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 z z=W1q=6c$m5mx2byZZ+-&sXrz+dKdd4UQOMvt{{pB$v#SUbjwY%!?e2RAT_pi z5DRl3AGui7NET75RTt;ceCa-V{#Y8YfsN zrv1*Vys5w-H9j}Vz`Hi@GDj-2Tp?F~r1i9}hW62L$WlL^Xi@54*8X=z1YM+F+QAk~ z_~tg#IJ8xk3@=W7KjhU3^P5R7f0CeM3U3T&nPe47y7}X|i|-2Orgl7u(UvscR(1)H z^LgfJ^12qX@o@Bja16&zF}K zLFan>o4HGr3JDsj8kg(6t_fW0dC<45x)mQvzCOv}-9Ee4a0Etjpn}4*s;yt4h>s$$ zj3)3-k+e%8u$-_S3TMoD&EJ}k+>)ZZ@w+Y!wOyH8`b5*=hREL~#rGxre-I-R|JH`) zddR;w%Phiyq($o9?JYdmAF0p0Jr;stg#%)2-`I(M&*H;DeKVia|6qNt>j$I2QSYQT zM7JUJHyf@NnAb;Ly^Z+m`UIi9*>^bL&giA!lG6&*q)1FnjV@fN# zW?xH8hV1^`GcfF5&~a+UP}GlWd5n5|Kf!>*)G8Jq23EyU6L&iaBm8GNB>Z82K?Xge zv>VR5pqdUU;ZnhY?cNRv`$g$kpZ%j(`Srg+;p6(W{y2nSnt**`5~NN%O~UKL^=sy& zY!xRfo0XdtV)=5R|D8~fO058O#I+Ob#rlW{R})HE@!0{PZkRkEy}VidHQD{C*6ZmK z1p61;)@XNJ0${z;>Xq`#23}fMrkYHLN&4oHWm`wshai=)%dgE@28D64-|aV#dgv*4 zCmO>BTSY1pd&0L%21`#qKC>T&dpC#K4&RNTvnwibrv!xC{k$><_tRFI;#ar_q~m+` zL#`3~Z;eJFn=P5VclA|1EAH(&04f$@7L^BJ2TP_GYM7pbfTwfb4?0b+_`E$KNCUbTnpWkiluYdCEO8#`}93`Y;_-^2NH4-TLh z0DOJ`%vOCKC$I&CId#hKKqW*6qlN^;kW26jEBPUT`pg^3%qchSrk=>e^W*3ek5`+O zE0nRLC~C%h;l`n@o?YUEZE;Si!%4#6n#nZ-Gu%&5by*MQiW#sI~y-TUSzpOix& z)|Onox~rFMx;k`==9XJ{2-vTBfb%+{k@A596;T zEqW&(95;v`GDS6Ygr~EGs|+;-?7dF7!(tvO6Id3#{MUi#a5G_X$`TsAXBKJ;)P1oJNv0jhXg-{6(Wi|`=34da88Z0{uwR;kq8K#3t&3G=OLr3Ip?KX5k%n9w9kvSqdT|TTCo|7;C&m&SOwDIwgx?^@d~U0|KRyx9Bf!+pqBMF#z~;V6(_YItVb%Oss=s>3IyBBv8Dfd%nfV|~zBue+D? zLs@nZk26-1uirnbT^R(@O~%?*DW(Y&{cm>k@);3(pQ^9xg=eKq9BEtz6CM}r3dT8q+)d{)7Rb?tcX44?=XxU8- zn+}7iSF$v-HWDztg_-OG;RjcHkVvXd1M2>mbK9)eor+sIz+pBFW~)KKmI^+fP+K_p z_cX*T1!*>-#i80MPJ*A9LWcLvpFf4%2JCRSg^DW8Zh>pFFKJnU_Z_QBdAM&>W}al4 zz4g5lHax{topYH{?9Xc3^UfoZ&h8g|cZ{U!4Hdj5Kn8aNWeldaRo`TD#xrehdk3}4LErz5 z;ew6}Y=osRe@{?k#*}T11+bY{9{=|MK0Bf?qLQp*Bqdxb&lEj4W6Amt0iisglCoxH z^Im0ss?y*dHMwI}=w>bCTx$&omU&p^y#=K=4)~s+ds|tHbk6ryBUrtN&T0g(3zn6U zJ>{8yHh!5)OkF9}=jpg!#HU0X!;{ekZBoFpp1ihEE(}MxCsY>9i8jjmAAp5f?MnFK zkVajPp243ek26o}v3o>_DfvK)G9Fc`!}6mJ<)UYPR$Zv4CrN9U35$=nd2TxcDgs=; z<689Jmfle59IHvZ@&swpr(672MGSTI&Pug$hui~=wQ2sObZ@QX{Z(g*+9 zPsu!aa^Es>-zhKaYZ%Th3iNOKo|-xXqH6BhTBjONAF;hZrE||%vA(98rWt5;`l-rj z#T)1?8>&ZMkJRu zf+ho!8JwiVVxiO3O&+l9eA*6w+KQ>@;k?PM73y^}l4*`<2UI|0z?8lX4ouHw=8tfp zGn-#aF-1z1PR&%A+zraVczWH{^e|gNdo|QVO&mhV?3)rjLsg&AnK!;y=_G_&2BfQ& z+*^1T6#}2DVq5W}HO0Ta6g4znp*zRgOg1=a@v&BpFohEo#e2gFve&<~XRQ%5g>1Mc zRT5JROTnFtVLds)R_!`cxM4%W;`w@^s^lZ%Xs|}Le9M<1^DvX1F5b4`MF1h}_e|xm zBC8rG<7)@?MU|>SB#2bJyTh;=7~J>Tuj=Mj?FEWfY9@2)6Y5l2gFBSe=@vcHD3zyi z(34|;cz^s2z91=SOJN!U+Mb%!`BZ8-)#O$ef>R}Z@VR^@{l?7THu`T5*Bw_+)91vr zF3u>S@ie#-;sZlwYO7eDQpS|IgT|sixm)HmRF7?_oz3-{I9?wtQ64D{#JfQq?$v#^ zL2f6Yy$Yu}{NZv>ie$8dRLQAUqo(H&YLjnFa}Uc-tV30CdD;rSu_neg%>V8uK#`!v z5SX8`@G3Ykj%%jDFfKp#&iT_y#m`aTtVPpZyFO9BnxbRTCK}L2qcDT&OU!l?_><2+yvNUS4&QHP_gRn2JhP5 zWXqe3mP+-0DzyOwre=IBP<;HnyDof=&gK63326N0H8b22=wZd?@40pAn6$DAZao)G z07x-6U2}*xUgf$vE*$P0YK0~)U5f`-HWg8ssvjxmBY`c|SYxs?E!XNxz9$JCu4IN{ z1DYh6qyWIBN;bDmD&Sj$P4>S{`JoYOq-^EsMQni>OX)VQJ zMOe$Qj8&2oLNj7zmZmDDCEJ6(Tc`rxegw;$9!NE*qg<~oyp&alzI%+43)3QEB5Rjm zw|to6$^1EG;oiz9(KxQK)bN!GP)V-Hse`Y9GYtAzKx)y!2^#-N&CxC1|Fv;d{N!U- z!A+lZ$@uB@`hzi9V8(Q+)hlA(e<60MsG6-Bfi!Yo{X7 z=t@U66g+X)oR<*{!kqE{bXFeZw*$Qz@0}xtY>v*t%aEx%d3qUBa=+%?xxa4>*Yl(;OAMX?qV23Lnp%V$m7}T zXD7y5bN*%jPC>LuKi^r-xvRS%1R*0FF1?0vh_RO&1x%tTp`cff1-L?pjm+b+T2(DS zeb~Xdi357LzI+q4h?vx`p>IUX^QINM!BEm1ssSwsbCfPsT>DuQ<7+zNO+X6VJxl?H zZFg1qkKTwp8&C*Uar`uumGh^j%9Oiwku2IShsyXF`o5|_jBq}v;<)vL#|f}ObH$d~ z!KEjuBWlVDR#Kg2w|X8~zxfynCahnVqXM?8l*%MLDjL{YN*T4Xau27>j2NV^4^2mYlrb(aen67;8im(@A0)xn0u6*W!CXP3gmoSuYx#w5r?C_07 znn)MnD>@4r6S{iC2Xue_2dJ`*#9&+FJE7aFdB6(Kh$HlUi`KLc{NU^o4TxBiiF&E7 z#yFO~Ct2mZ_80Ggd>bD=V0nR~0Wb5`aa|Z0Vy5RZ*EqxU%bSTY$~DPVnPT zJhFCVY3NaCz;tWhLImlIh*l32X;#0V?c+tWkA_EBv!}2r0{-~*-j?g7vLdQg>7k{YxCdKE@E{sHh!_7mM(t79Y2EG=ASX( z4JFbpK(QEG)g<>i5vSCmdVmI0v~AHEB|-QsbIYA+u-|BQYl1$!MEbhQH>>uW?d}3( z##nnRULS5t6HkMHBS4LphU}+aRRA&Q5Vw^giJXi+t4aE|_>;_kg!S)Y2sRJq=y7@qi?vMT(gs3 zNK87b`+*uRyUjtcxAudI%yRn4)i)2SmS4%@vITC-5*j9y-4a-V4EQa) zQ!HKBWys(P&uZR)OQ_~n*(tkpAU2j-;GfY6#aA>zOWpjxRfG*;1Ql0EO7lc1TWlwD zOC97wE-cZenG7#9L%eW5t9>+9n6yF%-YRm5)|qm}3=3;H0c%{<+yG#HPh<7?S^h<= z^8#0(J#j2~nD#nQPznb=)-SpQlIqg8j@(Z8{|Ar)toiArxt&@AxM27I$w5PrVfiBidH}QRpF+ec#;K%q;TXbo9^qATY&Cc-JxpROgcI6J*ScXCtIq8ziXyh$kCF&6zG% zMe=&V^cyr-nv5Jiws;%l%q!Qh!7wtZS#aOu_~I7>HQpghH|yz_ zik}l{JlI+FWpOR80R#ae`e>I9toi={J)OeN#Lsc{{14dpB5#Uv=t|iIO3IQdPtBF; zOW9bE>)8hf4B?{!E5NCmb~PcrvdE3^X6x#N!~JQRHYeldpwqXWe9%F!CP(rdj0-TY zyh5F+^tI{6Zdku{LnK`1oV!Nf;O@P}N<=$P<<;-^9T$jd{QWT8S8Dp!641xoeDTH38O6mKLp@F z<(EA@OsVrlmAQHkL7%*D&H#^3HqkEN^DuVqxD*0-WFPu`l$L(ma~QieHv7UX@axn# zlfHn{4v?E37pieym4+dHsDk?sD4H<*rr@e#_VIK2UfsEop{xCrL@v>p52Dq14ma|S zO!kfWOGlyG^LcE~JIjWr_~$aWw>75FF-!UIvqOvfF3LKZUfE;Oaa40|j}E zX<(;VyV3u?iMg}62iqD@r$6#s^vO>D_i(0*UHJ)t3Lc^HBpC`)T|y^Ux6{pTz+m3f zxR0KKtc(xeYTAby7Y+}y99yh{kB@gPcs(Aq$tH~%q4Ks*_)Y0eh%r;>B)IoT;H>t# zbK*>=>K z9bu3#e1zF$7ryv}=zY{cJVfuEg3`Wi=?M8xSMABe_bh+WCL!{4?%wmst7K(xjzPr2 z?3?5tj0b;=3WX7M*`a=_(!Ad3Yda{Tg(4)mVSuY`!Vvv<}Xfap<^dIwo+quYc>qy~snW;&|S) zkF9+xu`|8hnVyGc*t%uXo4K?#g%5rFMNKXI_CBh&ShWAlK8dyWYeqYNl`!_6kgGD0 z)0~ayVdrkX7EGhg&}|7y>dvV%L)I%U;y>fhF52k)^pnUJrW+Kd%lVp;fQCIeCc@-)n4ot1@NW39cUSdT>V8 zzMle~UTmQ>gC(KNX>!#_N-N&cS>M#TB zFm#l>9lzjPqO7E4{XNy``4z=5gL`58Wa5?8E`*ik`2*qcB`yP*LtY|3#?Db9QDcL| zRmEv$$kWm4-x~jK4_7XM;M6;`9j=K6PssKUnCd44T#@LQsXV-}4Cl~*<#}YDbVS&` zRCbTu&VbT*dnoC(#;7h9Q3{ znvD2k!&NeAU#)-CE3tm63sxdXojNpuXIWNe3BxyGy6UpRwp}t>l@cYm!)1$B273Ds zAKxr=i+8~r1i^{@1;vYA<|S_e1m&M(-}$fIB)aLutSEc0J*ZA8hdwu5l38cq2Dx@A zy2gl*zu}b;53hxmxH`5Z8}r&E0Yr;26s(+2?d~)sRPS4V<=K>LSooc6^6`y!41frV zXcODDJ>mfSjtp0K%kl|8u5egR90u>2$J);SEm9Ac5&4nh{_sQ5^h@4%N^56T z&1+W)FIa(zUzW=M@J=WT5~Tl=OwDjlX;~cEGcq4nUJ%wVKcq)Al{(4vNYn@p4=-p8 znOTrcajq`u=}+z zWd-V&nI^4nycJa^{^Lz zkd8s4Msc{GwSxdz3ZEreTOIR_MU~Z1O5?JHxH)Wh2x^Ov{!OABV4VoO$Td>f&8~~* zJ8c8jhQK0f6Hr3CX7)>9>O(xQ@(1m+AC>E~^e83pWv6PT)QHzjE!N#D zv8nOUWJdhv^(x%}hfluI=V#^PO!Pgez*$l@;_A_d?+KxZa*#-WamBkPb2zVYl^ZOw zo(R6+i*GxLnC+Et3vxdjYNETKHlel~aoCJ_62dLJkulOBQ_1G!H->_*N(uByH3{p* z!Xsu1x9^6c!21pj-0PPDRyYs5%GIfei?0~A(7bIVLo6kAITs00y;a&Rbj0cO%e2<< znoJknn^v$|1j+CLP$$BKUQdOj9A=O=oNzGOI{H&|&UMS?-PqLVSSPUd_uO2XtMbr` zUMIzirZ*Xh4iMQrM(O+yVursd$&tQnZ`AeG9*-s&54abkc-&E?HfuUW)Jz-B-(}t; zd&Sg}cJjI4P!HbdG7r{7l7&)vf7N$f_t~U(RE?<-S87(MyL4s|MDHz;GG=N^OY(RiMuL^+*R z=yuYOt3b7}o^v3x_D=x=|CK;otJai;K=uA>*d;=!%!u?7S?*O{HBa4e@OsfpSV-RX z^jrk13+5Z6#NWD2qRKu#8(L3x31C;oT2Za=29-HG&uJoogl*re14N7=??*h-s#Py1 zy9bYg^RQTwdzh1;J}r?Ut1!P(yGV=@MKve~b9U_(*=RH@(s|Y}CcJGC)eAs5Gmu|N5WMj+*Ron5_ht2m1D)_9C%L-J_A&r`YOas+LYFyh@Jl6L961|_a7|2-DzTQc=ux$O6&t|8emL>Yr68#NU$k_y^ z5M3A<2KsK!mWoqUj6>JEUoym7%_j`xdHgL6NAL?x-_0Im1y)@P@Ck%wOc?PmN3}`@ z)PKC4m`SRxGq}az?iI~|D~PDI=7OFLSa%VvYdG`?Z`*-8M}J<44gF>v#_o^yLD^6~?sCpY_GczB#lJ=h!o!*4j46lY-K z@xRKo2nqtI{Y0AOgMJ*Vp~I!dTbK4sO4e+m!xs?tI!i-4bE-NJ`Z&j_8!AUJYesD9Ep{ z2{qPr_s#WK3Y%3$at`?ADT{JZZCLY}rdh94JyhWbLXIt*N1^9x==ZH~TNSRt+FHLJ zhcG_TY+ruHD2ymtW<7P?7zQw{><+2zcZspp`fcAwYtXigwO9YKrST(oO51KFPzQ5X zc^C`3(Kvv0-&SRfOqU~>V2sSKU<%@gCLzWVDELtLvKg3edA>|pfEf%uuN}F}mN~p@ ze%Cu)f4(49U}S#B$L~dxPSwhCcC^U8Oh!qhKHy9Zv%&*#4Nq__?K;*@zKmC~JniXqV7E;zYs#MOmdt0z{vr9#{NRH znO`iAGJ+iBq?2s&(fH8ur5PPQ6T~oce`bN*@~hkNMrz?Cz%NwZCD-hGS!S!6P!H`3 zN4J&k_aL;p=|{p?S7_{vN2rdzEj#`;QQe%8m2e6^a-${Ez3Fi6Yey+|*T z0qO*#6W#vQBjo=$i~ieP&cZ2vt#2eh)N-bqPYH$ZzyDGDiHA1tHmSL|ET)t%twbuA zw52T!%~vAI41*aSNY2!;J_G9L1iV19xan{x7)zk8TppJFRORxN<7XGlyI{)YW=rsg zf?{7#1WBgdQz8s@>TpNs`{QCFt`ukY>%gF~BUs3})7#hur zKYzDibiJBwLN(og2R+{+(Vljsh|mmUa+S{}37UWc0?T-ne%&s`z}EF$UPSxjsda{dneHPfKDfWqq-nmh>e(Dxo0lxdN*+|mQMKd6ySf8`UY zruqJfEWv~sN|6nA!u@^zd+t^skm{$HJH%YY1v7G#s;v<}nMHqN-nTZbHvML-G;M2k zz&s=q0Px-KtMifcR)|P_>R~#TG!|y76yW_H?|f?5enziNNR6>0wfiDj8Do~XTwk;o zDQbJSYogfnTS6yL4LiV$g%h#OV>2HK-A6Vg1dCxk;#$NcdUg;B>}0drHhk&f-U z{3SD_Qkk2rZe-B3Omc}!(xZ0Opb@o$COS#)S(%JsbG4eFEn)K$Xh zcqN|Y(4ky6aJx$c;a?$vdTAmh@hZ#|qSY#iJhU0#YxM&b(W8+N9Q=OYhJ8eiH!l^2 zH{y9F$TO|*#Wm6?cv|BK%`$zXK}>(oAMtVIRXwTtxp?NqO>r1OXE%jYn0>ZgUpS{Q zIO5pAJ#&jn<=AopGeYeS=f-AP`+9L30SI{4Gu?@C{u~?K>SqQ&STIM zu2DT8KTO$+ktpTyOcd0@4w+?*&vcG{SeWhHGLgr>v31hB!JX~(STi+-9?8HrsNcYF z#K1=$GK0%(H3MW*E6*uxE)SmT=>L=X*7LVsC3D{~vid#!---g>>vJX!aFnV`M}HpFIs$ex zSI#RN8Nw#Vk53;~6xlChEj53tR&x`1YhXAb8_qAe2^{LvJQYN0SDiOejR5!%^0Tf= zi<8;RF&$Kwo@E>9A=iWSUit3<$F!rnUr4p)Y!yT8keNRtMMa!>wdg)YK~th!zSkk^kPl~dA?%b+>roaZ4Qu-W zxNqP}r-|(v!bEUyw=Az>tvxbuKWc{|zEIE!A__cS8xAOwfIo%#oZ9|3UX zn+4y(R>AuJR6=ZK`3YVq_J1E&OG4LxoA@|{G^;N>;q6?_BHtCo`30A~Yx0Lw$9CL@Z)>lK>g*kk1tX;ZVmajxv!UNt>s6x6+1|R7 zTqc=kis6lZ7B&?e3xP_mX23iB=2zFN_EC7erji@?PG*RRNq zUCGu;wEa?uqr_F&u*+8MCO<4KR}vVVpB){O&+D!b3~>N-cR{3{!L;cg^$5IcdGt@E z70vqs_a^-Z?bk>Y@5ke&@KY43R7E@m7oR7pGGGCg+vEZw1%h~VLrunw(W>cuf@^e+ z+p*X*K2=Y9>Yv498#9~`jCmX!u7lXUwSaicmWSvv4~?*{@yy;Ju!6md=UBZI*hs|@ zR$1xV+kfWR%PujVW~;7eT*eyU{@4jo$1S6`1=vxqBB|-<6k(3sujnj5XYemv-EKj# z6QE_+UeKzjbO%|58toX=j;vf;n7w+$nCMN)mdY=xg|5FE-+P*~Z>3D?UQ2z-bO~vZMf~^1Eft*r<2ReKo;Ghe>!c#$Cu~grmIOUCR*XsB*pnlCGMg$>nKp%`V zmy|sf$}h7wFY<`0pShWmxaM23y&dY=CnD2xq>O~`;=Jdp;%!981ePvAZI|b%8vy7HH_WXC%u*gk%@L==0IC_ zx7RfYd&;`4r)$%MMFR);n~GHO@DFoGGb6_sGgM>8m&m z`rP4ZuZ3q>(x}huuVoc+YqCe*^W-PWPZ!Ay*I%;`&-b?0J9gV;OV-0#noMLk_`bA} zL9X=Aw-y&KK%TUi?Dq|#m9!Aqwy36j`LFjPImADgWQV!rs`qPViMcywWZlL&it#7g z@}G;u?HcBWUke)Aw|d!mclB|x^F6OB*4yocS#~W4hN3r&z9d@mDuTV|Yy89OyOEXt z;dDDDu6Q4EEp%I?uP(b&TIvNRu$4~HK|8((f3|;j)U-ctm8NueaVbB15_M>S3hz3$ z!0{0yM%J@o5AxK<<43A|1UUwnxR5onN5Y|s0W$-=C@=#F(O@Fc^}&z1Kp>BIkgLFp zmLTbpj4=>D!s&W^5tYrgq-k26<9q9n(CjHRc>L-8Se4j7a zcq%0oEE68@31@uSpKgYC8ei_+>lrnK-7cQc$&CT)#MF#=D43`yUc59igG6PP4A!Y+ z)5QR0#{`~nR+sg&f0MQs*=yT9&Fm>aPevvdf$W@AOj&|WchL5?jxNdHXwCa1#mwJG z->+3rYdQSQ`O*|Rb7Hj&yJjP;%J3AF$KdgxmU%)!i!)n07H7g}_0S>8!ySNx&Z2Pb zuR_JHN)&=ThOP9pW^){*w7)MEjh6vvsl$HbgPuPk?Yw1qNrsgF92C>;a%AF!oViV| zm;_^HdkODNBaz!0;95fxTM4>VmX&n~Y9FRBOO&>vCG-qLo&lM%T8D?%I2o^iB6KzV znoK2EgtdP=;P9~b2Bu&gKwVY(Sh~2(AF7(|3)-*eqDvshr^r_yX_@wpRTrW>M&m9WNe(jzYo{sd+33lqt9 zHF>>e4EN`Nb-PY~$beeByV4HYIdhzmaJnKCwI>LBu*&o7A`Wr+L5y~?SX4nbT!f$3 zv=)TOrMKJ&M_0fZh>Wr=BomGLO97`LTs;(OmA{;Udp*YQN@-X8-_m+zD}Do%7M-i2 zkj}dgsV~FeK_nK@tc9;0+(8=;8t$?Bqh#Bk0_=*i$xZwywwyb?Lsu#lhOa%jNYffQ z<>ZX~Sz`fllq6P$qTOl2F{r9D8Q}9hwLsMcZXyM)eUmn@_$RmG$Jty=@A`uR1T zEbNBxGg!ngJAPSm#9WssMd2p@LmJL69maULRN;YWlwo_j(t2J?Ts1xEf0*{$;a6!; zyxx?Kg_$=)(4Oh~izR2!R|s!n&j!?s^zEx+s2f;7wwXMJcS_B-&eIQm+lD-+ufIxU zV%9x#m-f}`Pp`6)V0aWBX8q)(IhCBsvHa)j+Cl-P%Uz9;*(0Y4d*PI-l@E`T*Wmun5jL87ty(p0q$` z4`$@cR_d2@qC+?fPk$PtwG!}Ol}<>MT3o3(HS8Z^X8HyybWlZnQY#(Z@)VKe?ET9^ z{hmHlgZY@0wJhzT-dGeryK8aMexHH3q8e^Wo42yFY7MeS_hootuWv`QaY>0mwoaga>npe`F}Fqz62D1HJ_~@ zXh4Q~xBI$pT^fRS>RWcW2!=-tvLI^?vYRE1FZl^uG5BPfK}QC;njCWUc27Dr%4PCx z?7z|0;v1N3 zMGI~3`^)`2=RN1V@60=Mo-^O~$2W7X30#o9vi4eQUo+Wz?Y(|K6o~Kb*yTv}A$5B& zmVk(z(Oq#g7rzSQyNUHcEF>%Ds1tp_6l7%?Kd0@fkzDw#@qyp?eB*$B=FWjQ;%w4YDImZW0S70u3V769VoT@dyxT(_>i#u+8$NFKCTNnv;Z&%*iJ^cUk_d*r^7~cM z8_g9Xu@=}yQTX9fjDV+GU|4$ZDrt)EC$@AcFZwwzHfz%bPKdE-psl06;8ekf3Q$

Cgem%Ov|k50W@x6_vbZA%c#suL@P|F(gJv@- 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 QI-Hxbk>&v4O5kM+r&IIvX{ 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

bu)o=S@3zc8 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

+ + + + + + + + diff --git a/themes/littlehelps.json b/themes/littlehelps.json deleted file mode 100644 index 4babe71..0000000 --- a/themes/littlehelps.json +++ /dev/null @@ -1,7 +0,0 @@ -{ - "name": "little helps", - "description": "clean supermarket aisles, iconic blue controls, and local modern fonts", - "thumbnail": "thumbnails/littlehelps.svg", - "html": "littlehelps/littlehelps.html", - "css": "littlehelps/littlehelps.css" -} diff --git a/themes/modern-sleek.json b/themes/modern-sleek.json deleted file mode 100644 index 91729f4..0000000 --- a/themes/modern-sleek.json +++ /dev/null @@ -1,7 +0,0 @@ -{ - "name": "modern sleek", - "description": "windows 10 dark-mode panels with cool acrylic blue accents", - "thumbnail": "thumbnails/modern-sleek.svg", - "html": "modern-sleek/modern-sleek.html", - "css": "modern-sleek/modern-sleek.css" -} diff --git a/themes/occult.json b/themes/occult.json deleted file mode 100644 index 9f11e53..0000000 --- a/themes/occult.json +++ /dev/null @@ -1,7 +0,0 @@ -{ - "name": "occult", - "description": "sigil-lit dark panels with purple and candle-gold accents", - "thumbnail": "thumbnails/occult.svg", - "html": "occult/occult.html", - "css": "occult/occult.css" -} diff --git a/themes/thinkpad.json b/themes/thinkpad.json deleted file mode 100644 index ab3a3bc..0000000 --- a/themes/thinkpad.json +++ /dev/null @@ -1,7 +0,0 @@ -{ - "name": "thinkpad", - "description": "matte black laptop shell with red trackpoint accents and panel lights", - "thumbnail": "thumbnails/thinkpad.svg", - "html": "thinkpad/thinkpad.html", - "css": "thinkpad/thinkpad.css" -} diff --git a/themes/thumbnails/aero.svg b/themes/thumbnails/aero.svg index a97d264..ed621d4 100644 --- a/themes/thumbnails/aero.svg +++ b/themes/thumbnails/aero.svg @@ -1,34 +1,7 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + diff --git a/themes/thumbnails/arcade.svg b/themes/thumbnails/arcade.svg deleted file mode 100644 index 2953a3e..0000000 --- a/themes/thumbnails/arcade.svg +++ /dev/null @@ -1,8 +0,0 @@ - - - - - - - - diff --git a/themes/thumbnails/base16.svg b/themes/thumbnails/base16.svg new file mode 100644 index 0000000..8342224 --- /dev/null +++ b/themes/thumbnails/base16.svg @@ -0,0 +1 @@ + diff --git a/themes/thumbnails/blackprint.svg b/themes/thumbnails/blackprint.svg index 4c9bfa5..94db4d1 100644 --- a/themes/thumbnails/blackprint.svg +++ b/themes/thumbnails/blackprint.svg @@ -1,7 +1,7 @@ + - - + diff --git a/themes/thumbnails/bubblegum.svg b/themes/thumbnails/bubblegum.svg deleted file mode 100644 index cc51cbf..0000000 --- a/themes/thumbnails/bubblegum.svg +++ /dev/null @@ -1,7 +0,0 @@ - - - - - - - diff --git a/themes/thumbnails/catpuccin.svg b/themes/thumbnails/catpuccin.svg new file mode 100644 index 0000000..8fea8c3 --- /dev/null +++ b/themes/thumbnails/catpuccin.svg @@ -0,0 +1 @@ + diff --git a/themes/thumbnails/classic.svg b/themes/thumbnails/classic.svg index de6ac98..9602b18 100644 --- a/themes/thumbnails/classic.svg +++ b/themes/thumbnails/classic.svg @@ -1,7 +1,7 @@ - + - - + + diff --git a/themes/thumbnails/cottagecore.svg b/themes/thumbnails/cottagecore.svg deleted file mode 100644 index 1ea17d6..0000000 --- a/themes/thumbnails/cottagecore.svg +++ /dev/null @@ -1,7 +0,0 @@ - - - - - - - diff --git a/themes/thumbnails/crt.svg b/themes/thumbnails/crt.svg deleted file mode 100644 index 3251db2..0000000 --- a/themes/thumbnails/crt.svg +++ /dev/null @@ -1,8 +0,0 @@ - - - - - - - - diff --git a/themes/thumbnails/gothic.svg b/themes/thumbnails/gothic.svg deleted file mode 100644 index ec72c40..0000000 --- a/themes/thumbnails/gothic.svg +++ /dev/null @@ -1,7 +0,0 @@ - - - - - - - diff --git a/themes/thumbnails/littlehelps.svg b/themes/thumbnails/littlehelps.svg deleted file mode 100644 index f7dbe4d..0000000 --- a/themes/thumbnails/littlehelps.svg +++ /dev/null @@ -1,24 +0,0 @@ - - - - - - fridge.dev - - - - - - feed - journal - music - tools - - - - - - - - save - diff --git a/themes/thumbnails/modern-sleek.svg b/themes/thumbnails/modern-sleek.svg deleted file mode 100644 index 8c9a507..0000000 --- a/themes/thumbnails/modern-sleek.svg +++ /dev/null @@ -1,21 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - diff --git a/themes/thumbnails/occult.svg b/themes/thumbnails/occult.svg deleted file mode 100644 index b3f2067..0000000 --- a/themes/thumbnails/occult.svg +++ /dev/null @@ -1,49 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/themes/thumbnails/thinkpad.svg b/themes/thumbnails/thinkpad.svg deleted file mode 100644 index f0615d6..0000000 --- a/themes/thumbnails/thinkpad.svg +++ /dev/null @@ -1,22 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - diff --git a/themes/thumbnails/whiteprint.svg b/themes/thumbnails/whiteprint.svg index 5633eff..32b35dc 100644 --- a/themes/thumbnails/whiteprint.svg +++ b/themes/thumbnails/whiteprint.svg @@ -1,9 +1,9 @@ - - - - - - - + + + + + + + diff --git a/themes/whiteprint.json b/themes/whiteprint.json index af678a1..e4245f1 100644 --- a/themes/whiteprint.json +++ b/themes/whiteprint.json @@ -1,7 +1,8 @@ { "name": "whiteprint", - "description": "light print layout with purple-to-teal ink accents", + "description": "blackprint's paper-and-ink layout in a soft muted light palette", "thumbnail": "thumbnails/whiteprint.svg", "html": "whiteprint/whiteprint.html", - "css": "whiteprint/whiteprint.css" + "css": "whiteprint/whiteprint.css", + "base": "blackprint" } diff --git a/wiki/API-Reference.md b/wiki/API-Reference.md index 23c9422..152eac7 100644 --- a/wiki/API-Reference.md +++ b/wiki/API-Reference.md @@ -15,7 +15,7 @@ All API routes live under `/api/*` and are handled by PHP. - Requires logged-in user - Returns current settings from `data/accounts/accounts.json` -- Currently exposes `theme`, `glowIntensity`, `colors`, `onekoEnabled`, `fruityDanceEnabled`, `fruityDanceSpritesheet`, `fruityDanceLoop`, `fruityDanceSpeed`, `fruityDanceReflection`, `reduceMotion`, `discordNotificationsEnabled`, `titleAnimation`, `titleAnimationAlways`, and `titleAnimationDesync`; `colors` is honored by `classic` for the full palette and by `ambercrt`/`CRT` for the single `links` phosphor color +- Currently exposes `theme`, `glowIntensity`, `colors`, `onekoEnabled`, `fruityDanceEnabled`, `fruityDanceSpritesheet`, `fruityDanceLoop`, `fruityDanceSpeed`, `fruityDanceReflection`, `reduceMotion`, `discordNotificationsEnabled`, `titleAnimation`, `titleAnimationAlways`, and `titleAnimationDesync`; `colors` is honored by `classic` for its full palette - Toast-only settings fields are documented on [Toast](Toast#personality-sources) `POST` @@ -29,7 +29,7 @@ All API routes live under `/api/*` and are handled by PHP. - Can set the Fruity Dance enabled state, a directory-backed spritesheet, one of its metadata-defined animation rows, speed from 25–200%, and reflection strength from 0–100%; GET also returns `fruityDanceAnimations`, parsed from the selected sheet's same-basename `.txt` file, and the settings UI sends changes automatically - Can set `discordNotificationsEnabled` to opt a linked account in or out of automated Toast feed-notification DMs - Syncs the `theme_pref` cookie so anonymous and first-load rendering can pick the active theme -- Validates color fields as `#RRGGBB`; the settings UI sends the full palette for `classic` and only `links` for `CRT` +- Validates Classic color fields as `#RRGGBB` - Admin users can also toggle maintenance mode through the settings flow - Toast-only personality persistence is documented on [Toast](Toast#personality-sources) @@ -48,8 +48,9 @@ All API routes live under `/api/*` and are handled by PHP. `GET` - Public route -- Returns selectable themes, with `default` displayed as `blackprint` before discovered themes +- Returns Blackprint as `default`, then Whiteprint and Classic, followed by any other discovered selectable themes - Each valid theme must include `name`, `description`, `thumbnail`, `html`, and `css` +- Theme metadata may set `base` to `blackprint` to inherit Blackprint's body layer - Theme `html` and `css` paths are resolved from `/themes/lib`; picker thumbnails are resolved from `/themes` ### `/api/bookmark` diff --git a/wiki/Data-Contracts.md b/wiki/Data-Contracts.md index 65356a4..eebd846 100644 --- a/wiki/Data-Contracts.md +++ b/wiki/Data-Contracts.md @@ -66,8 +66,8 @@ Notes: - Extra unknown keys can exist and are preserved by `account/admin/edit` - Bookmarks are the current source of truth for logged-in users - Bookmark ids currently use raw feed ids and `journal:{id}`; legacy `newsletter:{id}` values can exist but are ignored -- `theme: default` is Blackprint and uses the base template plus `/style.css`; `theme: classic` enables saved `colors` for `bg`/`fg`/`border`/`subtle`/`links`; `theme: ambercrt` is shown as `CRT` and uses only saved `colors.links` as its main phosphor color; any other valid value refers to a `/themes/{theme-id}.json` file with `name`, `description`, `thumbnail`, `html`, and `css` -- Legacy `blackprint` normalizes to `default`, `custom` normalizes to `classic`, `newsprint` normalizes to `whiteprint`, `crt` normalizes to `ambercrt`, and removed `liminal`/`syswave` preferences normalize to `default` +- `theme: default` is Blackprint and uses the base template plus `/style.css`; `theme: classic` enables `colors` for `bg`/`fg`/`border`/`subtle`/`links`, and selecting Classic in the settings picker overwrites those five values with Classic's defaults before persistence; any other valid value refers to a discovered `/themes/{theme-id}.json` package with `name`, `description`, `thumbnail`, `html`, and `css` +- The aliases `blackprint` and `custom` normalize to `default` and `classic` respectively; preferences for theme packages that no longer exist fall back to Blackprint during rendering - Text glow is stored in `glowIntensity`; the settings UI writes `none` for off and `medium` for on, while legacy `low`/`high` values are treated as enabled medium glow when saved again - Title motion is stored in `titleAnimation` (`wobble`, `bounce`, `rubberhose`, `bubble`, `slot-machine`, `moonwalk`, or `heartbeat`), `titleAnimationAlways` (boolean), and `titleAnimationDesync` (boolean, default `true`); removed `pinball` values migrate to `wobble`; legacy `orbit`, `domino`, and `lava-lamp` values migrate to `bubble`; removed `tidal-wave`, `accordion`, and `typewriter` values migrate to `slot-machine`, while `helicopter`, `haunted`, and `juggle` migrate to `moonwalk`; guests keep the same values in local storage - Accessibility toggles are stored as account booleans such as `reduceMotion`; logged-out browsers keep the same preferences in localStorage. Debug mode applies immediately when its checkbox changes and, for logged-in users, posts its account value independently of the general “save changes” action; changing that checkbox alone therefore does not mark the settings form dirty @@ -148,8 +148,9 @@ Notes: - The metadata filename is the saved theme id, for example `/themes/cool.json` becomes `cool` - `name` is the label shown in `/settings` - `description` is the short supporting text shown under the theme name in the picker +- optional `base` may be `blackprint`; unsupported base values invalidate the package - `thumbnail` is a 4:3 preview path relative to `/themes`, usually `thumbnails/{theme-id}.svg` -- `html` and `css` must be relative paths in `/themes/lib`, for example `aero/aero.html` and `aero/aero.css` +- `html` and `css` must be relative paths in `/themes/lib`, for example `example/example.html` and `example/example.css` - Theme asset paths cannot be absolute, contain `..`, or use characters outside letters, numbers, `.`, `_`, `-`, and `/` - Desktop rendering uses both themed HTML and CSS - Mobile rendering keeps `template_mobile.html` and only swaps the CSS diff --git a/wiki/Frontend-and-Templates.md b/wiki/Frontend-and-Templates.md index 6c938d7..b0f42a0 100644 --- a/wiki/Frontend-and-Templates.md +++ b/wiki/Frontend-and-Templates.md @@ -114,9 +114,23 @@ Turn off Cloudflare's separate `preserve query string` toggle for both rules, be Submitted site search forms use the shared SPA content loader so results replace `#content` without refreshing the surrounding page or interrupting sidebar audio. A buttonless in-site “searching” popup remains visible until that content swap completes. Instant client-side filters, such as log and emoji filtering, remain immediate and do not display the network-wait popup. -Blackprint is the base/default theme in `/style.css` and `template.html`. Its default-only CSS is scoped to `body.blackprint-theme`; keep it scoped so selectable themes are not forced to override Blackprint details just to look normal. Blackprint uses a dark charcoal grey base with a #776490-to-#6caaa7 accent range, and Blackprint plus whiteprint intentionally keep clipped title gradients across that purple-to-teal range. Sidebar titles are always rendered lowercase; Classic alone retains the “grab a snack from the” subtitle. Non-classic desktop theme titles use the local `Streetbomber` face and show `fridge` without the `.dev` suffix. The title gradient animates continuously unless reduced motion is active. `/settings` exposes wobble, bounce, rubberhose, bubble, slot machine, moonwalk, and heartbeat through a theme-picker-width in-site control whose button and menu options contain animated previews that immediately follow the desync setting; there is no separate preview card. It also provides optional always-playing mode and default-on per-character desynchronization. Desync uses positive staggered starts rather than negative mid-cycle offsets, and every selectable animation begins from the neutral letter pose so its first movement eases in instead of snapping. When Reduce Motion is enabled, the entire title-animation panel is disabled and explains that the feature cannot be configured; previews and runtime-driven rolls stop until motion is re-enabled. Preferences apply locally for guests, sync to the `titleAnimation`, `titleAnimationAlways`, and `titleAnimationDesync` account fields for logged-in users, and respect reduced-motion preferences. When hover or always-playing ends, the runtime snapshots the last rendered letter transforms and transitions them back to their neutral state instead of snapping. Slot Machine is runtime-driven and caps itself at seven active reels, hiding non-reel suffix characters such as Classic’s `.dev` while rolling: six reels normally cycle random glyphs and lock onto `fridge`; one mutually exclusive 1-in-20 result lands on `fridg3`, pauses, then rerolls only the sixth reel until it locks onto `e`, while another 1-in-20 result uses a seventh reel to land on `freezer`, pauses, then rerolls all seven characters before the first six lock back onto `fridge` and the extra reel disappears. The runtime freezes the title’s measured inline and block size throughout each roll so variable-width glyphs and the temporary seventh reel cannot resize the sidebar header. Bubble floats letters upward until they pop, respawns them above the viewport, then rapidly drops and squash-settles them back into the title; picker previews use a shorter local fall distance. Bubble desync is phase-aware: letters start together and rise at different speeds, synchronize at the pop checkpoint, then cascade through the fall and impact phases. `#title` includes balanced animation-safe padding and negative margins so transformed letters remain inside its gradient paint area without changing header spacing; retain or extend that safe area when adding animations with greater travel. Selectable themes are declared by `/themes/*.json`, include picker descriptions and 4:3 thumbnails from `/themes/thumbnails`, and assets live in `/themes/lib`; `classic` is the old default look and exposes full color picker overrides, while `CRT` exposes a single main phosphor color and derives the rest of its palette in CSS. `aero` keeps Blackprint's sidebar/content structure but renders it through blue glass panels, `thinkpad` uses late-2000s/early-2010s matte laptop styling with red trackpoint accents and a compact desktop sidebar sized for 1366x768-era laptop screens, `occult` layers runes and sigil geometry over its ritual green/brass layout, `gothic` uses cathedral-inspired rose-window, spire, cross, and candle motifs, `modern-sleek` uses a Windows 10 dark-mode style, and `little helps` uses a Tesco-inspired blue/red top-header layout with the local Tesco Modern fonts from `/themes/lib/littlehelps`, ITC New Text for the lowercase `fridge` title, and preserved ASCII font blocks. `little helps` also includes a desktop header search form that submits `q` to `/feed` plus Tesco-style mobile header, nav, footer, mini-player, and feed search styling. Desktop theme selection can use themed HTML and CSS; mobile view keeps the mobile template and appends theme CSS after mobile-specific inline styles. Default mobile rendering receives `blackprint-theme` from `lib/render.php`. +Blackprint is the built-in default theme in `/style.css`, `/template.html`, and `/template_mobile.html`; it is not a JSON theme package. Its default-only layer is scoped to `body.blackprint-theme` and uses a dark charcoal base with a #776490-to-#6caaa7 accent range. Classic is currently the only packaged selectable theme, lives in `/themes/classic.json` and `/themes/lib/classic`, retains the original “grab a snack from the” subtitle and `.dev` suffix, and exposes full `bg`/`fg`/`border`/`subtle`/`links` color controls. Other theme packages are discovered from `/themes/*.json`, use 4:3 thumbnails under `/themes/thumbnails`, and load assets from `/themes/lib`; desktop may use their HTML and CSS while mobile always keeps the shared mobile template and appends only theme CSS. The title is lowercase and uses per-character spans with a clipped purple-to-teal gradient. `/settings` exposes wobble, bounce, rubberhose, bubble, slot machine, moonwalk, and heartbeat, plus optional always-playing and default-on character desynchronization. Reduce Motion disables previews and runtime title motion. Slot Machine and Bubble include runtime behavior that depends on the existing title spans, measured safe area, and overflow rules, so themes must preserve those contracts. The complete current theme-authoring contract and component inventory is maintained in `/themes/AGENTS.md` from the canonical cascade in `/style.css`. -The sidebar show/hide state is animated through `body.sidebar-is-hidden`, which `main.js` toggles while preserving the `sidebarVisible` localStorage preference. Classic retains the desktop collapse control; other desktop themes omit it. Blackprint and whiteprint keep their desktop `>>` menu prefixes, but mobile nav buttons suppress those prefixes for a cleaner grid. +Classic's mobile menu is pinned with explicit 8px left and right insets, capped to the viewport width, and uses border-box sizing and internal vertical scrolling. It has a four-sided border plus an inset right-edge rule so the overlay scrollbar cannot obscure the panel boundary, and keeps the ten primary navigation items in two columns even below 420px. Its header, navigation, player, and footer use compact consistent insets. Classic's desktop template uses the current shared mini-player structure: title and artist occupy separate metadata rows, play/seek/mute share the playback row, the volume control expands in place, and only close remains pinned at the top-right. Selecting Classic in the settings theme picker immediately resets all five customizable colors to Classic's defaults and persists those defaults locally and, for logged-in users, to the account. + +Whiteprint is a packaged light counterpart to Blackprint. Its metadata declares `base: blackprint`, so the renderer applies both `whiteprint-theme` and `blackprint-theme` and it automatically shares Blackprint's desktop/mobile layout, title behavior, navigation, player, controls, and component coverage. Its appended stylesheet uses soft neutral off-whites, charcoal ink, dusty purple, and restrained sage accents. The page retains a low-contrast light version of Blackprint's purple-to-sage wash, 18px line grid, and paper-grain pattern while cards and controls remain flat, contrasting muted surfaces; ASCII/resource readouts and image-modal content wrappers stay transparent. + +Aero is a packaged Frutiger Aero interpretation of the Blackprint layout. It uses the bundled Tahoma face and a softly blurred, cover-scaled `background.jpg` beneath translucent XP/Windows 7-inspired glass panels, muted blue-grey and sage controls, and rounded content cards. Its BBCode/Markdown editor uses compact blue-glass formatting buttons, independently scrollable formatting controls, and a bright unified writing/preview surface rather than the general green submit-button skin. Its persistent music player switches to a compact Winamp-inspired dark beveled chassis with a soft phosphor display, metallic transport controls, slate-blue range tracks, and a matching playlist while retaining the shared player hooks. Aero supplies explicit light checked controls: checkboxes show a white tick on sage and radio buttons show an inset sage dot. The shared title and Font Awesome faces are left untouched, IBM VGA remains reserved for shared ASCII displays, and the monospace face remains reserved for code. Aero menu labels are lowercase and omit Blackprint's `>>` prefix. Its mobile layer preserves the shared safe menu gutter and restyles the complete shell without requiring separate mobile markup. + +Whiteprint and Aero each include an explicit mobile coverage block after their desktop component rules. These blocks match the shared mobile template's high-specificity shell, post-card, footer-button, and player selectors, preserve the 8px menu gutter, retain two navigation columns at narrow widths, replace inline dark content surfaces, constrain wide media/forms/tables, and apply each theme's player, footer, active-navigation, editor, and form treatment inside the expanded menu. + +Base16 is a packaged flat interpretation of the Blackprint layout using the complete Base16 Default Dark `base00`–`base0F` palette. A theme-wide invariant removes inherited gradients, decorative background images, shadows, text shadows, filters, backdrop filters, and paper grain from the shell and components; functional theme thumbnails and Fruity Dance sprites remain visible. Solid Base16 surfaces cover cards, navigation, editors, forms, dialogs, chat, the player, and the explicit two-column mobile layout. Native checked controls are restored and accented with `base0D`, keeping their indicators visible without custom image textures. + +Catpuccin is a packaged dark palette theme derived from the Blackprint layout. It uses the darker Catppuccin crust tone for the outer site canvas, with soft mocha panel surfaces and rose, peach, yellow, green, teal, blue, and mauve accents. It covers the desktop and two-column mobile shells, cards, forms, editor, player, popups, and checked controls. Delete and destructive controls—including feed replies, guestbook posts, grid items, chat, and account administration—intentionally share the same base and hover treatment as ordinary buttons instead of switching to a separate red danger style. + +Theme-picker and Fruity Dance spritesheet-picker subtitles use the site's `MainRegular` face explicitly in both the selected button and menu options, rather than inheriting a browser button font. + +The sidebar show/hide state is animated through `body.sidebar-is-hidden`, which `main.js` toggles while preserving the `sidebarVisible` localStorage preference. Classic retains the desktop collapse control; Blackprint omits it. Blackprint keeps its desktop `>>` menu prefixes, while mobile nav buttons suppress those prefixes for a cleaner grid. The complete sidebar suppresses text selection and native image/link dragging while preserving normal control interaction. The homepage fridge.dev ASCII hero uses the shared `--hero-ascii-*` color variables so each theme can tune the gradient without editing homepage markup. The server-time and resource ASCII use `--time-*` and `--resource-*` variables, which default to the hero palette unless a theme overrides them. The server-time glyphs are loaded from `/resources/ascii-time.txt`: twelve glyph blocks in fixed `0123456789:?` order, separated by lines containing exactly 16 hyphens. This external font applies only to the clock; system-usage percentages retain their separate renderer and glyphs. The clock renderer preserves spacing contained inside each glyph and adds one explicit character cell after every non-final glyph, including colons. On each five-second usage refresh, metrics whose displayed rounded value changed briefly scramble only their number glyphs before settling; unchanged metrics and every percent glyph remain stable. The server-time ASCII drops seconds when the homepage is too narrow and rechecks on resize/SPAs so it does not need a refresh. Resource cards are intentionally unboxed so the ASCII itself carries the theme. Shared mobile `#ascii` fitting measures the parent panel's content box after subtracting horizontal padding, ensuring wide page titles such as Guestbook and Notifications fit inside `#content-main` without being clipped. It runs forced passes after initial layout settling, direct-load font readiness, and SPA swaps. Later resize observations only refit when the content width actually changes, preventing mobile browser chrome movement while scrolling from resizing the title, and mobile ASCII font-size transitions are disabled. @@ -124,8 +138,6 @@ Mobile view renders the sidebar title with the same per-letter spans as desktop Text selection uses the active theme's `--links` color over its `--bg` color. Main titles and shared ASCII displays are intentionally non-selectable so dragging across decorative text does not highlight it. -ThinkPad and CRT use IBM VGA throughout their interfaces while leaving the shared desktop and mobile title typefaces unchanged; ThinkPad also gives its generated tooltips a matching hardware-panel treatment. ThinkPad's desktop navigation rows use the spare sidebar height while retaining enough room for the player, track list, greeting, and footer at 1366×768 without sidebar scrolling. - Native page, component, and sidebar scrollbars use shared colours derived from the active theme's background, border, subtle, and link variables. Theme styles should change those foundation variables rather than introduce hard-coded scrollbar colours. Fonts and icons come from: diff --git a/wiki/Routing-and-Rendering.md b/wiki/Routing-and-Rendering.md index ff21f5a..ef2eff0 100644 --- a/wiki/Routing-and-Rendering.md +++ b/wiki/Routing-and-Rendering.md @@ -43,7 +43,7 @@ Typical route flow: 6. Inject placeholders like `{content}`, `{title}`, `{description}`, `{user_greeting}` 7. Optionally swap account footer button to logout when logged in -Theme selection also runs through `lib/render.php`. `default` is Blackprint and uses the base template/style. Desktop requests for selectable themes can use a theme HTML template from `/themes/lib`; mobile requests always keep `template_mobile.html` and append the selected theme CSS after the mobile inline styles. Legacy saved values are normalized (`blackprint` to `default`, `custom` to `classic`, `newsprint` to `whiteprint`). +Theme selection also runs through `lib/render.php`. `default` is Blackprint and uses the base template/style. Classic and Whiteprint are packaged selectable themes. Desktop requests for packaged themes can use a theme HTML template from `/themes/lib`; mobile requests always keep `template_mobile.html` and append the selected theme CSS after the mobile inline styles. Every package receives a `{theme-id}-theme` body class; metadata with `base: blackprint` also receives `blackprint-theme`, allowing Whiteprint to inherit Blackprint's layout and component coverage. The aliases `blackprint` and `custom` normalize to `default` and `classic` respectively. Some routes also pull in extra shared libs like `lib/feed.php` for route-specific persistence helpers instead of keeping all that logic inline.
cxCaz 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 z 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

i$QTm1%!Fd8%4b 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

    1__+Q? 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%0D)g0h-+Ci*TrK+&*(WN3t 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 a { - display: block; - margin: 0 12px 6px 12px; -} - -#tab { - border: 1px solid transparent; - border-radius: 0; - background: transparent; - color: var(--fg); - text-align: left; -} - -#tab::before { - content: "run "; - color: var(--subtle); -} - -#tab:hover, -#tab.active { - color: #100701; - background: var(--fg); - border-color: var(--links); - text-shadow: none; - box-shadow: 0 0 18px rgba(255, 184, 77, 0.46); -} - -#content { - padding: 28px; -} - -#content-layout { - min-height: calc(100% - 2px); - padding: 20px; - background: rgba(6, 3, 1, 0.82); - border: 1px solid var(--border); - box-shadow: - inset 0 0 60px rgba(255, 112, 0, 0.08), - 0 0 42px rgba(255, 112, 0, 0.12); -} - -#content-layout::before { - content: "fridg3 terminal"; - display: block; - margin: 0 0 18px 0; - padding-bottom: 8px; - color: var(--subtle); - border-bottom: 1px dashed rgba(255, 184, 77, 0.32); -} - -#content-main > *:first-child { - margin-top: 0; -} - -a { - color: var(--links); -} - -#post, -.account-admin-card, -.usage-card, -pre code.hljs { - background: rgba(16, 8, 2, 0.86); - border: 1px solid rgba(255, 184, 77, 0.36); - border-radius: 0; - box-shadow: inset 0 0 22px rgba(255, 112, 0, 0.05); -} - -#post { - padding: 14px; -} - -#search-box, -input, -textarea, -.dropdown { - background: #080502; - color: var(--fg); - border: 1px solid var(--border); - border-radius: 0; - text-shadow: 0 0 5px rgba(255, 184, 77, 0.32); -} - -#search-button, -#form-button, -#lastfm-link-button, -#settings-save, -#color-reset, -.danger-button, -button, -#footer-button { - background: transparent; - color: var(--fg); - border: 1px solid var(--border); - border-radius: 0; -} - -#search-button:hover, -#form-button:hover, -#settings-save:hover, -#color-reset:hover, -button:hover, -#footer-button:hover { - background: var(--fg); - color: #100701; - text-shadow: none; -} - -#mini-player, -#mini-player-tracks, -#sidebar-footer { - margin: 10px 12px; - width: calc(100% - 24px); - box-sizing: border-box; - background: rgba(6, 3, 1, 0.86); - border: 1px solid rgba(255, 184, 77, 0.38); - border-radius: 0; - box-shadow: - inset 0 0 18px rgba(255, 112, 0, 0.08), - 0 0 16px rgba(255, 112, 0, 0.08); -} - -#mini-player { - padding: 10px; - overflow-x: hidden; -} - -#mini-player-main { - gap: 7px; - align-items: center; -} - -#mini-player-art-wrapper { - width: 30px; - height: 30px; - margin-top: 0; -} - -#mini-player-art { - border-color: rgba(255, 184, 77, 0.48); - box-shadow: 0 0 10px rgba(255, 112, 0, 0.16); -} - -#mini-player-meta { - min-width: 0; - gap: 5px; -} - -#mini-player-title { - line-height: 1; -} - -#mini-player-title-inner { - display: block; - max-width: 100%; - overflow: hidden; - color: var(--links); - font-size: 11px; - text-overflow: ellipsis; - white-space: nowrap; -} - -#mini-player-row { - gap: 6px; -} - -#mini-player-play, -#mini-player-controls span { - color: var(--fg); - text-shadow: 0 0 7px rgba(255, 168, 68, 0.44); -} - -#mini-player-play:hover, -#mini-player-controls span:hover { - color: var(--links); -} - -#mini-player-seek, -#mini-player-volume { - height: 5px; - background: #050200; - border: 1px solid rgba(255, 184, 77, 0.42); - border-radius: 0; - box-shadow: - inset 0 0 6px rgba(0, 0, 0, 0.8), - 0 0 8px rgba(255, 112, 0, 0.12); - accent-color: var(--fg); -} - -#mini-player-seek::-webkit-slider-thumb, -#mini-player-volume::-webkit-slider-thumb { - width: 10px; - height: 12px; - border-radius: 0; - background: var(--fg); - border: 1px solid var(--links); - box-shadow: 0 0 8px rgba(255, 184, 77, 0.5); -} - -#mini-player-seek::-moz-range-track, -#mini-player-volume::-moz-range-track { - height: 5px; - background: #050200; - border: 1px solid rgba(255, 184, 77, 0.42); - border-radius: 0; -} - -#mini-player-seek::-moz-range-thumb, -#mini-player-volume::-moz-range-thumb { - width: 10px; - height: 12px; - border-radius: 0; - background: var(--fg); - border: 1px solid var(--links); -} - -#sidebar-footer { - padding: 14px 8px 10px 8px; -} - -#footer-text { - display: block; - margin-bottom: 10px; - text-align: center; -} - -#footer-buttons { - gap: 4px; -} - -#footer-button { - display: flex; - min-height: 24px; - align-items: center; - justify-content: center; - padding: 4px 6px; - background: rgba(16, 8, 2, 0.78); - color: var(--fg); - border-color: rgba(255, 184, 77, 0.56); - box-shadow: inset 0 0 10px rgba(255, 112, 0, 0.08); -} - -#footer-button:hover, -#footer-button.active { - background: var(--fg); - color: #100701; - text-shadow: none; - box-shadow: 0 0 14px rgba(255, 184, 77, 0.42); -} - -#mini-player-title-inner, -.mini-track { - color: var(--links); -} - -.tooltip { - background: rgba(16, 8, 2, 0.98); - color: var(--links); - border: 1px solid var(--border); - border-radius: 0; - box-shadow: - inset 0 0 12px rgba(255, 112, 0, 0.12), - 0 0 18px rgba(255, 112, 0, 0.24); - text-shadow: 0 0 6px rgba(255, 184, 77, 0.5); -} - -body.mobile-template { - background: - radial-gradient(ellipse at 50% 45%, rgba(255, 137, 20, 0.12), transparent 62%), - linear-gradient(180deg, #130902 0%, #060301 100%) !important; - color: var(--fg) !important; -} - -body.mobile-template::after { - content: ""; - position: fixed; - inset: 0; - pointer-events: none; - background: repeating-linear-gradient(0deg, rgba(255, 183, 76, 0.08) 0 1px, transparent 1px 4px); - z-index: 20; -} - -body.mobile-template .mobile-collapsed-header, -body.mobile-template #sidebar, -body.mobile-template #mini-player, -body.mobile-template #mini-player-tracks, -body.mobile-template #sidebar-footer, -body.mobile-template #content-layout, -body.mobile-template #post, -body.mobile-template .usage-card { - background: rgba(6, 3, 1, 0.9) !important; - border-color: var(--border) !important; - border-radius: 0 !important; - color: var(--fg) !important; -} - -body.mobile-template #show-sidebar, -body.mobile-template .mobile-collapsed-header #show-sidebar, -body.mobile-template .mobile-nav-grid a.mobile-nav-link > #tab.mobile-nav-button, -body.mobile-template #footer-buttons > a.mobile-footer-link > #footer-button.mobile-footer-button { - background: transparent !important; - color: var(--fg) !important; - border-color: var(--border) !important; -} - -body.mobile-template #show-sidebar:hover, -body.mobile-template .mobile-collapsed-header #show-sidebar:hover, -body.mobile-template .mobile-nav-grid a.mobile-nav-link > #tab.mobile-nav-button:hover, -body.mobile-template #footer-buttons > a.mobile-footer-link > #footer-button.mobile-footer-button:hover, -body.mobile-template .mobile-nav-grid a.mobile-nav-link > #tab.mobile-nav-button.active, -body.mobile-template .mobile-nav-grid a.mobile-nav-link > #tab.mobile-nav-button.active:hover, -body.mobile-template #footer-buttons > a.mobile-footer-link > #footer-button.mobile-footer-button.active, -body.mobile-template #footer-buttons > a.mobile-footer-link > #footer-button.mobile-footer-button.active:hover { - background: var(--fg) !important; - color: #100701 !important; - border-color: var(--links) !important; - text-shadow: none !important; -} - -body.mobile-template #content { - padding: 12px !important; -} - -body.mobile-template #content-layout { - padding: 14px !important; - background: rgba(6, 3, 1, 0.9) !important; - border-color: var(--border) !important; - box-shadow: - inset 0 0 42px rgba(255, 112, 0, 0.08), - 0 0 28px rgba(255, 112, 0, 0.12) !important; -} - -body.mobile-template #content-layout::before { - margin-bottom: 14px; -} - -body.mobile-template #content-main { - padding: 0 !important; - background: transparent !important; - color: var(--fg) !important; -} - -body.mobile-template input, -body.mobile-template textarea, -body.mobile-template .dropdown, -body.mobile-template .text-input, -body.mobile-template .bbcode-dropdown, -body.mobile-template .bbcode-btn, -body.mobile-template #bbcode-textbox, -body.mobile-template #bbcode-preview, -body.mobile-template .checkbox, -body.mobile-template .radio, -body.mobile-template .color-input { - background: #080502 !important; - color: var(--fg) !important; - border-color: var(--border) !important; -} - -body.mobile-template .checkbox:checked { - background-color: var(--fg) !important; -} - -body.mobile-template .radio:checked { - background: radial-gradient(circle, var(--fg) 30%, #080502 34%) !important; -} - -body.mobile-template #sidebar { - width: 100% !important; - min-width: 0 !important; - max-width: none !important; - height: auto !important; - min-height: 0 !important; - box-sizing: border-box !important; -} - -body.mobile-template .mobile-nav-grid, -body.mobile-template #footer-buttons { - width: auto !important; - box-sizing: border-box !important; -} - -body.mobile-template .mobile-nav-grid a.mobile-nav-link > #tab.mobile-nav-button, -body.mobile-template #footer-buttons > a.mobile-footer-link > #footer-button.mobile-footer-button { - min-height: 34px !important; - box-sizing: border-box !important; -} - -#mini-player, -#mini-player-tracks, -body.mobile-template #mini-player, -body.mobile-template #mini-player-tracks { - background: rgba(6, 3, 1, 0.92) !important; - color: var(--fg) !important; - border-color: var(--border) !important; -} - -#mini-player-main, -#mini-player-meta, -#mini-player-title, -#mini-player-row, -#mini-player-controls, -#mini-player-volume-wrapper { - color: var(--fg); -} - -#mini-player-art-wrapper, -#mini-player-art { - background: #080502 !important; - border-color: var(--border) !important; -} - -#mini-player-download, -#mini-player-play, -#mini-player-controls span { - color: var(--fg) !important; -} - -#mini-player-download:hover, -#mini-player-play:hover, -#mini-player-controls span:hover { - color: #100701 !important; - background: var(--fg) !important; - text-shadow: none !important; -} - -#mini-player-title-inner, -.mini-track { - color: var(--fg) !important; -} - -.mini-track { - background: transparent !important; - border-color: transparent !important; -} - -.mini-track:hover, -.mini-track.active { - background: var(--fg) !important; - color: #100701 !important; - border-color: var(--links) !important; - text-shadow: none !important; -} - -#mini-player-seek, -#mini-player-volume { - accent-color: var(--fg) !important; - background: #080502 !important; - border-color: var(--border) !important; -} - -#mini-player-seek::-webkit-slider-thumb, -#mini-player-volume::-webkit-slider-thumb { - background: var(--fg) !important; - border-color: var(--links) !important; -} - -#mini-player-seek::-moz-range-track, -#mini-player-volume::-moz-range-track { - background: #080502 !important; - border-color: var(--border) !important; -} - -#mini-player-seek::-moz-range-thumb, -#mini-player-volume::-moz-range-thumb { - background: var(--fg) !important; - border-color: var(--links) !important; -} - -#tab:hover, -#tab.active, -#footer-button:hover, -#footer-button.active, -body.mobile-template #show-sidebar:hover, -body.mobile-template .mobile-collapsed-header #show-sidebar:hover, -body.mobile-template .mobile-nav-grid a.mobile-nav-link > #tab.mobile-nav-button:hover, -body.mobile-template .mobile-nav-grid a.mobile-nav-link > #tab.mobile-nav-button.active, -body.mobile-template .mobile-nav-grid a.mobile-nav-link > #tab.mobile-nav-button.active:hover, -body.mobile-template #footer-buttons > a.mobile-footer-link > #footer-button.mobile-footer-button:hover, -body.mobile-template #footer-buttons > a.mobile-footer-link > #footer-button.mobile-footer-button.active, -body.mobile-template #footer-buttons > a.mobile-footer-link > #footer-button.mobile-footer-button.active:hover { - color: #100701 !important; - text-shadow: none !important; -} - -.chat-view { - --chat-bg: rgba(12, 6, 2, 0.9); - --chat-fg: #ffd891; - --chat-border: rgba(255, 178, 76, 0.42); - --chat-muted: #c68d4d; - --chat-own-bg: #f2a43f; - --chat-own-fg: #160902; - --chat-other-bg: rgba(74, 42, 13, 0.88); - --chat-other-fg: #ffd891; -} - -.chat-messages { - border-color: rgba(255, 176, 74, 0.34); - background: - linear-gradient(180deg, rgba(18, 9, 2, 0.92), rgba(7, 3, 1, 0.96)), - rgba(7, 3, 1, 0.94); - box-shadow: - inset 0 0 34px rgba(255, 112, 0, 0.08), - 0 0 22px rgba(255, 112, 0, 0.1); -} - -.chat-message { - border-radius: 14px; - box-shadow: 0 0 14px rgba(255, 112, 0, 0.08); -} - -.chat-message-own { - background: - linear-gradient(180deg, #ffd27a, #e58b25); - border-color: rgba(255, 215, 134, 0.52); - text-shadow: none; -} - -.chat-message-other { - border-color: rgba(255, 178, 76, 0.14); -} - -.chat-message-meta, -.chat-date-divider { - color: #c68d4d; -} - -.chat-date-divider::before, -.chat-date-divider::after { - background: rgba(255, 178, 76, 0.36); -} - -.chat-presence, -.chat-typing-indicator, -.chat-reply-compose, -.chat-attach-button, -.chat-send-form textarea, -.chat-emoji-button, -.chat-send-button, -.chat-context-menu, -.chat-emoji-picker { - border-color: rgba(255, 178, 76, 0.36); - background: rgba(15, 7, 2, 0.94); - color: #ffd891; -} - -.chat-view .chat-attach-button:hover, -.chat-emoji-button:hover, -.chat-send-button:hover, -.chat-context-menu button:hover { - background: #ffd27a; - color: #160902; - border-color: #ffd27a; - text-shadow: none; -} - -.chat-message-deleted { - background: rgba(28, 13, 4, 0.88); - border-color: rgba(184, 108, 25, 0.24); -} - -#post-edit-feed, -.guestbook-edit-btn, -.guestbook-delete-btn, -#post-edit-feed:hover, -.guestbook-edit-btn:hover, -.guestbook-delete-btn:hover, -#post-edit-feed:active, -.guestbook-edit-btn:active, -.guestbook-delete-btn:active { - background: transparent !important; - border: 0 !important; - box-shadow: none !important; - transform: none !important; - padding: 0 !important; - color: var(--subtle) !important; -} - -.guestbook-edit-btn, -.guestbook-delete-btn { - width: 16px !important; - height: 16px !important; -} - -#mini-player-title { - overflow: hidden !important; - width: 100% !important; - min-width: 0 !important; -} - -#mini-player-title-inner.scrolling { - display: inline-block !important; - max-width: none !important; - width: max-content !important; - overflow: visible !important; - text-overflow: clip !important; -} - - -/* theme ascii/resource cleanup */ -#usage-grid .usage-card, -body.mobile-template #usage-grid .usage-card { - background: transparent !important; - border: 0 !important; - box-shadow: none !important; - outline: 0 !important; - border-radius: 0 !important; - padding: 4px 0 !important; - transform: none !important; -} - -#usage-grid .usage-card:hover, -body.mobile-template #usage-grid .usage-card:hover { - background: transparent !important; - border: 0 !important; - box-shadow: none !important; - transform: none !important; -} - -.usage-ascii { - color: var(--resource-ascii) !important; - text-shadow: none !important; - filter: none !important; -} - -.usage-label { - color: var(--resource-label) !important; - text-shadow: none !important; -} - -#ascii-time { - color: var(--time-ascii) !important; - text-shadow: none !important; -} - -#ascii-time-label { - color: var(--time-label) !important; -} - -/* CRT blackprint-derived layer. --links is the user-configurable main phosphor color. */ -:root { - --bg: #090b0d; - --links: #ffb84d; - --crt-accent: var(--links); - --fg: color-mix(in srgb, var(--crt-accent) 56%, #f6efe7 44%); - --border: color-mix(in srgb, var(--crt-accent) 70%, #776490 30%); - --subtle: color-mix(in srgb, var(--crt-accent) 52%, #776490 48%); - --chat-own-fg: #090b0d; - --hero-ascii-muted: color-mix(in srgb, var(--crt-accent) 42%, #5f5968 58%); - --hero-ascii-1: color-mix(in srgb, var(--crt-accent) 48%, #776490 52%); - --hero-ascii-2: color-mix(in srgb, var(--crt-accent) 54%, #776490 46%); - --hero-ascii-3: color-mix(in srgb, var(--crt-accent) 60%, #776490 40%); - --hero-ascii-4: color-mix(in srgb, var(--crt-accent) 66%, #6caaa7 34%); - --hero-ascii-5: color-mix(in srgb, var(--crt-accent) 72%, #6caaa7 28%); - --hero-ascii-6: color-mix(in srgb, var(--crt-accent) 78%, #6caaa7 22%); - --hero-ascii-7: var(--crt-accent); - --resource-ascii: var(--crt-accent); - --resource-label: var(--subtle); - --time-ascii: var(--crt-accent); - --time-label: var(--subtle); -} - -body { - background: - radial-gradient(ellipse at 50% 45%, color-mix(in srgb, var(--crt-accent) 18%, transparent), transparent 62%), - linear-gradient(135deg, rgba(119, 100, 144, 0.12), color-mix(in srgb, var(--crt-accent) 8%, transparent)), - linear-gradient(90deg, color-mix(in srgb, var(--border) 16%, transparent) 1px, transparent 1px), - linear-gradient(0deg, color-mix(in srgb, var(--crt-accent) 10%, transparent) 1px, transparent 1px), - #090b0d !important; - background-size: auto, auto, 18px 18px, 18px 18px, auto; - color: var(--fg); - text-shadow: 0 0 7px color-mix(in srgb, var(--crt-accent) 42%, transparent); -} - -.crt-glass { - background: - repeating-linear-gradient(0deg, color-mix(in srgb, var(--crt-accent) 12%, transparent) 0 1px, transparent 1px 4px), - radial-gradient(ellipse at center, transparent 0 62%, rgba(0, 0, 0, 0.4) 100%); -} - -#sidebar, -#content-layout, -#post, -.account-admin-card, -.usage-card, -pre code.hljs, -#mini-player, -#mini-player-tracks, -#sidebar-footer, -.form-card, -.grid-item { - background: - linear-gradient(145deg, color-mix(in srgb, var(--border) 12%, transparent), color-mix(in srgb, var(--crt-accent) 6%, transparent)), - rgba(9, 11, 13, 0.9) !important; - border: 1px solid color-mix(in srgb, var(--border) 72%, transparent) !important; - border-radius: 0 !important; - box-shadow: - inset 0 0 30px color-mix(in srgb, var(--crt-accent) 8%, transparent), - 4px 4px 0 rgba(0, 0, 0, 0.34) !important; -} - -#sidebar { - border-right: 2px solid var(--border) !important; - box-shadow: 10px 0 0 rgba(0, 0, 0, 0.24) !important; -} - -#header { - margin: 10px; - border-top: 4px double var(--border); - border-bottom: 4px double var(--border); -} - -#title, -.mobile-collapsed-title { - background-image: linear-gradient(0deg, color-mix(in srgb, var(--crt-accent) 52%, #776490 48%), var(--crt-accent)); - background-clip: text; - -webkit-background-clip: text; - color: transparent !important; - -webkit-text-fill-color: transparent; - text-shadow: 0 0 14px color-mix(in srgb, var(--crt-accent) 46%, transparent) !important; -} - -#content-layout::before { - content: "crt terminal"; - border-bottom-color: color-mix(in srgb, var(--border) 48%, transparent); - color: var(--subtle); -} - -#tab, -#footer-button, -button, -#form-button, -#search-button, -#settings-save, -#color-reset, -body.mobile-template .mobile-nav-grid a.mobile-nav-link > #tab.mobile-nav-button, -body.mobile-template #footer-buttons > a.mobile-footer-link > #footer-button.mobile-footer-button { - background: - linear-gradient(90deg, color-mix(in srgb, var(--border) 18%, transparent), color-mix(in srgb, var(--crt-accent) 9%, transparent)), - rgba(10, 12, 14, 0.94) !important; - color: var(--fg) !important; - border: 1px solid var(--border) !important; - border-radius: 0 !important; - box-shadow: - inset 0 0 12px color-mix(in srgb, var(--crt-accent) 8%, transparent), - 3px 3px 0 rgba(0, 0, 0, 0.3) !important; - text-shadow: 0 0 6px color-mix(in srgb, var(--crt-accent) 38%, transparent); -} - -#tab::before { - content: ">> "; - color: var(--subtle); -} - -#tab:hover, -#tab.active, -#footer-button:hover, -#footer-button.active, -button:hover, -#form-button:hover, -#search-button:hover, -#settings-save:hover, -#color-reset:hover, -body.mobile-template .mobile-nav-grid a.mobile-nav-link > #tab.mobile-nav-button:hover, -body.mobile-template .mobile-nav-grid a.mobile-nav-link > #tab.mobile-nav-button.active, -body.mobile-template #footer-buttons > a.mobile-footer-link > #footer-button.mobile-footer-button:hover, -body.mobile-template #footer-buttons > a.mobile-footer-link > #footer-button.mobile-footer-button.active { - background: var(--crt-accent) !important; - color: #090b0d !important; - border-color: var(--fg) !important; - text-shadow: none !important; -} - -#search-box, -input, -textarea, -.dropdown, -.text-input, -.bbcode-dropdown, -.bbcode-btn, -#bbcode-textbox, -#bbcode-preview, -body.mobile-template input, -body.mobile-template textarea, -body.mobile-template .dropdown, -body.mobile-template .text-input, -body.mobile-template .bbcode-dropdown, -body.mobile-template .bbcode-btn, -body.mobile-template #bbcode-textbox, -body.mobile-template #bbcode-preview, -body.mobile-template .checkbox, -body.mobile-template .radio, -body.mobile-template .color-input { - background: #090b0d !important; - color: var(--fg) !important; - border-color: var(--border) !important; -} - -.chat-view { - --chat-bg: rgba(9, 11, 13, 0.94); - --chat-fg: var(--fg); - --chat-border: color-mix(in srgb, var(--border) 58%, transparent); - --chat-muted: var(--subtle); - --chat-own-bg: var(--crt-accent); - --chat-own-fg: #090b0d; - --chat-other-bg: color-mix(in srgb, var(--bg) 82%, var(--border) 18%); - --chat-other-fg: var(--fg); -} -body.ambercrt-theme .content-pagination .guestbook-page-btn { border-radius: 0; } diff --git a/themes/lib/ambercrt/ambercrt.html b/themes/lib/ambercrt/ambercrt.html deleted file mode 100644 index f0f9530..0000000 --- a/themes/lib/ambercrt/ambercrt.html +++ /dev/null @@ -1,66 +0,0 @@ - - - - - - {title} | fridge.dev - - - - - - - - - - - - - - -
    - -
    - -
    {content}
    - -
    -
    - - diff --git a/themes/lib/arcade/arcade.css b/themes/lib/arcade/arcade.css deleted file mode 100644 index 6e8a63f..0000000 --- a/themes/lib/arcade/arcade.css +++ /dev/null @@ -1,762 +0,0 @@ -:root { - --bg: #07001a; - --fg: #f8f4ff; - --border: #36f7ff; - --subtle: #a89cff; - --links: #ff4fd8; - --chat-own-fg: #ffffff; - --hero-ascii-muted: #a89cff; - --hero-ascii-1: #ff4fd8; - --hero-ascii-2: #e85eff; - --hero-ascii-3: #c76dff; - --hero-ascii-4: #9a83ff; - --hero-ascii-5: #6ca0ff; - --hero-ascii-6: #48c9ff; - --hero-ascii-7: #36f7ff; - --hero-ascii-opacity: 0.98; -} - -body { - background: - radial-gradient(circle at 20% 18%, rgba(255, 79, 216, 0.28), transparent 24%), - radial-gradient(circle at 82% 80%, rgba(54, 247, 255, 0.22), transparent 28%), - linear-gradient(90deg, rgba(54, 247, 255, 0.08) 1px, transparent 1px), - linear-gradient(0deg, rgba(255, 79, 216, 0.08) 1px, transparent 1px), - #07001a; - background-size: auto, auto, 38px 38px, 38px 38px, auto; - color: var(--fg); -} - -#page-wrapper, -#container { - background: transparent; -} - -#sidebar, -#content-layout, -#post, -.account-admin-card, -.usage-card, -pre code.hljs, -#mini-player, -#mini-player-tracks, -#sidebar-footer, -.form-card, -.grid-item { - background: rgba(7, 0, 26, 0.9); - color: var(--fg); - border: 2px solid var(--border); - border-radius: 0; - box-shadow: - 0 0 0 2px rgba(255, 79, 216, 0.28), - 0 0 24px rgba(54, 247, 255, 0.16); -} - -#sidebar { - width: 270px; - border-right: 3px solid var(--links); -} - -#header { - margin: 10px 12px 12px; - padding: 9px 10px; - border: 2px solid var(--border); - background: - linear-gradient(135deg, rgba(255, 79, 216, 0.22), rgba(54, 247, 255, 0.12)); -} - -#title, -.mobile-collapsed-title { - color: #ffffff; - font-family: "MainBold", var(--emoji-font), monospace; - text-shadow: - 2px 2px 0 #ff4fd8, - -2px -2px 0 #36f7ff; -} - -#subtitle, -#footer-text, -#user-greeting, -#content-footer, -#post-date, -#post-date-feed, -#post-description, -#post-username, -.usage-label { - color: var(--subtle); -} - -a, -#hide-sidebar, -#show-sidebar { - color: var(--links); -} - -#sidebar > a { - display: block; - margin: 0 12px 6px; -} - -#tab { - min-height: 26px; - padding: 5px 10px; - color: var(--fg); - background: - linear-gradient(90deg, rgba(255, 79, 216, 0.22), rgba(54, 247, 255, 0.12)); - border: 2px solid var(--border); - box-shadow: 4px 4px 0 #ff4fd8; - display: flex; - align-items: center; - box-sizing: border-box; - line-height: 1.1; -} - -#tab:hover, -#tab.active { - background: #36f7ff; - color: #07001a; - border-color: #ffffff; - box-shadow: 4px 4px 0 #ff4fd8; - transform: translate(2px, 2px); -} - -#content { - padding: 32px; -} - -#content-layout { - max-width: 900px; - min-height: calc(100% - 2px); - padding: 22px; -} - -#post, -.account-admin-card, -.usage-card, -pre code.hljs { - padding: 15px; -} - -#post:hover { - background: rgba(255, 79, 216, 0.14); -} - -#post-content, -#post-title, -#content-main, -#content-main h1, -#content-main h2, -#content-main h3, -#content-main h4, -#content-main p, -#content-main li, -.checkbox-label span, -.radio-label span, -.color-row { - color: var(--fg); -} - -input, -textarea, -.dropdown, -.text-input, -.bbcode-dropdown, -.bbcode-btn, -#bbcode-textbox, -#bbcode-preview { - background: #07001a; - color: var(--fg); - border: 2px solid var(--border); - border-radius: 0; -} - -.dropdown option, -.bbcode-dropdown option { - background: #07001a; - color: var(--fg); -} - -input:focus, -textarea:focus, -.dropdown:focus, -.text-input:focus, -.bbcode-dropdown:focus, -.bbcode-btn:focus { - border-color: var(--links); - box-shadow: 0 0 0 3px rgba(255, 79, 216, 0.24); - outline: none; -} - -.checkbox, -.radio, -.color-input { - background: #07001a; - border: 2px solid var(--border); -} - -.checkbox:checked { - background-color: var(--links); -} - -.radio:checked { - background: radial-gradient(circle, var(--links) 30%, #07001a 34%); -} - -button, -#form-button, -#lastfm-link-button, -#search-button, -#settings-save, -#color-reset, -.danger-button, -#footer-button { - background: #17003e; - color: var(--fg); - border: 2px solid var(--border); - border-radius: 0; - box-shadow: 3px 3px 0 #ff4fd8; -} - -button:hover, -#form-button:hover, -#search-button:hover, -#settings-save:hover, -#color-reset:hover, -#footer-button:hover { - background: var(--links); - color: #07001a; -} - -#settings-save { - background: var(--links) !important; - color: #07001a !important; -} - -#mini-player, -#mini-player-tracks, -#sidebar-footer { - margin: 10px 12px; - width: calc(100% - 24px); - box-sizing: border-box; -} - -#mini-player { - padding: 8px; - overflow-x: hidden; -} - -#mini-player-title-inner, -.mini-track { - color: #36f7ff; -} - -#mini-player-seek, -#mini-player-volume { - accent-color: var(--links); -} - -#sidebar-footer { - padding: 12px 8px 10px; -} - -#footer-text { - display: block; - margin-bottom: 8px; - text-align: center; -} - -#footer-button { - display: flex; - align-items: center; - justify-content: center; -} - -#footer-button.active, -body.mobile-template #footer-buttons > a.mobile-footer-link > #footer-button.mobile-footer-button.active { - background: #36f7ff !important; - color: #07001a !important; -} - -.tooltip { - background: #07001a; - color: var(--fg); - border: 2px solid var(--links); - border-radius: 0; - box-shadow: 4px 4px 0 #36f7ff; -} - -#ascii, -#ascii-time, -#ascii-time-label, -.usage-ascii { - text-shadow: - 2px 2px 0 #ff4fd8, - -2px -2px 0 #36f7ff; -} - -body.mobile-template { - background: - linear-gradient(90deg, rgba(54, 247, 255, 0.08) 1px, transparent 1px), - linear-gradient(0deg, rgba(255, 79, 216, 0.08) 1px, transparent 1px), - #07001a !important; - color: var(--fg) !important; -} - -body.mobile-template .mobile-collapsed-header, -body.mobile-template #sidebar, -body.mobile-template #mini-player, -body.mobile-template #mini-player-tracks, -body.mobile-template #sidebar-footer, -body.mobile-template #content-layout, -body.mobile-template #post, -body.mobile-template .usage-card { - background: rgba(7, 0, 26, 0.94) !important; - color: var(--fg) !important; - border: 2px solid var(--border) !important; - border-radius: 0 !important; -} - -body.mobile-template #show-sidebar, -body.mobile-template .mobile-collapsed-header #show-sidebar, -body.mobile-template .mobile-nav-grid a.mobile-nav-link > #tab.mobile-nav-button, -body.mobile-template #footer-buttons > a.mobile-footer-link > #footer-button.mobile-footer-button { - background: #17003e !important; - color: var(--fg) !important; - border: 2px solid var(--border) !important; - border-radius: 0 !important; -} - -body.mobile-template #show-sidebar:hover, -body.mobile-template .mobile-collapsed-header #show-sidebar:hover, -body.mobile-template .mobile-nav-grid a.mobile-nav-link > #tab.mobile-nav-button:hover, -body.mobile-template #footer-buttons > a.mobile-footer-link > #footer-button.mobile-footer-button:hover, -body.mobile-template .mobile-nav-grid a.mobile-nav-link > #tab.mobile-nav-button.active, -body.mobile-template .mobile-nav-grid a.mobile-nav-link > #tab.mobile-nav-button.active:hover, -body.mobile-template #footer-buttons > a.mobile-footer-link > #footer-button.mobile-footer-button.active, -body.mobile-template #footer-buttons > a.mobile-footer-link > #footer-button.mobile-footer-button.active:hover { - background: #36f7ff !important; - color: #07001a !important; -} - -body.mobile-template #content, -body.mobile-template #content-layout { - padding: 14px !important; -} - -body.mobile-template #content-main { - padding: 0 !important; - background: transparent !important; - color: var(--fg) !important; -} - -body.mobile-template input, -body.mobile-template textarea, -body.mobile-template .dropdown, -body.mobile-template .text-input, -body.mobile-template .bbcode-dropdown, -body.mobile-template .bbcode-btn, -body.mobile-template #bbcode-textbox, -body.mobile-template #bbcode-preview, -body.mobile-template .checkbox, -body.mobile-template .radio, -body.mobile-template .color-input { - background: #07001a !important; - color: var(--fg) !important; - border-color: var(--border) !important; -} - -body.mobile-template .checkbox:checked { - background-color: #36f7ff !important; -} - -body.mobile-template .radio:checked { - background: radial-gradient(circle, #36f7ff 30%, #07001a 34%) !important; -} - -body.mobile-template #sidebar { - width: 100% !important; - min-width: 0 !important; - max-width: none !important; - height: auto !important; - min-height: 0 !important; - box-sizing: border-box !important; -} - -body.mobile-template .mobile-nav-grid, -body.mobile-template #footer-buttons { - width: auto !important; - box-sizing: border-box !important; -} - -body.mobile-template .mobile-nav-grid a.mobile-nav-link > #tab.mobile-nav-button, -body.mobile-template #footer-buttons > a.mobile-footer-link > #footer-button.mobile-footer-button { - min-height: 34px !important; - box-sizing: border-box !important; -} - -#mini-player, -#mini-player-tracks, -body.mobile-template #mini-player, -body.mobile-template #mini-player-tracks { - background: rgba(7, 0, 26, 0.96) !important; - color: var(--fg) !important; - border: 2px solid var(--border) !important; -} - -#mini-player-main, -#mini-player-meta, -#mini-player-title, -#mini-player-row, -#mini-player-controls, -#mini-player-volume-wrapper { - color: var(--fg); -} - -#mini-player-art-wrapper, -#mini-player-art { - background: #17003e !important; - border-color: var(--border) !important; -} - -#mini-player-download, -#mini-player-play, -#mini-player-controls span { - color: #36f7ff !important; -} - -#mini-player-download:hover, -#mini-player-play:hover, -#mini-player-controls span:hover { - color: #07001a !important; - background: #36f7ff !important; -} - -#mini-player-title-inner, -.mini-track { - color: #36f7ff !important; -} - -.mini-track { - background: transparent !important; - border-color: transparent !important; -} - -.mini-track:hover, -.mini-track.active { - background: #36f7ff !important; - color: #07001a !important; - border-color: #ffffff !important; -} - -#mini-player-seek, -#mini-player-volume { - accent-color: #36f7ff !important; - background: #07001a !important; - border-color: var(--border) !important; -} - -#mini-player-seek::-webkit-slider-thumb, -#mini-player-volume::-webkit-slider-thumb { - background: #36f7ff !important; - border-color: #ffffff !important; -} - -#mini-player-seek::-moz-range-track, -#mini-player-volume::-moz-range-track { - background: #07001a !important; - border-color: var(--border) !important; -} - -#mini-player-seek::-moz-range-thumb, -#mini-player-volume::-moz-range-thumb { - background: #36f7ff !important; - border-color: #ffffff !important; -} - -#tab:hover, -#tab.active, -#footer-button:hover, -#footer-button.active, -body.mobile-template #show-sidebar:hover, -body.mobile-template .mobile-collapsed-header #show-sidebar:hover, -body.mobile-template .mobile-nav-grid a.mobile-nav-link > #tab.mobile-nav-button:hover, -body.mobile-template .mobile-nav-grid a.mobile-nav-link > #tab.mobile-nav-button.active, -body.mobile-template .mobile-nav-grid a.mobile-nav-link > #tab.mobile-nav-button.active:hover, -body.mobile-template #footer-buttons > a.mobile-footer-link > #footer-button.mobile-footer-button:hover, -body.mobile-template #footer-buttons > a.mobile-footer-link > #footer-button.mobile-footer-button.active, -body.mobile-template #footer-buttons > a.mobile-footer-link > #footer-button.mobile-footer-button.active:hover { - color: #07001a !important; - text-shadow: none !important; -} - -.chat-view { - --chat-bg: rgba(9, 1, 31, 0.94); - --chat-fg: #f8f4ff; - --chat-border: rgba(54, 247, 255, 0.58); - --chat-muted: #b8adff; - --chat-own-bg: #d83ed0; - --chat-own-fg: #ffffff; - --chat-other-bg: rgba(52, 38, 76, 0.94); - --chat-other-fg: #f8f4ff; -} - -.chat-messages { - border: 2px solid rgba(54, 247, 255, 0.68); - border-radius: 0; - background: - linear-gradient(180deg, rgba(10, 2, 38, 0.94), rgba(5, 0, 18, 0.98)), - #07001a; - box-shadow: - 0 0 0 2px rgba(255, 79, 216, 0.18), - 0 0 22px rgba(54, 247, 255, 0.12); -} - -.chat-message { - border: 2px solid rgba(54, 247, 255, 0.16); - border-radius: 12px; - box-shadow: 4px 4px 0 rgba(0, 0, 0, 0.24); -} - -.chat-message-own { - background: - linear-gradient(135deg, #ff4fd8, #8f4dff); - border-color: rgba(255, 255, 255, 0.42); -} - -.chat-message-other { - background: rgba(52, 38, 76, 0.94); - border-color: rgba(54, 247, 255, 0.16); -} - -.chat-message-meta, -.chat-date-divider { - color: #b8adff; -} - -.chat-date-divider::before, -.chat-date-divider::after { - background: rgba(54, 247, 255, 0.44); -} - -.chat-presence, -.chat-typing-indicator, -.chat-reply-compose, -.chat-attach-button, -.chat-send-form textarea, -.chat-emoji-button, -.chat-send-button, -.chat-context-menu, -.chat-emoji-picker { - border: 2px solid rgba(54, 247, 255, 0.56); - background: rgba(11, 2, 38, 0.96); - color: #f8f4ff; -} - -.chat-view .chat-attach-button:hover, -.chat-emoji-button:hover, -.chat-send-button:hover, -.chat-context-menu button:hover { - background: #36f7ff; - color: #07001a; - border-color: #ffffff; -} - -.chat-message-deleted { - background: rgba(24, 13, 48, 0.94); - border-color: rgba(168, 156, 255, 0.24); - box-shadow: none; -} - -#post-edit-feed, -.guestbook-edit-btn, -.guestbook-delete-btn, -#post-edit-feed:hover, -.guestbook-edit-btn:hover, -.guestbook-delete-btn:hover, -#post-edit-feed:active, -.guestbook-edit-btn:active, -.guestbook-delete-btn:active { - background: transparent !important; - border: 0 !important; - box-shadow: none !important; - transform: none !important; - padding: 0 !important; - color: var(--subtle) !important; -} - -.guestbook-edit-btn, -.guestbook-delete-btn { - width: 16px !important; - height: 16px !important; -} - -#mini-player-title { - overflow: hidden !important; - width: 100% !important; - min-width: 0 !important; -} - -#mini-player-title-inner.scrolling { - display: inline-block !important; - max-width: none !important; - width: max-content !important; - overflow: visible !important; - text-overflow: clip !important; -} - - -/* theme ascii/resource cleanup */ -#usage-grid .usage-card, -body.mobile-template #usage-grid .usage-card { - background: transparent !important; - border: 0 !important; - box-shadow: none !important; - outline: 0 !important; - border-radius: 0 !important; - padding: 4px 0 !important; - transform: none !important; -} - -#usage-grid .usage-card:hover, -body.mobile-template #usage-grid .usage-card:hover { - background: transparent !important; - border: 0 !important; - box-shadow: none !important; - transform: none !important; -} - -.usage-ascii { - color: var(--resource-ascii) !important; - text-shadow: none !important; - filter: none !important; -} - -.usage-label { - color: var(--resource-label) !important; - text-shadow: none !important; -} - -#ascii-time { - color: var(--time-ascii) !important; - text-shadow: none !important; -} - -#ascii-time-label { - color: var(--time-label) !important; -} - -/* arcade-cabinet neon palette pass */ -:root { - --bg: #0b0d22; - --fg: #f7f2ff; - --border: #6b82df; - --subtle: #61a1e6; - --links: #31d7c2; - --arcade-teal: #31d7c2; - --arcade-periwinkle: #6b82df; - --arcade-sky: #61a1e6; - --arcade-blue: #3495e8; - --arcade-violet: #6e26e1; - --arcade-magenta: #ce29c6; - --hero-ascii-muted: #594f8f; - --hero-ascii-1: #31d7c2; - --hero-ascii-2: #6b82df; - --hero-ascii-3: #61a1e6; - --hero-ascii-4: #3495e8; - --hero-ascii-5: #6e26e1; - --hero-ascii-6: #a728d2; - --hero-ascii-7: #ce29c6; - --resource-ascii: #31d7c2; - --resource-label: #61a1e6; - --time-ascii: #ce29c6; - --time-label: #6b82df; -} - -body { - background: - radial-gradient(circle at 12% 14%, rgba(206, 41, 198, 0.32), transparent 28%), - radial-gradient(circle at 86% 18%, rgba(49, 215, 194, 0.22), transparent 26%), - linear-gradient(135deg, rgba(110, 38, 225, 0.18), rgba(52, 149, 232, 0.12), rgba(49, 215, 194, 0.08)), - linear-gradient(90deg, rgba(107, 130, 223, 0.08) 1px, transparent 1px), - linear-gradient(0deg, rgba(206, 41, 198, 0.07) 1px, transparent 1px), - #0b0d22; - background-size: auto, auto, auto, 18px 18px, 18px 18px, auto; - color: var(--fg); -} - -#sidebar, -#content-layout, -#post, -.account-admin-card, -.usage-card, -pre code.hljs, -#mini-player, -#mini-player-tracks, -#sidebar-footer, -.form-card, -.grid-item { - background: - linear-gradient(145deg, rgba(107, 130, 223, 0.14), rgba(49, 215, 194, 0.08)), - rgba(11, 13, 34, 0.9) !important; - border-color: color-mix(in srgb, var(--border) 70%, var(--links) 30%) !important; - box-shadow: - 4px 4px 0 rgba(0, 0, 0, 0.28), - 0 0 22px rgba(52, 149, 232, 0.12) !important; -} - -#sidebar { - border-right: 2px solid var(--border) !important; - box-shadow: 10px 0 0 rgba(0, 0, 0, 0.22) !important; -} - -#title, -.mobile-collapsed-title { - background-image: linear-gradient(0deg, var(--arcade-teal), var(--arcade-blue), var(--arcade-violet), var(--arcade-magenta)); - background-clip: text; - -webkit-background-clip: text; - color: transparent !important; - -webkit-text-fill-color: transparent; - text-shadow: none !important; -} - -#tab, -#footer-button, -button, -#form-button, -#search-button, -#settings-save, -#color-reset { - background: - linear-gradient(90deg, rgba(107, 130, 223, 0.24), rgba(52, 149, 232, 0.18), rgba(49, 215, 194, 0.12)), - rgba(11, 13, 34, 0.92) !important; - border: 1px solid var(--border) !important; - color: var(--fg) !important; - border-radius: 0 !important; - box-shadow: 3px 3px 0 rgba(0, 0, 0, 0.3) !important; - text-shadow: none !important; -} - -#tab::before { - content: ">> "; - color: var(--arcade-magenta); -} - -#tab:hover, -#tab.active, -#footer-button:hover, -#footer-button.active, -button:hover, -#form-button:hover, -#search-button:hover, -#settings-save:hover, -#color-reset:hover, -body.mobile-template .mobile-nav-grid a.mobile-nav-link > #tab.mobile-nav-button:hover, -body.mobile-template .mobile-nav-grid a.mobile-nav-link > #tab.mobile-nav-button.active, -body.mobile-template #footer-buttons > a.mobile-footer-link > #footer-button.mobile-footer-button:hover, -body.mobile-template #footer-buttons > a.mobile-footer-link > #footer-button.mobile-footer-button.active { - background: linear-gradient(90deg, var(--arcade-teal), var(--arcade-blue), var(--arcade-violet), var(--arcade-magenta)) !important; - color: #07091f !important; - border-color: var(--links) !important; - text-shadow: none !important; -} -.content-pagination .guestbook-page-btn { border-radius: 3px; } diff --git a/themes/lib/arcade/arcade.html b/themes/lib/arcade/arcade.html deleted file mode 100644 index b21749f..0000000 --- a/themes/lib/arcade/arcade.html +++ /dev/null @@ -1,113 +0,0 @@ - - - - - - {title} | fridge.dev - - - - - - - - - - - - - - - - - - -
    - - - -
    -
    -
    - -
    -{content} -
    - -
    - - -
    -
    -
    - - diff --git a/themes/lib/base16/base16.css b/themes/lib/base16/base16.css new file mode 100644 index 0000000..726eee1 --- /dev/null +++ b/themes/lib/base16/base16.css @@ -0,0 +1,47 @@ +:root, body.base16-theme { + --base00:#1d1f21;--base01:#282a2e;--base02:#373b41;--base03:#969896; + --base04:#b4b7b4;--base05:#c5c8c6;--base06:#e0e0e0;--base07:#fff; + --base08:#cc6666;--base09:#de935f;--base0A:#f0c674;--base0B:#b5bd68; + --base0C:#8abeb7;--base0D:#81a2be;--base0E:#b294bb;--base0F:#a3685a; + --bg:var(--base00);--fg:var(--base05);--border:var(--base02);--subtle:var(--base03);--links:var(--base0D); + --chat-own-bg:var(--base02);--chat-own-fg:var(--base07);--selection-bg:var(--base0D);--selection-fg:var(--base00); + --hero-ascii-muted:var(--base02);--hero-ascii-1:var(--base08);--hero-ascii-2:var(--base09);--hero-ascii-3:var(--base0A);--hero-ascii-4:var(--base0B);--hero-ascii-5:var(--base0C);--hero-ascii-6:var(--base0D);--hero-ascii-7:var(--base0E); + --scrollbar-track:var(--base01);--scrollbar-thumb:var(--base03);--scrollbar-thumb-hover:var(--base04);--scrollbar-thumb-border:var(--base01); +} +body.base16-theme,body.base16-theme.mobile-template{background:var(--base00)!important;color:var(--base05)!important} +body.base16-theme *:not(.theme-picker-thumb):not(.fruity-dance-sprite),body.base16-theme *::before,body.base16-theme *::after{background-image:none!important;box-shadow:none!important;text-shadow:none!important;filter:none!important;backdrop-filter:none!important} +body.base16-theme .paper-grain{display:none!important} +body.base16-theme :is(#page-wrapper,#container){background:transparent!important} +body.base16-theme #sidebar,body.base16-theme.mobile-template #sidebar{background:var(--base01)!important;color:var(--base05)!important;border:0!important;border-right:1px solid var(--base02)!important} +body.base16-theme #header{margin:10px!important;padding:12px 8px!important;background:var(--base00)!important;border:1px solid var(--base02)!important;text-align:left} +body.base16-theme :is(#title,#title .title-letter,.mobile-collapsed-title,.mobile-collapsed-title .title-letter){background:none!important;color:var(--base0A)!important;-webkit-text-fill-color:var(--base0A)!important} +body.base16-theme #sidebar>a{margin:0 10px 4px!important}body.base16-theme #tab::before{content:none!important} +body.base16-theme :is(#tab,#footer-button,.mobile-nav-button,.mobile-footer-button,#show-sidebar){background:var(--base02)!important;color:var(--base05)!important;border:0!important;border-left:3px solid var(--base0D)!important;border-radius:0!important;transform:none!important} +body.base16-theme :is(#tab,#footer-button,.mobile-nav-button,.mobile-footer-button,#show-sidebar):hover,body.base16-theme :is(#tab,#footer-button,.mobile-nav-button,.mobile-footer-button).active{background:var(--base0D)!important;color:var(--base00)!important} +body.base16-theme #content-layout,body.base16-theme.mobile-template :is(#content-layout,#content-main){background:var(--base00)!important;color:var(--base05)!important;border:1px solid var(--base02)!important;border-radius:0!important} +body.base16-theme :is(#post,.feed-post,.journal-post,.form-card,.grid-item,.notification-item,.music-album,.gallery-item,.chat-admin-card,.account-admin-card,.site-popup-dialog,.image-modal-content,.feed-reply-notice,.bbcode-editor,#bbcode-preview,table,details,.settings-section){background:var(--base01)!important;color:var(--base05)!important;border:1px solid var(--base02)!important;border-radius:0!important} +body.base16-theme :is(#post,.grid-item,.account-admin-card):nth-child(4n+2){border-left:3px solid var(--base0B)!important}body.base16-theme :is(#post,.grid-item,.account-admin-card):nth-child(4n+3){border-left:3px solid var(--base09)!important}body.base16-theme :is(#post,.grid-item,.account-admin-card):nth-child(4n){border-left:3px solid var(--base0E)!important} +body.base16-theme :is(#post,.feed-post,.journal-post,.grid-item,.account-admin-card):hover{background:var(--base02)!important} +body.base16-theme :is(input,textarea,select,.text-input,.dropdown,.bbcode-dropdown,#bbcode-textbox,#search-box){background:var(--base00)!important;color:var(--base05)!important;border:1px solid var(--base03)!important;border-radius:0!important} +body.base16-theme :is(input,textarea,select,.text-input,.dropdown,.bbcode-dropdown,#bbcode-textbox,#search-box):focus{border-color:var(--base0D)!important;outline:1px solid var(--base0D)!important;outline-offset:1px} +body.base16-theme :is(select,.dropdown,.bbcode-dropdown) option{background:var(--base00);color:var(--base05)} +body.base16-theme :is(button,#search-button,#form-button,#two-buttons,input[type=submit],input[type=button],#settings-save,#color-reset){background:var(--base02)!important;color:var(--base05)!important;border:1px solid var(--base03)!important;border-radius:0!important} +body.base16-theme :is(button,#search-button,#form-button,#two-buttons,input[type=submit],input[type=button],#settings-save,#color-reset):hover{background:var(--base0D)!important;color:var(--base00)!important;border-color:var(--base0D)!important} +body.base16-theme :is(.danger-button,.grid-delete-button,#admin-account-delete-form button){background:var(--base08)!important;color:var(--base00)!important;border-color:var(--base08)!important} +body.base16-theme #search{padding:5px;background:var(--base01)!important;border:1px solid var(--base02)} +body.base16-theme :is(.bbcode-toolbar,.feed-markdown-toolbar){background:var(--base02)!important;border:0!important;border-bottom:1px solid var(--base03)!important;padding:6px!important} +body.base16-theme .bbcode-btn{width:34px;min-width:34px;height:32px;padding:0!important;background:var(--base01)!important;color:var(--base05)!important;border:1px solid var(--base03)!important}body.base16-theme .bbcode-btn:hover{background:var(--base0D)!important;color:var(--base00)!important} +body.base16-theme :is(#bbcode-textbox,#bbcode-preview,.markdown-highlight-layer){background:var(--base00)!important;border:0!important}body.base16-theme .markdown-highlight-input{background:transparent!important} +body.base16-theme :is(.checkbox,.radio){appearance:auto!important;-webkit-appearance:auto!important;accent-color:var(--base0D)!important;background:initial!important;border:initial!important} +body.base16-theme :is(#mini-player,#mini-player-tracks,#sidebar-footer),body.base16-theme.mobile-template :is(#mini-player,#mini-player-tracks,#sidebar-footer){background:var(--base00)!important;color:var(--base05)!important;border:1px solid var(--base02)!important;border-radius:0!important} +body.base16-theme :is(#mini-player-title-inner,#mini-player-artist,.mini-track){color:var(--base05)!important}body.base16-theme :is(#mini-player-play,#mini-player-mute){color:var(--base0D)!important}body.base16-theme #mini-player-close{background:transparent!important;color:var(--base03)!important;border:0!important}body.base16-theme :is(#mini-player-seek,#mini-player-volume){accent-color:var(--base0D);background:var(--base02)!important;border:0!important} +body.base16-theme .mini-track{background:transparent!important;border:0!important}body.base16-theme :is(.mini-track:hover,.mini-track.active){background:var(--base02)!important;color:var(--base0B)!important} +body.base16-theme :is(pre,code,blockquote){background:var(--base01)!important;color:var(--base05);border-color:var(--base02)!important}body.base16-theme :is(#homepage-hero-ascii,#homepage-hero-ascii pre,#ascii,#ascii-time,#usage-grid,#usage-grid .usage-card,.usage-ascii,.usage-label){background:transparent!important;border:0!important} +body.base16-theme a{color:var(--base0D)}body.base16-theme :is(.site-popup-overlay,.image-modal,.mobile-menu-backdrop){background:rgba(29,31,33,.88)!important}body.base16-theme :is(.tooltip,.site-notification-toast,.chat-context-menu){background:var(--base01)!important;color:var(--base05)!important;border:1px solid var(--base0D)!important;border-radius:0!important} +body.base16-theme.mobile-template #sidebar{width:calc(100% - 16px)!important;min-width:0!important;max-width:none!important;box-sizing:border-box!important}body.base16-theme.mobile-template :is(.mobile-collapsed-header,#show-sidebar){background:var(--base01)!important;color:var(--base05)!important;border-color:var(--base03)!important} +body.base16-theme.mobile-template .mobile-nav-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:5px!important;padding:8px 10px 0!important}body.base16-theme.mobile-template .mobile-nav-grid a.mobile-nav-link>#tab.mobile-nav-button{min-width:0!important;min-height:39px!important;background:var(--base02)!important;color:var(--base05)!important;border:0!important;border-left:3px solid var(--base0D)!important;border-radius:0!important}body.base16-theme.mobile-template .mobile-nav-grid a.mobile-nav-link>#tab.mobile-nav-button.active{background:var(--base0D)!important;color:var(--base00)!important} +body.base16-theme.mobile-template #content{padding:10px!important;background:transparent!important;color:var(--base05)!important}body.base16-theme.mobile-template #content-layout{padding:0!important;background:transparent!important;border:0!important}body.base16-theme.mobile-template #content-main{min-width:0!important;padding:14px!important;background:var(--base00)!important;border:1px solid var(--base02)!important;overflow-x:hidden!important} +body.base16-theme.mobile-template :is(#post,.feed-post,.journal-post,.grid-item,.account-admin-card,.form-card,.settings-section){background:var(--base01)!important;color:var(--base05)!important;border-color:var(--base02)!important}body.base16-theme.mobile-template #footer-buttons>a.mobile-footer-link>#footer-button.mobile-footer-button{background:var(--base02)!important;color:var(--base05)!important;border:0!important} +body.base16-theme.mobile-template #sidebar :is(#mini-player,#mini-player-tracks,#sidebar-footer){margin:8px 10px 0!important;width:auto!important;background:var(--base00)!important;color:var(--base05)!important;border:1px solid var(--base02)!important}body.base16-theme.mobile-template #sidebar #mini-player-title-inner{color:var(--base05)!important}body.base16-theme.mobile-template #sidebar #mini-player-artist{color:var(--base03)!important}body.base16-theme.mobile-template #sidebar #mini-player-close{background:var(--base01)!important;color:var(--base03)!important;border-color:var(--base02)!important} +body.base16-theme.mobile-template :is(input,textarea,select,.text-input,.dropdown,.bbcode-dropdown,#bbcode-textbox){max-width:100%!important;box-sizing:border-box!important}body.base16-theme.mobile-template :is(table,pre,code,img,video,iframe){max-width:100%!important}body.base16-theme.mobile-template :is(pre,table){overflow-x:auto!important} +html.access-high-contrast body.base16-theme{--bg:#000!important;--fg:#fff!important;--border:#fff!important;--subtle:#ddd!important;--links:#8ab4ff!important} diff --git a/themes/lib/bubblegum/bubblegum.css b/themes/lib/bubblegum/bubblegum.css deleted file mode 100644 index 7093a49..0000000 --- a/themes/lib/bubblegum/bubblegum.css +++ /dev/null @@ -1,1006 +0,0 @@ -:root { - --bg: #fff0fb; - --fg: #241433; - --border: #241433; - --subtle: #765088; - --links: #005dff; - --chat-own-fg: #ffffff; - --hero-ascii-muted: #7a3c91; - --hero-ascii-1: #ff178f; - --hero-ascii-2: #e036d1; - --hero-ascii-3: #a94cff; - --hero-ascii-4: #5b65ff; - --hero-ascii-5: #147dff; - --hero-ascii-6: #009fe8; - --hero-ascii-7: #008e9d; - --hero-ascii-opacity: 1; - --resource-ascii: #6f31ff; - --resource-label: #7a3c91; - --time-ascii: #8f4fd4; - --time-label: #7a3c91; -} - -body { - background: - radial-gradient(circle at 12% 18%, #ffe85c 0 72px, transparent 73px), - radial-gradient(circle at 88% 20%, #00e1ff 0 94px, transparent 95px), - radial-gradient(circle at 78% 82%, #ff4fb8 0 118px, transparent 119px), - linear-gradient(135deg, #fff0fb 0%, #c9fff7 48%, #ffe1f5 100%); - color: var(--fg); -} - -.bubble-pop { - position: fixed; - inset: 0; - z-index: -2; - pointer-events: none; - background: - linear-gradient(45deg, rgba(36, 20, 51, 0.06) 25%, transparent 25% 75%, rgba(36, 20, 51, 0.06) 75%), - linear-gradient(45deg, rgba(36, 20, 51, 0.06) 25%, transparent 25% 75%, rgba(36, 20, 51, 0.06) 75%); - background-position: 0 0, 18px 18px; - background-size: 36px 36px; -} - -#page-wrapper, -#container { - background: transparent; -} - -#sidebar { - width: 270px; - overflow-y: hidden; - background: #ff8fd6; - border-right: 4px solid var(--border); - box-shadow: 10px 10px 0 rgba(36, 20, 51, 0.24); -} - -#header { - margin: 10px; - padding: 9px 10px; - background: #fff0fb; - border: 2px solid var(--border); - border-radius: 16px; - box-shadow: 4px 4px 0 var(--border); -} - -#title, -.mobile-collapsed-title { - color: #ff2fa8; - font-family: "MainBold", var(--emoji-font), monospace; - font-size: 23px; - text-shadow: 2px 2px 0 #ffe85c; -} - -#subtitle, -#footer-text, -#user-greeting, -#content-footer, -#post-date, -#post-date-feed, -#post-description, -#post-username, -.usage-label { - color: var(--subtle); -} - -#hide-sidebar, -#show-sidebar { - color: var(--subtle); -} - -#hide-sidebar:hover, -#show-sidebar:hover { - color: #ff2fa8; -} - -#sidebar > a { - display: block; - margin: 0 10px 6px 10px; -} - -#tab { - min-height: 28px; - padding: 5px 10px; - background: #00e1ff; - color: var(--fg); - border: 2px solid var(--border); - border-radius: 13px; - box-shadow: 3px 3px 0 var(--border); - display: flex; - align-items: center; - font-family: "MainBold", var(--emoji-font), monospace; - line-height: 1.1; -} - -#sidebar > a:nth-of-type(2n) #tab { - background: #ffe85c; -} - -#sidebar > a:nth-of-type(3n) #tab { - background: #9aff6f; -} - -#tab:hover, -#tab.active { - transform: translate(2px, 2px); - box-shadow: 1px 1px 0 var(--border); - background: #fff0fb; -} - -#content { - padding: 30px; -} - -#content-layout { - min-height: calc(100% - 2px); - padding: 24px; - background: rgba(255, 240, 251, 0.92); - border: 4px solid var(--border); - border-radius: 22px; - box-shadow: 12px 12px 0 rgba(36, 20, 51, 0.24); -} - -#content-main > *:first-child { - margin-top: 0; -} - -a { - color: var(--links); -} - -#post, -.account-admin-card, -.usage-card, -pre code.hljs { - background: #ffffff; - border: 3px solid var(--border); - border-radius: 18px; - box-shadow: 6px 6px 0 rgba(36, 20, 51, 0.2); -} - -#post { - padding: 16px; -} - -#post:hover, -.account-admin-card:hover, -.usage-card:hover { - background: #fff8fd; - box-shadow: 4px 4px 0 rgba(36, 20, 51, 0.22); -} - -#post-content, -#post-title, -.form-card, -.form-card p, -.form-field label, -.checkbox-label span, -.radio-label span, -.color-row, -.color-row span, -.feed-reply-body, -.feed-reply-meta, -.guestbook-post-actions, -#content-main, -#content-main h1, -#content-main h2, -#content-main h3, -#content-main h4, -#content-main p, -#content-main li { - color: var(--fg); -} - -#post-description, -#post-date, -#post-date-feed, -#post-username, -#post-bookmark, -#post-bookmark-feed, -#post-edit-feed, -.form-card p, -.form-field label, -.color-row span, -.feed-reply-meta { - color: var(--subtle); -} - -#search-box, -input, -textarea, -.dropdown, -.text-input, -.bbcode-dropdown, -.bbcode-btn, -#bbcode-textbox, -#bbcode-preview, -#create-account-form input[type="text"], -#admin-account-form input[type="text"], -#admin-account-form textarea { - background: #ffffff; - color: var(--fg); - border: 2px solid var(--border); - border-radius: 14px; -} - -.dropdown option, -.bbcode-dropdown option { - background: #ffffff; - color: var(--fg); -} - -#search-box:hover, -#search-box:focus, -input:hover, -input:focus, -textarea:hover, -textarea:focus, -.dropdown:hover, -.dropdown:focus, -.text-input:hover, -.text-input:focus, -.bbcode-dropdown:hover, -.bbcode-dropdown:focus, -.bbcode-btn:hover, -.bbcode-btn:focus, -#bbcode-textbox:focus { - background: #fff8fd; - color: var(--fg); - border-color: #ff2fa8; - box-shadow: 3px 3px 0 var(--border); - outline: none; -} - -.bbcode-editor, -.bbcode-toolbar, -.form-card, -.grid-item, -#bbcode-preview { - background: rgba(255, 255, 255, 0.76); - color: var(--fg); - border-color: var(--border); -} - -.checkbox, -.radio { - background: #ffffff; - border: 2px solid var(--border); -} - -.checkbox:checked, -.radio:checked { - background-color: #ff2fa8; - border-color: var(--border); -} - -.radio:checked { - background: radial-gradient(circle, #ff2fa8 34%, #ffffff 38%); -} - -.color-input { - background: #ffffff; - border: 2px solid var(--border); - box-shadow: 3px 3px 0 rgba(36, 20, 51, 0.2); -} - -.color-input:hover, -.color-input:focus { - border-color: #ff2fa8; - box-shadow: 4px 4px 0 var(--border); -} - -#search-button, -#form-button, -#lastfm-link-button, -#settings-save, -#color-reset, -.danger-button, -button, -#footer-button { - background: #ffe85c; - color: var(--fg); - border: 2px solid var(--border); - border-radius: 14px; - box-shadow: 3px 3px 0 var(--border); -} - -#settings-save { - background: #9aff6f !important; - color: var(--fg) !important; -} - -.danger-button, -.grid-delete-button, -.form-button-disabled, -#admin-account-delete-form button { - background: #ff6f8f; - color: var(--fg); -} - -.form-button-disabled { - background: #e8d6e6; - color: var(--subtle); -} - -#search-button:hover, -#form-button:hover, -#settings-save:hover, -#color-reset:hover, -button:hover, -#footer-button:hover { - background: #9aff6f; - transform: translate(2px, 2px); - box-shadow: 1px 1px 0 var(--border); -} - -#search-button:active, -#form-button:active, -#settings-save:active, -#color-reset:active, -button:active, -#footer-button:active, -.bbcode-btn:active { - background: #ff2fa8; - color: #ffffff; - transform: translate(3px, 3px); - box-shadow: 0 0 0 var(--border); -} - -.form-button-disabled:hover, -.form-button-disabled:active, -.bbcode-btn.disabled:hover, -.bbcode-dropdown.disabled:hover { - background: #e8d6e6; - color: var(--subtle); - box-shadow: none; - transform: none; - cursor: not-allowed; -} - -#mini-player, -#mini-player-tracks, -#sidebar-footer { - margin: 9px 10px; - width: calc(100% - 20px); - box-sizing: border-box; - background: #fff0fb; - border: 2px solid var(--border); - border-radius: 14px; - box-shadow: 3px 3px 0 var(--border); -} - -#mini-player { - padding: 8px; - gap: 4px; - max-height: 86px; - overflow-x: hidden; -} - -#mini-player-main { - gap: 6px; -} - -#mini-player-art-wrapper { - width: 26px; - height: 26px; - margin-top: 0; -} - -#mini-player-title-inner { - font-size: 10px; -} - -#mini-player-row { - gap: 5px; -} - -#mini-player-play { - width: 14px; - height: 14px; - color: var(--fg); -} - -#mini-player-controls span { - color: var(--subtle); -} - -#mini-player-controls span:hover, -#mini-player-play:hover { - color: #ff2fa8; -} - -#mini-player-seek, -#mini-player-volume { - height: 5px; - background: #ffffff; - border: 1px solid var(--border); - border-radius: 0; -} - -#mini-player-seek::-webkit-slider-thumb, -#mini-player-volume::-webkit-slider-thumb { - background: #ff2fa8; - border: 1px solid var(--border); - border-radius: 4px; -} - -#mini-player-seek::-moz-range-track, -#mini-player-volume::-moz-range-track { - background: #ffffff; - border: 1px solid var(--border); - border-radius: 0; -} - -#mini-player-seek::-moz-range-thumb, -#mini-player-volume::-moz-range-thumb { - background: #ff2fa8; - border: 1px solid var(--border); - border-radius: 4px; -} - -#sidebar-footer { - padding: 9px 7px 8px 7px; -} - -#footer-text { - display: block; - margin-bottom: 7px; - text-align: center; -} - -#footer-buttons { - gap: 4px; -} - -#footer-button { - min-height: 22px; - padding: 3px 6px; - display: flex; - align-items: center; - justify-content: center; -} - -#footer-button.active, -body.mobile-template #footer-buttons > a.mobile-footer-link > #footer-button.mobile-footer-button.active { - background: #ff2fa8 !important; - color: #ffffff !important; - border-color: var(--border) !important; -} - -#footer-button.active:hover, -body.mobile-template #footer-buttons > a.mobile-footer-link > #footer-button.mobile-footer-button.active:hover, -body.mobile-template .mobile-nav-grid a.mobile-nav-link > #tab.mobile-nav-button.active, -body.mobile-template .mobile-nav-grid a.mobile-nav-link > #tab.mobile-nav-button.active:hover { - background: #ff2fa8 !important; - color: #ffffff !important; - border-color: var(--border) !important; -} - -#mini-player-title-inner, -.mini-track { - color: #ff2fa8; -} - -#mini-player-seek, -#mini-player-volume { - accent-color: #ff2fa8; -} - -.tooltip { - background: #241433; - color: #fff0fb; - border: 2px solid #ff2fa8; - border-radius: 12px; - box-shadow: - 3px 3px 0 #ffe85c, - 0 8px 18px rgba(36, 20, 51, 0.25); -} - -#error { - color: #b00042; -} - -#spa-loading { - background: #fff0fb; - color: var(--fg); - border: 2px solid var(--border); - box-shadow: 4px 4px 0 var(--border); -} - -body.mobile-template { - background: - radial-gradient(circle at 12% 18%, #ffe85c 0 72px, transparent 73px), - radial-gradient(circle at 88% 20%, #00e1ff 0 94px, transparent 95px), - linear-gradient(135deg, #fff0fb 0%, #c9fff7 48%, #ffe1f5 100%) !important; - color: var(--fg) !important; -} - -body.mobile-template .mobile-collapsed-header, -body.mobile-template #sidebar, -body.mobile-template #mini-player, -body.mobile-template #mini-player-tracks, -body.mobile-template #sidebar-footer, -body.mobile-template #content-layout, -body.mobile-template #post, -body.mobile-template .usage-card { - background: rgba(255, 240, 251, 0.94) !important; - border: 3px solid var(--border) !important; - border-radius: 18px !important; - box-shadow: 5px 5px 0 rgba(36, 20, 51, 0.22) !important; -} - -body.mobile-template #sidebar { - overflow-y: auto; -} - -body.mobile-template #show-sidebar, -body.mobile-template .mobile-collapsed-header #show-sidebar, -body.mobile-template .mobile-nav-grid a.mobile-nav-link > #tab.mobile-nav-button, -body.mobile-template #footer-buttons > a.mobile-footer-link > #footer-button.mobile-footer-button { - background: #ffe85c !important; - color: var(--fg) !important; - border: 3px solid var(--border) !important; - border-radius: 14px !important; -} - -body.mobile-template #show-sidebar:hover, -body.mobile-template .mobile-collapsed-header #show-sidebar:hover, -body.mobile-template .mobile-nav-grid a.mobile-nav-link > #tab.mobile-nav-button:hover, -body.mobile-template #footer-buttons > a.mobile-footer-link > #footer-button.mobile-footer-button:hover { - background: #9aff6f !important; - color: var(--fg) !important; - border-color: var(--border) !important; -} - -body.mobile-template #content { - padding: 12px !important; -} - -body.mobile-template #content-layout { - padding: 14px !important; - background: rgba(255, 240, 251, 0.94) !important; - border-color: var(--border) !important; -} - -body.mobile-template #content-main { - padding: 0 !important; - background: transparent !important; - color: var(--fg) !important; -} - -body.mobile-template input, -body.mobile-template textarea, -body.mobile-template .dropdown, -body.mobile-template .text-input, -body.mobile-template .bbcode-dropdown, -body.mobile-template .bbcode-btn, -body.mobile-template #bbcode-textbox, -body.mobile-template #bbcode-preview, -body.mobile-template .checkbox, -body.mobile-template .radio, -body.mobile-template .color-input { - background: #ffffff !important; - color: var(--fg) !important; - border-color: var(--border) !important; -} - -body.mobile-template .checkbox:checked { - background-color: #ff2fa8 !important; -} - -body.mobile-template .radio:checked { - background: radial-gradient(circle, #ff2fa8 30%, #ffffff 34%) !important; -} - -body.mobile-template #sidebar { - width: 100% !important; - min-width: 0 !important; - max-width: none !important; - height: auto !important; - min-height: 0 !important; - box-sizing: border-box !important; -} - -body.mobile-template .mobile-nav-grid, -body.mobile-template #footer-buttons { - width: auto !important; - box-sizing: border-box !important; -} - -body.mobile-template .mobile-nav-grid a.mobile-nav-link > #tab.mobile-nav-button, -body.mobile-template #footer-buttons > a.mobile-footer-link > #footer-button.mobile-footer-button { - min-height: 34px !important; - box-sizing: border-box !important; -} - -#mini-player, -#mini-player-tracks, -body.mobile-template #mini-player, -body.mobile-template #mini-player-tracks { - background: rgba(255, 240, 251, 0.96) !important; - color: var(--fg) !important; - border: 3px solid var(--border) !important; - box-shadow: 5px 5px 0 rgba(36, 20, 51, 0.22) !important; -} - -#mini-player-main, -#mini-player-meta, -#mini-player-title, -#mini-player-row, -#mini-player-controls, -#mini-player-volume-wrapper { - color: var(--fg); -} - -#mini-player-art-wrapper, -#mini-player-art { - background: #ffffff !important; - border-color: var(--border) !important; -} - -#mini-player-download, -#mini-player-play, -#mini-player-controls span { - color: #ff2fa8 !important; -} - -#mini-player-download:hover, -#mini-player-play:hover, -#mini-player-controls span:hover { - color: #ffffff !important; - background: #ff2fa8 !important; -} - -#mini-player-title-inner, -.mini-track { - color: #ff2fa8 !important; -} - -.mini-track { - background: transparent !important; - border-color: transparent !important; -} - -.mini-track:hover, -.mini-track.active { - background: #ff2fa8 !important; - color: #ffffff !important; - border-color: var(--border) !important; -} - -#mini-player-seek, -#mini-player-volume { - accent-color: #ff2fa8 !important; - background: #ffffff !important; - border-color: var(--border) !important; -} - -#mini-player-seek::-webkit-slider-thumb, -#mini-player-volume::-webkit-slider-thumb { - background: #ff2fa8 !important; - border-color: var(--border) !important; -} - -#mini-player-seek::-moz-range-track, -#mini-player-volume::-moz-range-track { - background: #ffffff !important; - border-color: var(--border) !important; -} - -#mini-player-seek::-moz-range-thumb, -#mini-player-volume::-moz-range-thumb { - background: #ff2fa8 !important; - border-color: var(--border) !important; -} - -#tab:hover, -#tab.active, -#footer-button:hover, -#footer-button.active, -body.mobile-template .mobile-nav-grid a.mobile-nav-link > #tab.mobile-nav-button, -body.mobile-template #footer-buttons > a.mobile-footer-link > #footer-button.mobile-footer-button, -body.mobile-template .mobile-nav-grid a.mobile-nav-link > #tab.mobile-nav-button:hover, -body.mobile-template #footer-buttons > a.mobile-footer-link > #footer-button.mobile-footer-button:hover { - color: var(--fg) !important; -} - -body.mobile-template .mobile-nav-grid a.mobile-nav-link > #tab.mobile-nav-button.active, -body.mobile-template .mobile-nav-grid a.mobile-nav-link > #tab.mobile-nav-button.active:hover, -body.mobile-template #footer-buttons > a.mobile-footer-link > #footer-button.mobile-footer-button.active, -body.mobile-template #footer-buttons > a.mobile-footer-link > #footer-button.mobile-footer-button.active:hover { - background: #ff2fa8 !important; - color: #ffffff !important; - border-color: var(--border) !important; -} - -.chat-view { - --chat-bg: rgba(255, 250, 254, 0.96); - --chat-fg: #241433; - --chat-border: rgba(36, 20, 51, 0.42); - --chat-muted: #765088; - --chat-own-bg: #1d63ff; - --chat-own-fg: #ffffff; - --chat-other-bg: #e2d2e4; - --chat-other-fg: #241433; -} - -.chat-messages { - border: 3px solid rgba(36, 20, 51, 0.82); - border-radius: 18px; - background: - linear-gradient(180deg, rgba(255, 250, 254, 0.94), rgba(255, 240, 251, 0.96)), - #fff0fb; - box-shadow: 7px 7px 0 rgba(36, 20, 51, 0.16); -} - -.chat-message { - border: 2px solid rgba(36, 20, 51, 0.16); - border-radius: 16px; - box-shadow: 3px 3px 0 rgba(36, 20, 51, 0.1); -} - -.chat-message-own { - background: - linear-gradient(180deg, #2f79ff, #005dff); - border-color: #004cd1; -} - -.chat-message-other { - background: #e2d2e4; - border-color: rgba(36, 20, 51, 0.12); -} - -.chat-message-meta, -.chat-date-divider { - color: #765088; -} - -.chat-date-divider::before, -.chat-date-divider::after { - background: rgba(36, 20, 51, 0.28); -} - -.chat-presence, -.chat-typing-indicator, -.chat-reply-compose, -.chat-attach-button, -.chat-send-form textarea, -.chat-emoji-button, -.chat-send-button, -.chat-context-menu, -.chat-emoji-picker { - border: 2px solid rgba(36, 20, 51, 0.72); - background: #fffafd; - color: #241433; - box-shadow: 3px 3px 0 rgba(36, 20, 51, 0.12); -} - -.chat-view .chat-attach-button:hover, -.chat-emoji-button:hover, -.chat-send-button:hover, -.chat-context-menu button:hover { - background: #ff2fa8; - color: #ffffff; - border-color: #241433; -} - -.chat-message-deleted { - background: #eee2ef; - border-color: rgba(36, 20, 51, 0.18); - box-shadow: none; -} - -#post-edit-feed, -.guestbook-edit-btn, -.guestbook-delete-btn, -#post-edit-feed:hover, -.guestbook-edit-btn:hover, -.guestbook-delete-btn:hover, -#post-edit-feed:active, -.guestbook-edit-btn:active, -.guestbook-delete-btn:active { - background: transparent !important; - border: 0 !important; - box-shadow: none !important; - transform: none !important; - padding: 0 !important; - color: var(--subtle) !important; -} - -.guestbook-edit-btn, -.guestbook-delete-btn { - width: 16px !important; - height: 16px !important; -} - -#mini-player-title { - overflow: hidden !important; - width: 100% !important; - min-width: 0 !important; -} - -#mini-player-title-inner.scrolling { - display: inline-block !important; - max-width: none !important; - width: max-content !important; - overflow: visible !important; - text-overflow: clip !important; -} - - -/* theme ascii/resource cleanup */ -#usage-grid .usage-card, -body.mobile-template #usage-grid .usage-card { - background: transparent !important; - border: 0 !important; - box-shadow: none !important; - outline: 0 !important; - border-radius: 0 !important; - padding: 4px 0 !important; - transform: none !important; -} - -#usage-grid .usage-card:hover, -body.mobile-template #usage-grid .usage-card:hover { - background: transparent !important; - border: 0 !important; - box-shadow: none !important; - transform: none !important; -} - -.usage-ascii { - color: var(--resource-ascii) !important; - text-shadow: none !important; - filter: none !important; -} - -.usage-label { - color: var(--resource-label) !important; - text-shadow: none !important; -} - -#ascii-time { - color: var(--time-ascii) !important; - text-shadow: none !important; -} - -#ascii-time-label { - color: var(--time-label) !important; -} - -/* pastel whiteprint-derived bubblegum pass */ -:root { - --bg: #fbf4fb; - --fg: #30233d; - --border: #b99fd0; - --subtle: #8d759d; - --links: #70aaa8; - --hero-ascii-muted: #a693b6; - --hero-ascii-1: #b99fd0; - --hero-ascii-2: #b4a5d0; - --hero-ascii-3: #aeacd1; - --hero-ascii-4: #a6b3cf; - --hero-ascii-5: #9abacb; - --hero-ascii-6: #86c1c4; - --hero-ascii-7: #70aaa8; - --resource-ascii: #70aaa8; - --resource-label: #9c7faf; - --time-ascii: #70aaa8; - --time-label: #8d759d; -} - -body { - background: - linear-gradient(135deg, rgba(185, 159, 208, 0.22), rgba(112, 170, 168, 0.18)), - linear-gradient(90deg, rgba(185, 159, 208, 0.1) 1px, transparent 1px), - linear-gradient(0deg, rgba(112, 170, 168, 0.08) 1px, transparent 1px), - #fbf4fb; - background-size: auto, 18px 18px, 18px 18px, auto; - color: var(--fg); -} - -.bubble-pop { - opacity: 0.34; - background: - radial-gradient(circle at 14% 18%, rgba(238, 194, 222, 0.5) 0 82px, transparent 83px), - radial-gradient(circle at 84% 24%, rgba(188, 229, 225, 0.55) 0 96px, transparent 97px), - linear-gradient(45deg, rgba(48, 35, 61, 0.035) 25%, transparent 25% 75%, rgba(48, 35, 61, 0.035) 75%); -} - -#sidebar, -#content-layout, -#post, -.account-admin-card, -.usage-card, -pre code.hljs, -#mini-player, -#mini-player-tracks, -#sidebar-footer, -.form-card, -.grid-item { - background: - linear-gradient(145deg, rgba(255, 255, 255, 0.62), rgba(224, 247, 244, 0.34)), - rgba(255, 250, 255, 0.82) !important; - border-color: var(--border) !important; - border-radius: 0 !important; - box-shadow: 4px 4px 0 rgba(112, 82, 134, 0.16) !important; -} - -#sidebar { - border-right: 2px solid var(--border) !important; - box-shadow: 10px 0 0 rgba(112, 82, 134, 0.09) !important; -} - -#title, -.mobile-collapsed-title { - background-image: linear-gradient(0deg, #b99fd0, #a6b3cf, #70aaa8); - background-clip: text; - -webkit-background-clip: text; - color: transparent !important; - -webkit-text-fill-color: transparent; - text-shadow: none !important; -} - -#tab, -#footer-button, -button, -#form-button, -#search-button, -#settings-save, -#color-reset { - background: - linear-gradient(90deg, rgba(185, 159, 208, 0.24), rgba(112, 170, 168, 0.18)), - rgba(255, 250, 255, 0.9) !important; - border: 1px solid var(--border) !important; - color: var(--fg) !important; - border-radius: 0 !important; - box-shadow: 3px 3px 0 rgba(112, 82, 134, 0.16) !important; - text-shadow: none !important; -} - -#tab::before { - content: ">> "; - color: var(--links); -} - -#tab:hover, -#tab.active, -#footer-button:hover, -#footer-button.active, -button:hover, -#form-button:hover, -#search-button:hover, -#settings-save:hover, -#color-reset:hover, -body.mobile-template .mobile-nav-grid a.mobile-nav-link > #tab.mobile-nav-button:hover, -body.mobile-template .mobile-nav-grid a.mobile-nav-link > #tab.mobile-nav-button.active, -body.mobile-template #footer-buttons > a.mobile-footer-link > #footer-button.mobile-footer-button:hover, -body.mobile-template #footer-buttons > a.mobile-footer-link > #footer-button.mobile-footer-button.active { - background: linear-gradient(90deg, #b99fd0, #70aaa8) !important; - color: #fffaff !important; - border-color: var(--links) !important; - text-shadow: none !important; -} - -/* bubblegum ascii sticker treatment */ -#homepage-hero-ascii > pre, -#ascii-time, -.usage-ascii { - text-shadow: - -1px -1px 0 rgba(255, 252, 255, 0.92), - 1px -1px 0 rgba(255, 252, 255, 0.92), - -1px 1px 0 rgba(255, 252, 255, 0.92), - 1px 1px 0 rgba(255, 252, 255, 0.92), - 0 2px 0 rgba(36, 20, 51, 0.26), - 2px 4px 10px rgba(36, 20, 51, 0.18) !important; -} - -#homepage-hero-ascii > pre:nth-of-type(1), -#homepage-hero-ascii > pre:nth-of-type(9), -#ascii-time-label, -.usage-label { - text-shadow: - 1px 1px 0 rgba(255, 252, 255, 0.78), - 0 2px 6px rgba(36, 20, 51, 0.16) !important; -} -body.bubblegum-theme .content-pagination .guestbook-page-btn { border-radius: 50%; } diff --git a/themes/lib/bubblegum/bubblegum.html b/themes/lib/bubblegum/bubblegum.html deleted file mode 100644 index 4653d60..0000000 --- a/themes/lib/bubblegum/bubblegum.html +++ /dev/null @@ -1,66 +0,0 @@ - - - - - - {title} | fridge.dev - - - - - - - - - - - - - - -
    - -
    - -
    {content}
    - -
    -
    - - diff --git a/themes/lib/catpuccin/catpuccin.css b/themes/lib/catpuccin/catpuccin.css new file mode 100644 index 0000000..a5ea1a7 --- /dev/null +++ b/themes/lib/catpuccin/catpuccin.css @@ -0,0 +1,11 @@ +:root,body.catpuccin-theme{--bg:#1e1e2e;--fg:#cdd6f4;--border:#585b70;--subtle:#a6adc8;--links:#89b4fa;--chat-own-bg:#585b70;--chat-own-fg:#f5e0dc;--hero-ascii-muted:#45475a;--hero-ascii-1:#f38ba8;--hero-ascii-2:#fab387;--hero-ascii-3:#f9e2af;--hero-ascii-4:#a6e3a1;--hero-ascii-5:#94e2d5;--hero-ascii-6:#89b4fa;--hero-ascii-7:#cba6f7;--selection-bg:#cba6f7;--selection-fg:#1e1e2e;--scrollbar-track:#181825;--scrollbar-thumb:#585b70;--scrollbar-thumb-hover:#7f849c;--scrollbar-thumb-border:#1e1e2e} +body.catpuccin-theme,body.catpuccin-theme.mobile-template{background:#11111b!important;color:var(--fg)!important}body.catpuccin-theme .paper-grain{opacity:.1;background:radial-gradient(circle at 25% 25%,rgba(203,166,247,.11) 0 1px,transparent 1.5px);background-size:27px 27px}body.catpuccin-theme :is(#page-wrapper,#container){background:transparent!important} +body.catpuccin-theme #sidebar,body.catpuccin-theme.mobile-template #sidebar{background:#181825!important;color:#cdd6f4!important;border-color:#45475a!important;box-shadow:none!important}body.catpuccin-theme #header{background:#1e1e2e!important;border-color:#cba6f7!important}body.catpuccin-theme :is(#title,#title .title-letter,.mobile-collapsed-title,.mobile-collapsed-title .title-letter){background-image:linear-gradient(0deg,#f38ba8,#fab387,#f9e2af,#a6e3a1,#89b4fa,#cba6f7)!important} +body.catpuccin-theme #tab::before{color:#cba6f7!important}body.catpuccin-theme :is(#tab,#footer-button,.mobile-nav-button,.mobile-footer-button,#show-sidebar){background:#313244!important;color:#cdd6f4!important;border:1px solid #585b70!important;border-radius:6px!important;box-shadow:none!important}body.catpuccin-theme :is(#tab,#footer-button,.mobile-nav-button,.mobile-footer-button,#show-sidebar):hover,body.catpuccin-theme :is(#tab,#footer-button,.mobile-nav-button,.mobile-footer-button).active{background:#cba6f7!important;color:#1e1e2e!important;border-color:#cba6f7!important;box-shadow:none!important} +body.catpuccin-theme #content-layout,body.catpuccin-theme.mobile-template :is(#content-layout,#content-main){background:#1e1e2e!important;color:#cdd6f4!important;border:1px solid #45475a!important;box-shadow:none!important}body.catpuccin-theme :is(#post,.feed-post,.journal-post,.form-card,.grid-item,.notification-item,.music-album,.gallery-item,.chat-admin-card,.account-admin-card,.site-popup-dialog,.image-modal-content,.feed-reply-notice,.bbcode-editor,#bbcode-preview,table,details,.settings-section){background:#313244!important;color:#cdd6f4!important;border-color:#585b70!important;box-shadow:none!important}body.catpuccin-theme :is(#post,.grid-item,.account-admin-card):hover{background:#45475a!important} +body.catpuccin-theme :is(input,textarea,select,.text-input,.dropdown,.bbcode-dropdown,#bbcode-textbox,#search-box){background:#181825!important;color:#cdd6f4!important;border:1px solid #585b70!important;box-shadow:none!important}body.catpuccin-theme :is(input,textarea,select,.text-input,.dropdown,.bbcode-dropdown,#bbcode-textbox,#search-box):focus{border-color:#cba6f7!important;outline:1px solid #cba6f7!important;box-shadow:none!important}body.catpuccin-theme :is(select,.dropdown,.bbcode-dropdown) option{background:#181825;color:#cdd6f4} +body.catpuccin-theme :is(button,#search-button,#form-button,#two-buttons,.bbcode-btn,input[type=submit],input[type=button],#settings-save,#color-reset,.danger-button,.grid-delete-button,.guestbook-delete-btn,.feed-reply-action-button,.chat-delete-button,#admin-account-delete-form button){background:#45475a!important;color:#cdd6f4!important;border:1px solid #6c7086!important;border-radius:6px!important;box-shadow:none!important}body.catpuccin-theme :is(button,#search-button,#form-button,#two-buttons,.bbcode-btn,input[type=submit],input[type=button],#settings-save,#color-reset,.danger-button,.grid-delete-button,.guestbook-delete-btn,.feed-reply-action-button,.chat-delete-button,#admin-account-delete-form button):hover{background:#cba6f7!important;color:#1e1e2e!important;border-color:#cba6f7!important;box-shadow:none!important} +body.catpuccin-theme #search{padding:6px;background:#313244!important;border:1px solid #585b70}body.catpuccin-theme :is(.bbcode-toolbar,.feed-markdown-toolbar){background:#45475a!important;border-color:#585b70!important}body.catpuccin-theme :is(#bbcode-textbox,#bbcode-preview,.markdown-highlight-layer){background:#181825!important}body.catpuccin-theme .markdown-highlight-input{background:transparent!important}body.catpuccin-theme :is(.checkbox,.radio){appearance:auto!important;-webkit-appearance:auto!important;accent-color:#cba6f7!important;background:initial!important;border:initial!important} +body.catpuccin-theme :is(#mini-player,#mini-player-tracks,#sidebar-footer),body.catpuccin-theme.mobile-template :is(#mini-player,#mini-player-tracks,#sidebar-footer){background:#1e1e2e!important;color:#cdd6f4!important;border-color:#585b70!important;box-shadow:none!important}body.catpuccin-theme :is(#mini-player-title-inner,#mini-player-artist,.mini-track){color:#cdd6f4!important}body.catpuccin-theme :is(#mini-player-play,#mini-player-mute){color:#89b4fa!important}body.catpuccin-theme #mini-player-close{background:transparent!important;color:#a6adc8!important;border:0!important}body.catpuccin-theme :is(#mini-player-seek,#mini-player-volume){accent-color:#cba6f7;background:#45475a!important}body.catpuccin-theme .mini-track.active{background:#45475a!important;color:#a6e3a1!important} +body.catpuccin-theme :is(pre,code,blockquote){background:#181825!important;color:#cdd6f4;border-color:#585b70!important}body.catpuccin-theme :is(#homepage-hero-ascii,#homepage-hero-ascii pre,#ascii,#ascii-time,#usage-grid,#usage-grid .usage-card,.usage-ascii,.usage-label){background:transparent!important;border:0!important;box-shadow:none!important}body.catpuccin-theme a{color:#89b4fa}body.catpuccin-theme :is(.tooltip,.site-notification-toast,.chat-context-menu){background:#181825!important;color:#cdd6f4!important;border-color:#cba6f7!important} +body.catpuccin-theme.mobile-template #sidebar{width:calc(100% - 16px)!important;min-width:0!important;max-width:none!important;box-sizing:border-box!important}body.catpuccin-theme.mobile-template .mobile-nav-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}body.catpuccin-theme.mobile-template .mobile-nav-grid a.mobile-nav-link>#tab.mobile-nav-button{background:#313244!important;color:#cdd6f4!important;border-color:#585b70!important}body.catpuccin-theme.mobile-template .mobile-nav-grid a.mobile-nav-link>#tab.mobile-nav-button.active{background:#cba6f7!important;color:#1e1e2e!important}body.catpuccin-theme.mobile-template #content{padding:10px!important;background:transparent!important}body.catpuccin-theme.mobile-template #content-layout{padding:0!important;background:transparent!important;border:0!important}body.catpuccin-theme.mobile-template #content-main{padding:14px!important;background:#1e1e2e!important;border:1px solid #45475a!important;overflow-x:hidden!important}body.catpuccin-theme.mobile-template #footer-buttons>a.mobile-footer-link>#footer-button.mobile-footer-button{background:#313244!important;color:#cdd6f4!important;border-color:#585b70!important}body.catpuccin-theme.mobile-template #sidebar :is(#mini-player,#mini-player-tracks,#sidebar-footer){margin:8px 10px 0!important;width:auto!important;background:#1e1e2e!important;color:#cdd6f4!important;border-color:#585b70!important}body.catpuccin-theme.mobile-template :is(input,textarea,select,table,pre,img,video,iframe){max-width:100%!important;box-sizing:border-box!important} diff --git a/themes/lib/classic/classic.css b/themes/lib/classic/classic.css index 45d3127..e2042c1 100644 --- a/themes/lib/classic/classic.css +++ b/themes/lib/classic/classic.css @@ -3214,14 +3214,51 @@ body.mobile-template #container { } body.mobile-template #sidebar { - width: 100% !important; + left: 8px !important; + right: 8px !important; + width: auto !important; min-width: 0 !important; - max-width: none !important; + max-width: calc(100vw - 16px) !important; height: auto !important; min-height: 0 !important; - border-right: 0 !important; - border-bottom: 1px solid var(--border) !important; - overflow: visible !important; + max-height: calc(100dvh - 20px) !important; + box-sizing: border-box !important; + border: 1px solid var(--border) !important; + overflow-x: hidden !important; + overflow-y: auto !important; + padding-bottom: 10px !important; + transform: translateY(-50%) !important; + box-shadow: inset -1px 0 0 var(--border) !important; + contain: inline-size; +} + +body.mobile-template.sidebar-is-hidden #sidebar { + transform: translateY(-50%) scale(0.96) !important; +} + +body.mobile-template #header { + margin: 0 !important; + padding: 12px 14px 10px !important; + box-sizing: border-box !important; +} + +body.mobile-template .mobile-nav-grid { + width: auto !important; + grid-template-columns: repeat(2, minmax(0, 1fr)) !important; + gap: 6px !important; + padding: 10px 12px 0 !important; + box-sizing: border-box !important; +} + +body.mobile-template .mobile-nav-grid a.mobile-nav-link { + min-width: 0 !important; +} + +body.mobile-template .mobile-nav-grid a.mobile-nav-link > #tab.mobile-nav-button { + width: 100% !important; + min-width: 0 !important; + min-height: 38px !important; + margin: 0 !important; } body.mobile-template #content { @@ -3272,11 +3309,103 @@ body.mobile-template #mini-player, body.mobile-template #mini-player-tracks, body.mobile-template #sidebar-footer { width: auto !important; - margin: 10px 14px 0 14px !important; + margin: 10px 12px 0 !important; + box-sizing: border-box !important; background: var(--bg) !important; border-color: var(--border) !important; } +/* Current shared player structure: metadata occupies the centre, volume stays + on the playback row, and only close is pinned in the top-right corner. */ +#mini-player { + position: relative; +} + +#mini-player-title { + padding-right: 16px; + box-sizing: border-box; +} + +#mini-player-artist { + display: block; + min-width: 0; + overflow: hidden; + color: var(--subtle); + font-family: "MainRegular", var(--emoji-font), monospace; + font-size: 10px; + line-height: 1.15; + text-overflow: ellipsis; + white-space: nowrap; +} + +#mini-player-row { + width: 100%; + min-width: 0; +} + +#mini-player-seek { + min-width: 0; + flex: 1 1 auto; +} + +#mini-player-volume-wrapper { + position: relative; + display: flex; + align-items: center; + justify-content: center; + width: 16px; + min-width: 16px; + height: 16px; + flex: 0 0 16px; + gap: 0; +} + +#mini-player-mute { + display: inline-flex; + align-items: center; + justify-content: center; + width: 16px; + min-width: 16px; + height: 16px; + color: var(--links) !important; + font-size: 13px; + line-height: 1; +} + +#mini-player-volume { + position: absolute; + right: 16px; + bottom: 5px; +} + +#mini-player-row.mini-player-volume-expanded #mini-player-volume-wrapper { + flex: 1 1 auto; + width: auto; + gap: 6px; +} + +#mini-player-row.mini-player-volume-expanded #mini-player-volume { + position: static; + order: -1; + flex: 1 1 auto; + width: 100%; + min-width: 0; + opacity: 1; +} + +#mini-player-controls { + position: absolute; + top: 4px; + right: 4px; + width: 14px; + min-width: 14px; + padding: 0; +} + +#mini-player-close { + color: var(--subtle) !important; +} + body.mobile-template #footer-buttons { display: grid !important; grid-template-columns: repeat(4, minmax(0, 1fr)) !important; @@ -3295,6 +3424,10 @@ body.mobile-template #footer-buttons { body.mobile-template #footer-buttons { grid-template-columns: repeat(2, minmax(0, 1fr)) !important; } + + body.mobile-template .mobile-nav-grid { + grid-template-columns: repeat(2, minmax(0, 1fr)) !important; + } } /* keep the custom settings theme picker crisp inside classic */ diff --git a/themes/lib/classic/classic.html b/themes/lib/classic/classic.html index bc6c8ad..f77a3f9 100644 --- a/themes/lib/classic/classic.html +++ b/themes/lib/classic/classic.html @@ -6,7 +6,7 @@ {title} | fridge.dev - + @@ -50,23 +50,13 @@
    -
    - - -
    +
    -
    now playing: nothing
    -
    - - -
    -
    -
    - - - - +
    nothing selected
    +
     
    +
    +
    diff --git a/themes/lib/cottagecore/cottagecore.css b/themes/lib/cottagecore/cottagecore.css deleted file mode 100644 index 426506f..0000000 --- a/themes/lib/cottagecore/cottagecore.css +++ /dev/null @@ -1,894 +0,0 @@ -:root { - --bg: #f4ead3; - --fg: #2e2118; - --border: #5d3b29; - --subtle: #7b6550; - --links: #8d342f; - --chat-own-fg: #ffffff; - --hero-ascii-muted: #7b6550; - --hero-ascii-1: #8d342f; - --hero-ascii-2: #9d463b; - --hero-ascii-3: #a75d45; - --hero-ascii-4: #9b7446; - --hero-ascii-5: #7f7f45; - --hero-ascii-6: #6f8f4e; - --hero-ascii-7: #55783f; - --hero-ascii-opacity: 0.98; -} - -body { - background: - radial-gradient(circle at 14% 16%, rgba(141, 52, 47, 0.18) 0 52px, transparent 53px), - radial-gradient(circle at 84% 14%, rgba(92, 115, 61, 0.18) 0 68px, transparent 69px), - linear-gradient(90deg, rgba(93, 59, 41, 0.05) 1px, transparent 1px), - linear-gradient(0deg, rgba(93, 59, 41, 0.04) 1px, transparent 1px), - linear-gradient(180deg, #f8efd9 0%, #ead8b9 52%, #d6c29d 100%); - background-size: auto, auto, 34px 34px, 34px 34px, auto; - color: var(--fg); -} - -.cottage-wall { - position: fixed; - inset: 0; - z-index: -3; - pointer-events: none; - background: - linear-gradient(90deg, transparent 0 48%, rgba(255, 255, 255, 0.26) 48% 49%, transparent 49% 100%), - radial-gradient(ellipse at 50% 0%, rgba(255, 248, 224, 0.42), transparent 52%); - opacity: 0.6; -} - -.rose-bramble { - position: fixed; - top: 0; - bottom: 0; - width: 120px; - z-index: -2; - pointer-events: none; - opacity: 0.78; - background: - radial-gradient(circle at 40px 70px, #b84d58 0 9px, transparent 10px), - radial-gradient(circle at 72px 145px, #8d342f 0 7px, transparent 8px), - radial-gradient(circle at 34px 230px, #d4868f 0 8px, transparent 9px), - linear-gradient(106deg, transparent 0 44%, rgba(55, 89, 48, 0.66) 44% 46%, transparent 46% 100%), - linear-gradient(74deg, transparent 0 54%, rgba(55, 89, 48, 0.48) 54% 56%, transparent 56% 100%); - background-size: 120px 280px; -} - -.rose-bramble-left { - left: 0; -} - -.rose-bramble-right { - right: 0; - transform: scaleX(-1); -} - -#page-wrapper, -#container { - background: transparent; -} - -#sidebar { - width: 282px; - padding-top: 8px; - background: - linear-gradient(180deg, rgba(245, 231, 199, 0.92), rgba(216, 194, 156, 0.9)), - var(--bg); - border-right: 3px solid var(--border); - box-shadow: - inset -10px 0 0 rgba(93, 59, 41, 0.08), - 10px 0 22px rgba(70, 43, 28, 0.14); -} - -#header { - position: relative; - margin: 10px 12px 12px 12px; - padding: 14px 12px 16px 12px; - background: - linear-gradient(180deg, rgba(255, 248, 224, 0.92), rgba(238, 219, 184, 0.92)); - border: 2px solid var(--border); - border-radius: 8px 8px 4px 4px; - box-shadow: - inset 0 0 0 3px rgba(141, 52, 47, 0.08), - 4px 4px 0 rgba(93, 59, 41, 0.18); -} - -#header::before { - content: ""; - position: absolute; - left: 10px; - right: 10px; - bottom: 5px; - height: 2px; - background: - linear-gradient(90deg, transparent 0 8%, #6f8f4e 8% 16%, transparent 16% 22%, #8d342f 22% 30%, transparent 30% 36%, #6f8f4e 36% 44%, transparent 44% 100%); - opacity: 0.85; -} - -#title, -.mobile-collapsed-title { - color: #6f261f; - font-family: "MainBold", var(--emoji-font), monospace; - font-size: 22px; - text-shadow: 1px 1px 0 #f8efd9; -} - -#subtitle, -#footer-text, -#user-greeting, -#content-footer, -#post-date, -#post-date-feed, -#post-description, -#post-username, -.usage-label { - color: var(--subtle); -} - -#hide-sidebar, -#show-sidebar { - color: var(--subtle); -} - -#hide-sidebar:hover, -#show-sidebar:hover { - color: var(--links); -} - -#sidebar > a { - display: block; - margin: 0 12px 7px 12px; -} - -#tab { - position: relative; - min-height: 33px; - padding: 7px 12px 7px 24px; - display: flex; - align-items: center; - background: - linear-gradient(180deg, rgba(255, 248, 224, 0.82), rgba(229, 207, 169, 0.82)); - color: var(--fg); - border: 1px solid var(--border); - border-radius: 999px 12px 12px 999px; - box-shadow: - 3px 3px 0 rgba(93, 59, 41, 0.16), - inset 0 0 0 2px rgba(111, 143, 78, 0.1); -} - -#tab::before { - content: ""; - position: absolute; - left: 9px; - width: 8px; - height: 8px; - border-radius: 50%; - background: #8d342f; - box-shadow: - 5px -3px 0 -2px #d4868f, - 8px 3px 0 -3px #6f8f4e; -} - -#tab:hover, -#tab.active { - transform: translate(2px, 1px); - background: - linear-gradient(180deg, #6f8f4e, #476639); - color: #fff8e0; - border-color: #2f4b2c; - box-shadow: 1px 1px 0 rgba(93, 59, 41, 0.2); -} - -#content { - padding: 34px; -} - -#content-layout { - position: relative; - isolation: isolate; - max-width: 900px; - min-height: calc(100% - 2px); - padding: 24px; - background: - linear-gradient(180deg, rgba(255, 248, 224, 0.94), rgba(242, 225, 194, 0.94)); - border: 2px solid var(--border); - border-radius: 12px 12px 5px 5px; - box-shadow: - 0 0 0 8px rgba(111, 143, 78, 0.12), - 12px 14px 0 rgba(93, 59, 41, 0.14); -} - -#content-layout::before { - content: ""; - position: absolute; - inset: -15px; - z-index: -1; - pointer-events: none; - border: 1px solid rgba(93, 59, 41, 0.28); - border-radius: 16px 16px 7px 7px; - background: - radial-gradient(circle at 18px 18px, rgba(141, 52, 47, 0.22) 0 5px, transparent 6px), - linear-gradient(116deg, transparent 0 49%, rgba(55, 89, 48, 0.24) 49% 50%, transparent 50% 100%); -} - -#content-main > *:first-child { - margin-top: 0; -} - -a { - color: var(--links); -} - -a:hover { - color: #476639; -} - -#post, -.account-admin-card, -.usage-card, -pre code.hljs, -.form-card, -.grid-item { - background: rgba(255, 248, 224, 0.82); - color: var(--fg); - border: 1px solid rgba(93, 59, 41, 0.75); - border-radius: 8px 8px 3px 3px; - box-shadow: - 4px 5px 0 rgba(93, 59, 41, 0.12), - inset 0 0 0 2px rgba(111, 143, 78, 0.06); -} - -#post { - padding: 15px 16px; -} - -#post:hover, -.account-admin-card:hover, -.usage-card:hover { - background: rgba(255, 252, 235, 0.94); -} - -#post-content, -#post-title, -.form-card, -.form-card p, -.form-field label, -.checkbox-label span, -.radio-label span, -.color-row, -.color-row span, -.feed-reply-body, -.feed-reply-meta, -.guestbook-post-actions, -#content-main, -#content-main h1, -#content-main h2, -#content-main h3, -#content-main h4, -#content-main p, -#content-main li { - color: var(--fg); -} - -#post-description, -#post-date, -#post-date-feed, -#post-username, -#post-bookmark, -#post-bookmark-feed, -#post-edit-feed, -.form-card p, -.form-field label, -.color-row span, -.feed-reply-meta { - color: var(--subtle); -} - -#search { - gap: 9px; -} - -#search-box, -input, -textarea, -.dropdown, -.text-input, -.bbcode-dropdown, -.bbcode-btn, -#bbcode-textbox, -#bbcode-preview, -#create-account-form input[type="text"], -#admin-account-form input[type="text"], -#admin-account-form textarea { - background: #fff8e0; - color: var(--fg); - border: 1px solid var(--border); - border-radius: 8px; -} - -.dropdown option, -.bbcode-dropdown option { - background: #fff8e0; - color: var(--fg); -} - -#search-box:hover, -#search-box:focus, -input:hover, -input:focus, -textarea:hover, -textarea:focus, -.dropdown:hover, -.dropdown:focus, -.text-input:hover, -.text-input:focus, -.bbcode-dropdown:hover, -.bbcode-dropdown:focus, -.bbcode-btn:hover, -.bbcode-btn:focus, -#bbcode-textbox:focus { - background: #fffdf0; - color: var(--fg); - border-color: var(--links); - box-shadow: 0 0 0 3px rgba(141, 52, 47, 0.12); - outline: none; -} - -.bbcode-editor, -.bbcode-toolbar, -#bbcode-preview { - background: rgba(255, 248, 224, 0.72); - color: var(--fg); - border-color: var(--border); -} - -.checkbox, -.radio { - background: #fff8e0; - border: 1px solid var(--border); -} - -.checkbox:checked { - background-color: #6f8f4e; -} - -.radio:checked { - background: radial-gradient(circle, #8d342f 30%, #fff8e0 34%); -} - -.color-input { - background: #fff8e0; - border: 1px solid var(--border); - border-radius: 8px; -} - -.color-input:hover, -.color-input:focus { - border-color: var(--links); - box-shadow: 0 0 0 3px rgba(141, 52, 47, 0.12); -} - -#search-button, -#form-button, -#lastfm-link-button, -#settings-save, -#color-reset, -.danger-button, -button, -#footer-button { - background: - linear-gradient(180deg, #6f8f4e, #476639); - color: #fff8e0; - border: 1px solid #2f4b2c; - border-radius: 8px; - box-shadow: 3px 3px 0 rgba(93, 59, 41, 0.18); -} - -#search-button:hover, -#form-button:hover, -#settings-save:hover, -#color-reset:hover, -button:hover, -#footer-button:hover { - background: - linear-gradient(180deg, #a94f58, #7b2e31); - color: #fff8e0; -} - -#search-button:active, -#form-button:active, -#settings-save:active, -#color-reset:active, -button:active, -#footer-button:active, -.bbcode-btn:active { - transform: translate(1px, 1px); - box-shadow: 1px 1px 0 rgba(93, 59, 41, 0.16); -} - -#settings-save { - background: #6f8f4e !important; - color: #fff8e0 !important; -} - -.danger-button, -.grid-delete-button, -#admin-account-delete-form button { - background: #8d342f; - color: #fff8e0; -} - -.form-button-disabled, -.form-button-disabled:hover, -.form-button-disabled:active, -.bbcode-btn.disabled:hover, -.bbcode-dropdown.disabled:hover { - background: #d8c7a8; - color: var(--subtle); - box-shadow: none; - transform: none; - cursor: not-allowed; -} - -#mini-player, -#mini-player-tracks, -#sidebar-footer { - margin: 10px 12px; - width: calc(100% - 24px); - box-sizing: border-box; - background: rgba(255, 248, 224, 0.82); - border: 1px solid var(--border); - border-radius: 8px 8px 3px 3px; - box-shadow: 3px 3px 0 rgba(93, 59, 41, 0.14); -} - -#mini-player { - padding: 8px; - gap: 5px; - overflow-x: hidden; -} - -#mini-player-main { - gap: 7px; -} - -#mini-player-art-wrapper { - width: 30px; - height: 30px; - margin-top: 0; -} - -#mini-player-art { - border-color: var(--border); - border-radius: 4px; -} - -#mini-player-meta { - min-width: 0; -} - -#mini-player-title-inner, -.mini-track { - color: var(--links); -} - -#mini-player-title-inner { - display: block; - max-width: 100%; - overflow: hidden; - text-overflow: ellipsis; - white-space: nowrap; -} - -#mini-player-play, -#mini-player-controls span { - color: var(--fg); -} - -#mini-player-controls span:hover, -#mini-player-play:hover { - color: var(--links); -} - -#mini-player-seek, -#mini-player-volume { - background: #fff8e0; - border: 1px solid var(--border); - accent-color: #8d342f; -} - -#sidebar-footer { - padding: 14px 8px 10px 8px; -} - -#footer-text { - display: block; - margin-bottom: 10px; - text-align: center; -} - -#footer-buttons { - gap: 4px; -} - -#footer-button { - display: flex; - min-height: 24px; - align-items: center; - justify-content: center; - padding: 4px 6px; -} - -#footer-button.active, -body.mobile-template #footer-buttons > a.mobile-footer-link > #footer-button.mobile-footer-button.active { - background: var(--links) !important; - color: #fff8e0 !important; - border-color: var(--border) !important; -} - -.tooltip { - background: #fff8e0; - color: var(--fg); - border: 1px solid var(--border); - border-radius: 8px 8px 3px 3px; - box-shadow: - 4px 4px 0 rgba(93, 59, 41, 0.18), - inset 0 0 0 2px rgba(111, 143, 78, 0.08); -} - -#ascii, -#ascii-time, -#ascii-time-label, -.usage-ascii { - color: #6f4a35; - text-shadow: 1px 1px 0 rgba(255, 248, 224, 0.72); -} - -#error { - color: #8d342f; -} - -#spa-loading { - background: #fff8e0; - color: var(--fg); - border: 1px solid var(--border); - border-radius: 8px; - box-shadow: 4px 4px 0 rgba(93, 59, 41, 0.16); -} - -body.mobile-template { - background: - radial-gradient(circle at 14% 16%, rgba(141, 52, 47, 0.18) 0 52px, transparent 53px), - radial-gradient(circle at 84% 14%, rgba(92, 115, 61, 0.18) 0 68px, transparent 69px), - linear-gradient(180deg, #f8efd9 0%, #ead8b9 52%, #d6c29d 100%) !important; - color: var(--fg) !important; -} - -body.mobile-template .mobile-collapsed-header, -body.mobile-template #sidebar, -body.mobile-template #mini-player, -body.mobile-template #mini-player-tracks, -body.mobile-template #sidebar-footer, -body.mobile-template #content-layout, -body.mobile-template #post, -body.mobile-template .usage-card { - background: rgba(255, 248, 224, 0.9) !important; - border-color: var(--border) !important; - border-radius: 8px !important; - box-shadow: 4px 4px 0 rgba(93, 59, 41, 0.14) !important; - color: var(--fg) !important; -} - -body.mobile-template #show-sidebar, -body.mobile-template .mobile-collapsed-header #show-sidebar, -body.mobile-template .mobile-nav-grid a.mobile-nav-link > #tab.mobile-nav-button, -body.mobile-template #footer-buttons > a.mobile-footer-link > #footer-button.mobile-footer-button { - background: #6f8f4e !important; - color: #fff8e0 !important; - border-color: #2f4b2c !important; - border-radius: 8px !important; -} - -body.mobile-template #show-sidebar:hover, -body.mobile-template .mobile-collapsed-header #show-sidebar:hover, -body.mobile-template .mobile-nav-grid a.mobile-nav-link > #tab.mobile-nav-button:hover, -body.mobile-template #footer-buttons > a.mobile-footer-link > #footer-button.mobile-footer-button:hover, -body.mobile-template .mobile-nav-grid a.mobile-nav-link > #tab.mobile-nav-button.active, -body.mobile-template .mobile-nav-grid a.mobile-nav-link > #tab.mobile-nav-button.active:hover, -body.mobile-template #footer-buttons > a.mobile-footer-link > #footer-button.mobile-footer-button.active, -body.mobile-template #footer-buttons > a.mobile-footer-link > #footer-button.mobile-footer-button.active:hover { - background: var(--links) !important; - color: #fff8e0 !important; - border-color: var(--border) !important; -} - -body.mobile-template input, -body.mobile-template textarea, -body.mobile-template .dropdown, -body.mobile-template .text-input, -body.mobile-template .bbcode-dropdown, -body.mobile-template .bbcode-btn, -body.mobile-template #bbcode-textbox, -body.mobile-template #bbcode-preview, -body.mobile-template .checkbox, -body.mobile-template .radio, -body.mobile-template .color-input { - background: #fff8e0 !important; - color: var(--fg) !important; - border-color: var(--border) !important; -} - -body.mobile-template .checkbox:checked { - background-color: var(--links) !important; -} - -body.mobile-template .radio:checked { - background: radial-gradient(circle, var(--links) 30%, #fff8e0 34%) !important; -} - -body.mobile-template #content { - padding: 12px !important; -} - -body.mobile-template #content-layout { - padding: 14px !important; - background: rgba(255, 248, 224, 0.9) !important; - border-color: var(--border) !important; -} - -body.mobile-template #content-layout::before { - display: none; -} - -body.mobile-template #content-main { - padding: 0 !important; - background: transparent !important; - color: var(--fg) !important; -} - -body.mobile-template #sidebar { - width: 100% !important; - min-width: 0 !important; - max-width: none !important; - height: auto !important; - min-height: 0 !important; - box-sizing: border-box !important; -} - -body.mobile-template .mobile-nav-grid, -body.mobile-template #footer-buttons { - width: auto !important; - box-sizing: border-box !important; -} - -body.mobile-template .mobile-nav-grid a.mobile-nav-link > #tab.mobile-nav-button, -body.mobile-template #footer-buttons > a.mobile-footer-link > #footer-button.mobile-footer-button { - min-height: 34px !important; - box-sizing: border-box !important; -} - -#mini-player, -#mini-player-tracks, -body.mobile-template #mini-player, -body.mobile-template #mini-player-tracks { - background: rgba(255, 248, 224, 0.94) !important; - color: var(--fg) !important; - border-color: var(--border) !important; - box-shadow: 4px 4px 0 rgba(93, 59, 41, 0.14) !important; -} - -#mini-player-main, -#mini-player-meta, -#mini-player-title, -#mini-player-row, -#mini-player-controls, -#mini-player-volume-wrapper { - color: var(--fg); -} - -#mini-player-art-wrapper, -#mini-player-art { - background: #fff8e0 !important; - border-color: var(--border) !important; -} - -#mini-player-download, -#mini-player-play, -#mini-player-controls span { - color: var(--links) !important; -} - -#mini-player-download:hover, -#mini-player-play:hover, -#mini-player-controls span:hover { - color: #fff8e0 !important; - background: var(--links) !important; -} - -#mini-player-title-inner, -.mini-track { - color: var(--links) !important; -} - -.mini-track { - background: transparent !important; - border-color: transparent !important; -} - -.mini-track:hover, -.mini-track.active { - background: var(--links) !important; - color: #fff8e0 !important; - border-color: var(--border) !important; -} - -#mini-player-seek, -#mini-player-volume { - accent-color: var(--links) !important; - background: #fff8e0 !important; - border-color: var(--border) !important; -} - -#mini-player-seek::-webkit-slider-thumb, -#mini-player-volume::-webkit-slider-thumb { - background: var(--links) !important; - border-color: var(--border) !important; -} - -#mini-player-seek::-moz-range-track, -#mini-player-volume::-moz-range-track { - background: #fff8e0 !important; - border-color: var(--border) !important; -} - -#mini-player-seek::-moz-range-thumb, -#mini-player-volume::-moz-range-thumb { - background: var(--links) !important; - border-color: var(--border) !important; -} - -#tab:hover, -#tab.active, -#tab:hover::before, -#tab.active::before, -#footer-button:hover, -#footer-button.active, -body.mobile-template #show-sidebar, -body.mobile-template .mobile-collapsed-header #show-sidebar, -body.mobile-template .mobile-nav-grid a.mobile-nav-link > #tab.mobile-nav-button, -body.mobile-template .mobile-nav-grid a.mobile-nav-link > #tab.mobile-nav-button:hover, -body.mobile-template .mobile-nav-grid a.mobile-nav-link > #tab.mobile-nav-button.active, -body.mobile-template .mobile-nav-grid a.mobile-nav-link > #tab.mobile-nav-button.active:hover, -body.mobile-template #footer-buttons > a.mobile-footer-link > #footer-button.mobile-footer-button, -body.mobile-template #footer-buttons > a.mobile-footer-link > #footer-button.mobile-footer-button:hover, -body.mobile-template #footer-buttons > a.mobile-footer-link > #footer-button.mobile-footer-button.active, -body.mobile-template #footer-buttons > a.mobile-footer-link > #footer-button.mobile-footer-button.active:hover { - color: #fff8e0 !important; -} - -#post-edit-feed, -.guestbook-edit-btn, -.guestbook-delete-btn, -#post-edit-feed:hover, -.guestbook-edit-btn:hover, -.guestbook-delete-btn:hover, -#post-edit-feed:active, -.guestbook-edit-btn:active, -.guestbook-delete-btn:active { - background: transparent !important; - border: 0 !important; - box-shadow: none !important; - transform: none !important; - padding: 0 !important; - color: var(--subtle) !important; -} - -.guestbook-edit-btn, -.guestbook-delete-btn { - width: 16px !important; - height: 16px !important; -} - -#mini-player-title { - overflow: hidden !important; - width: 100% !important; - min-width: 0 !important; -} - -#mini-player-title-inner.scrolling { - display: inline-block !important; - max-width: none !important; - width: max-content !important; - overflow: visible !important; - text-overflow: clip !important; -} - - -/* theme ascii/resource cleanup */ -#usage-grid .usage-card, -body.mobile-template #usage-grid .usage-card { - background: transparent !important; - border: 0 !important; - box-shadow: none !important; - outline: 0 !important; - border-radius: 0 !important; - padding: 4px 0 !important; - transform: none !important; -} - -#usage-grid .usage-card:hover, -body.mobile-template #usage-grid .usage-card:hover { - background: transparent !important; - border: 0 !important; - box-shadow: none !important; - transform: none !important; -} - -.usage-ascii { - color: var(--resource-ascii) !important; - text-shadow: none !important; - filter: none !important; -} - -.usage-label { - color: var(--resource-label) !important; - text-shadow: none !important; -} - -#ascii-time { - color: var(--time-ascii) !important; - text-shadow: none !important; -} - -#ascii-time-label { - color: var(--time-label) !important; -} - -/* distinct cottage controls: stitched soft cloth buttons */ -#tab, -#footer-button, -button, -#form-button, -#search-button, -#settings-save, -#color-reset, -body.mobile-template .mobile-nav-grid a.mobile-nav-link > #tab.mobile-nav-button, -body.mobile-template #footer-buttons > a.mobile-footer-link > #footer-button.mobile-footer-button { - border: 2px dashed color-mix(in srgb, var(--border) 76%, #f4e5c7 24%) !important; - border-radius: 10px 3px 10px 3px !important; - background: - linear-gradient(180deg, rgba(255, 248, 230, 0.82), rgba(218, 193, 148, 0.38)), - color-mix(in srgb, var(--bg) 76%, #fff7df 24%) !important; - color: var(--fg) !important; - box-shadow: - inset 0 0 0 1px rgba(255, 255, 240, 0.42), - 3px 4px 0 rgba(96, 74, 44, 0.2) !important; -} - -#tab::before { - content: "✿ "; - color: var(--links); -} - -#tab:hover, -#tab.active, -#footer-button:hover, -#footer-button.active, -button:hover, -#form-button:hover, -#search-button:hover, -#settings-save:hover, -#color-reset:hover, -body.mobile-template .mobile-nav-grid a.mobile-nav-link > #tab.mobile-nav-button:hover, -body.mobile-template .mobile-nav-grid a.mobile-nav-link > #tab.mobile-nav-button.active, -body.mobile-template #footer-buttons > a.mobile-footer-link > #footer-button.mobile-footer-button:hover, -body.mobile-template #footer-buttons > a.mobile-footer-link > #footer-button.mobile-footer-button.active { - background: - linear-gradient(180deg, rgba(250, 234, 197, 0.9), rgba(135, 84, 74, 0.22)), - color-mix(in srgb, var(--links) 18%, #fff6dd 82%) !important; - color: var(--fg) !important; - border-style: solid !important; - transform: translate(-1px, -1px) !important; -} -body.cottagecore-theme .content-pagination .guestbook-page-btn { border-radius: 5px; } diff --git a/themes/lib/cottagecore/cottagecore.html b/themes/lib/cottagecore/cottagecore.html deleted file mode 100644 index a097b86..0000000 --- a/themes/lib/cottagecore/cottagecore.html +++ /dev/null @@ -1,115 +0,0 @@ - - - - - - {title} | fridge.dev - - - - - - - - - - - - - - - - - - - - -
    - - - -
    -
    -
    - -
    -{content} -
    - -
    - - -
    -
    -
    - - diff --git a/themes/lib/gothic/gothic.css b/themes/lib/gothic/gothic.css deleted file mode 100644 index 594ad51..0000000 --- a/themes/lib/gothic/gothic.css +++ /dev/null @@ -1,967 +0,0 @@ -:root { - --bg: #09070d; - --fg: #efe7f2; - --border: #6f263b; - --subtle: #aa8eaa; - --links: #d94f72; - --chat-own-fg: #ffffff; - --hero-ascii-muted: #8d778f; - --hero-ascii-1: #d94f72; - --hero-ascii-2: #c45b81; - --hero-ascii-3: #ad678e; - --hero-ascii-4: #987299; - --hero-ascii-5: #aa8eaa; - --hero-ascii-6: #c2a8bf; - --hero-ascii-7: #efe7f2; - --hero-ascii-opacity: 0.9; -} - -body { - background: - radial-gradient(circle at 50% 22%, transparent 0 92px, rgba(217, 79, 114, 0.12) 93px 94px, transparent 95px 138px, rgba(239, 231, 242, 0.06) 139px 140px, transparent 141px), - linear-gradient(135deg, rgba(217, 79, 114, 0.12) 0 1px, transparent 1px 22px), - linear-gradient(45deg, rgba(239, 231, 242, 0.035) 0 1px, transparent 1px 18px), - radial-gradient(ellipse at 50% 0%, rgba(111, 38, 59, 0.38), transparent 48%), - radial-gradient(circle at 82% 82%, rgba(217, 79, 114, 0.16), transparent 30%), - linear-gradient(180deg, #050308 0%, #100814 42%, #060409 100%); - color: var(--fg); -} - -.gothic-vault, -.gothic-candles, -.gothic-rose-window, -.gothic-spires { - position: fixed; - inset: 0; - z-index: -2; - pointer-events: none; -} - -.gothic-vault { - opacity: 0.72; - background: - repeating-linear-gradient(90deg, transparent 0 22px, rgba(239, 231, 242, 0.035) 22px 23px), - repeating-linear-gradient(0deg, transparent 0 17px, rgba(239, 231, 242, 0.026) 17px 18px), - linear-gradient(118deg, transparent 0 48%, rgba(217, 79, 114, 0.13) 48% 49%, transparent 49% 100%), - linear-gradient(62deg, transparent 0 50%, rgba(217, 79, 114, 0.1) 50% 51%, transparent 51% 100%); - mix-blend-mode: screen; -} - -.gothic-candles { - background: - radial-gradient(ellipse at 12% 92%, rgba(214, 179, 106, 0.28), transparent 16%), - radial-gradient(ellipse at 88% 88%, rgba(214, 179, 106, 0.2), transparent 18%); - filter: blur(4px); -} - -.gothic-rose-window { - z-index: -1; - inset: 28px 0 auto 282px; - height: 250px; - opacity: 0.42; - background: - radial-gradient(circle at 50% 50%, rgba(239, 231, 242, 0.08) 0 12px, transparent 13px), - repeating-conic-gradient(from 0deg at 50% 50%, rgba(217, 79, 114, 0.28) 0 5deg, transparent 5deg 15deg), - radial-gradient(circle at 50% 50%, transparent 0 70px, rgba(170, 142, 170, 0.28) 71px 73px, transparent 74px 116px, rgba(111, 38, 59, 0.42) 117px 119px, transparent 120px); - mask-image: radial-gradient(circle at 50% 50%, #000 0 122px, transparent 124px); -} - -.gothic-rose-window::before, -.gothic-rose-window::after { - content: ""; - position: absolute; - left: 50%; - top: 26px; - width: 2px; - height: 198px; - background: rgba(239, 231, 242, 0.12); - transform-origin: 50% 99px; -} - -.gothic-rose-window::after { - transform: rotate(90deg); -} - -.gothic-spires { - z-index: -1; - opacity: 0.36; - background: - linear-gradient(116deg, transparent 0 46%, rgba(239, 231, 242, 0.08) 46% 47%, transparent 47%), - linear-gradient(64deg, transparent 0 53%, rgba(239, 231, 242, 0.06) 53% 54%, transparent 54%), - repeating-linear-gradient(90deg, transparent 0 86px, rgba(217, 79, 114, 0.13) 86px 88px, transparent 88px 172px); - clip-path: polygon(0 0, 100% 0, 100% 100%, 88% 100%, 88% 28%, 82% 16%, 76% 28%, 76% 100%, 64% 100%, 64% 34%, 58% 20%, 52% 34%, 52% 100%, 40% 100%, 40% 30%, 34% 17%, 28% 30%, 28% 100%, 16% 100%, 16% 36%, 10% 24%, 4% 36%, 4% 100%, 0 100%); -} - -#page-wrapper, -#container { - background: transparent; -} - -#sidebar { - width: 282px; - background: - repeating-linear-gradient(180deg, transparent 0 48px, rgba(217, 79, 114, 0.08) 48px 49px, transparent 49px 96px), - linear-gradient(180deg, rgba(17, 10, 22, 0.96), rgba(6, 4, 9, 0.96)), - #09070d; - border-right: 2px solid #2e1826; - box-shadow: - inset -1px 0 0 rgba(217, 79, 114, 0.32), - 12px 0 32px rgba(0, 0, 0, 0.4); -} - -#header { - position: relative; - margin: 12px; - padding: 12px 12px 14px 12px; - background: - linear-gradient(135deg, transparent 0 12%, rgba(217, 79, 114, 0.18) 12% 15%, transparent 15% 100%), - linear-gradient(180deg, rgba(39, 22, 45, 0.9), rgba(8, 5, 12, 0.94)); - border: 2px solid var(--border); - border-radius: 0; - box-shadow: - inset 0 0 0 1px rgba(239, 231, 242, 0.08), - 5px 5px 0 #000, - 0 10px 24px rgba(0, 0, 0, 0.28); - text-align: left; -} - -#header::before { - content: "†"; - position: absolute; - left: 12px; - top: -18px; - color: #d6b36a; - font-family: Georgia, "Times New Roman", serif; - font-size: 30px; - line-height: 1; - text-shadow: - 0 0 14px rgba(214, 179, 106, 0.38), - 2px 2px 0 #000; -} - -#header::after { - content: "memento"; - position: absolute; - right: 10px; - bottom: 7px; - color: var(--links); - font-family: "MainBold", var(--emoji-font), monospace; - font-size: 11px; - text-shadow: 0 0 8px rgba(217, 79, 114, 0.62); -} - -#title, -.mobile-collapsed-title { - color: #f8edf5; - font-family: "MainBold", var(--emoji-font), monospace; - font-size: 22px; - text-transform: uppercase; - text-shadow: - 0 0 10px rgba(217, 79, 114, 0.58), - 2px 2px 0 #000; -} - -#subtitle, -#footer-text, -#user-greeting, -#content-footer, -#post-date, -#post-date-feed, -#post-description, -#post-username, -.usage-label { - color: var(--subtle); -} - -#hide-sidebar, -#show-sidebar { - color: var(--subtle); -} - -#hide-sidebar:hover, -#show-sidebar:hover { - color: var(--links); -} - -#sidebar > a { - display: block; - margin: 0 12px 7px 12px; -} - -#tab { - min-height: 34px; - padding: 8px 12px 8px 22px; - position: relative; - display: flex; - align-items: center; - color: var(--fg); - background: - radial-gradient(ellipse at 100% 50%, rgba(239, 231, 242, 0.08), transparent 36%), - linear-gradient(90deg, rgba(217, 79, 114, 0.16), rgba(19, 10, 24, 0.92)); - border: 1px solid rgba(170, 142, 170, 0.24); - border-left: 4px solid var(--border); - border-radius: 0; - box-shadow: - inset 0 1px 0 rgba(255, 255, 255, 0.05), - 3px 3px 0 rgba(0, 0, 0, 0.42); - text-transform: lowercase; -} - -#tab::before { - content: "†"; - position: absolute; - left: 8px; - width: auto; - height: auto; - transform: none; - background: transparent; - color: var(--links); - font-family: Georgia, "Times New Roman", serif; - font-size: 15px; - line-height: 1; - text-shadow: 0 0 8px rgba(217, 79, 114, 0.58); -} - -#tab:hover, -#tab.active { - background: - linear-gradient(90deg, #f2a7ba, #d94f72 100%); - color: #fff7fb; - border-color: #d94f72; - transform: translate(3px, -1px); - box-shadow: - 1px 5px 0 #000, - 0 0 16px rgba(217, 79, 114, 0.28); -} - -#content { - padding: 34px; -} - -#content-layout { - position: relative; - isolation: isolate; - max-width: 920px; - min-height: calc(100% - 2px); - padding: 24px; - background: - radial-gradient(ellipse at 50% -10%, rgba(239, 231, 242, 0.05), transparent 38%), - linear-gradient(135deg, rgba(217, 79, 114, 0.08) 0 10%, transparent 10% 100%), - linear-gradient(180deg, rgba(18, 10, 23, 0.94), rgba(8, 5, 12, 0.96)); - border: 2px solid var(--border); - border-radius: 0; - box-shadow: - inset 0 0 0 1px rgba(239, 231, 242, 0.06), - 7px 7px 0 #000, - 0 18px 50px rgba(0, 0, 0, 0.38), - 0 0 34px rgba(111, 38, 59, 0.18); -} - -#content-layout::before { - content: ""; - position: absolute; - inset: -15px; - z-index: -1; - pointer-events: none; - border: 1px solid rgba(170, 142, 170, 0.18); - border-radius: 0; - background: - radial-gradient(ellipse at 50% 0, transparent 0 44px, rgba(217, 79, 114, 0.18) 45px 46px, transparent 47px 88px), - repeating-linear-gradient(135deg, transparent 0 14px, rgba(217, 79, 114, 0.11) 14px 15px, transparent 15px 28px); -} - -#content-layout::after { - content: "†"; - position: absolute; - right: 18px; - top: 12px; - color: rgba(214, 179, 106, 0.52); - font-family: Georgia, "Times New Roman", serif; - font-size: 28px; - text-shadow: 0 0 14px rgba(214, 179, 106, 0.24); -} - -#content-main > *:first-child { - margin-top: 0; -} - -a { - color: var(--links); -} - -a:hover { - color: #f2a7ba; -} - -#post, -.account-admin-card, -.usage-card, -pre code.hljs, -.form-card, -.grid-item { - background: rgba(16, 9, 22, 0.88); - color: var(--fg); - border: 1px solid rgba(111, 38, 59, 0.78); - border-radius: 0; - box-shadow: - inset 0 0 0 1px rgba(239, 231, 242, 0.04), - 4px 4px 0 rgba(0, 0, 0, 0.48), - 0 8px 20px rgba(0, 0, 0, 0.26); -} - -#post { - padding: 15px 16px; -} - -#post:hover, -.account-admin-card:hover, -.usage-card:hover { - background: rgba(28, 14, 34, 0.9); -} - -#post-content, -#post-title, -.form-card, -.form-card p, -.form-field label, -.checkbox-label span, -.radio-label span, -.color-row, -.color-row span, -.feed-reply-body, -.feed-reply-meta, -.guestbook-post-actions, -#content-main, -#content-main h1, -#content-main h2, -#content-main h3, -#content-main h4, -#content-main p, -#content-main li { - color: var(--fg); -} - -#post-description, -#post-date, -#post-date-feed, -#post-username, -#post-bookmark, -#post-bookmark-feed, -#post-edit-feed, -.form-card p, -.form-field label, -.color-row span, -.feed-reply-meta { - color: var(--subtle); -} - -#search-box, -input, -textarea, -.dropdown, -.text-input, -.bbcode-dropdown, -.bbcode-btn, -#bbcode-textbox, -#bbcode-preview, -#create-account-form input[type="text"], -#admin-account-form input[type="text"], -#admin-account-form textarea { - background: #0b0710; - color: var(--fg); - border: 1px solid rgba(170, 142, 170, 0.42); - border-radius: 8px; -} - -.dropdown option, -.bbcode-dropdown option { - background: #0b0710; - color: var(--fg); -} - -#search-box:hover, -#search-box:focus, -input:hover, -input:focus, -textarea:hover, -textarea:focus, -.dropdown:hover, -.dropdown:focus, -.text-input:hover, -.text-input:focus, -.bbcode-dropdown:hover, -.bbcode-dropdown:focus, -.bbcode-btn:hover, -.bbcode-btn:focus, -#bbcode-textbox:focus { - background: #140b1a; - border-color: var(--links); - box-shadow: 0 0 0 3px rgba(217, 79, 114, 0.14); - outline: none; -} - -.bbcode-editor, -.bbcode-toolbar, -#bbcode-preview { - background: rgba(12, 7, 17, 0.82); - color: var(--fg); - border-color: rgba(170, 142, 170, 0.34); -} - -.checkbox, -.radio, -.color-input { - background: #0b0710; - border: 1px solid rgba(170, 142, 170, 0.48); -} - -.checkbox:checked { - background-color: var(--links); -} - -.radio:checked { - background: radial-gradient(circle, var(--links) 30%, #0b0710 34%); -} - -#search-button, -#form-button, -#lastfm-link-button, -#settings-save, -#color-reset, -.danger-button, -button, -#footer-button { - background: - linear-gradient(180deg, #3a1727, #160b18); - color: var(--fg); - border: 1px solid var(--border); - border-radius: 0; - box-shadow: - inset 0 1px 0 rgba(255, 255, 255, 0.05), - 3px 3px 0 rgba(0, 0, 0, 0.48); -} - -#search-button:hover, -#form-button:hover, -#settings-save:hover, -#color-reset:hover, -button:hover, -#footer-button:hover { - background: - linear-gradient(180deg, #d94f72, #4f192c); - color: #fff7fb; -} - -#search-button:active, -#form-button:active, -#settings-save:active, -#color-reset:active, -button:active, -#footer-button:active, -.bbcode-btn:active { - transform: translateY(1px); -} - -#settings-save { - background: #4f192c !important; - color: #fff7fb !important; -} - -.danger-button, -.grid-delete-button, -#admin-account-delete-form button { - background: #6f263b; - color: #fff7fb; -} - -.form-button-disabled, -.form-button-disabled:hover, -.form-button-disabled:active, -.bbcode-btn.disabled:hover, -.bbcode-dropdown.disabled:hover { - background: #211526; - color: #776377; - box-shadow: none; - transform: none; - cursor: not-allowed; -} - -#mini-player, -#mini-player-tracks, -#sidebar-footer { - margin: 10px 12px; - width: calc(100% - 24px); - box-sizing: border-box; - background: rgba(13, 7, 18, 0.9); - border: 1px solid rgba(111, 38, 59, 0.8); - border-radius: 0; - box-shadow: - inset 0 0 0 1px rgba(239, 231, 242, 0.04), - 3px 3px 0 rgba(0, 0, 0, 0.46); -} - -#mini-player { - padding: 8px; - gap: 5px; - overflow-x: hidden; -} - -#mini-player-main { - gap: 7px; -} - -#mini-player-art-wrapper { - width: 30px; - height: 30px; - margin-top: 0; -} - -#mini-player-art { - border-color: var(--border); - border-radius: 4px; -} - -#mini-player-meta { - min-width: 0; -} - -#mini-player-title-inner, -.mini-track { - color: #f2a7ba; -} - -#mini-player-title-inner { - display: block; - max-width: 100%; - overflow: hidden; - text-overflow: ellipsis; - white-space: nowrap; -} - -#mini-player-play, -#mini-player-controls span { - color: var(--fg); -} - -#mini-player-controls span:hover, -#mini-player-play:hover { - color: var(--links); -} - -#mini-player-seek, -#mini-player-volume { - background: #050308; - border: 1px solid rgba(170, 142, 170, 0.42); - accent-color: var(--links); -} - -#sidebar-footer { - padding: 14px 8px 10px 8px; -} - -#footer-text { - display: block; - margin-bottom: 10px; - text-align: center; -} - -#footer-buttons { - gap: 4px; -} - -#footer-button { - display: flex; - min-height: 24px; - align-items: center; - justify-content: center; - padding: 4px 6px; -} - -#footer-button.active, -body.mobile-template #footer-buttons > a.mobile-footer-link > #footer-button.mobile-footer-button.active { - background: var(--links) !important; - color: #fff7fb !important; - border-color: #f2a7ba !important; -} - -.tooltip { - background: #100814; - color: var(--fg); - border: 1px solid var(--links); - border-radius: 0; - box-shadow: - 4px 4px 0 #000, - 0 0 18px rgba(217, 79, 114, 0.28), - inset 0 0 0 1px rgba(239, 231, 242, 0.06); -} - -#ascii, -#ascii-time, -#ascii-time-label, -.usage-ascii { - color: #d6c7d8; - text-shadow: - 0 0 9px rgba(217, 79, 114, 0.32), - 2px 2px 0 #000; -} - -#error { - color: #ff8ca7; -} - -#spa-loading { - background: #100814; - color: var(--fg); - border: 1px solid var(--links); - border-radius: 8px; - box-shadow: 0 0 18px rgba(217, 79, 114, 0.28); -} - -body.mobile-template { - background: - radial-gradient(ellipse at 50% 0%, rgba(111, 38, 59, 0.38), transparent 48%), - linear-gradient(180deg, #050308 0%, #100814 42%, #060409 100%) !important; - color: var(--fg) !important; -} - -body.mobile-template::before { - background: - repeating-linear-gradient(0deg, rgba(255, 255, 255, 0.025) 0 1px, transparent 1px 16px), - radial-gradient(ellipse at 50% 0%, rgba(217, 79, 114, 0.14), transparent 54%) !important; -} - -body.mobile-template .mobile-collapsed-header, -body.mobile-template #sidebar, -body.mobile-template #mini-player, -body.mobile-template #mini-player-tracks, -body.mobile-template #sidebar-footer, -body.mobile-template #content-layout, -body.mobile-template #post, -body.mobile-template .usage-card { - background: rgba(13, 7, 18, 0.92) !important; - border-color: var(--border) !important; - border-radius: 0 !important; - box-shadow: - inset 0 0 0 1px rgba(239, 231, 242, 0.04), - 4px 4px 0 rgba(0, 0, 0, 0.42), - 0 8px 20px rgba(0, 0, 0, 0.28) !important; - color: var(--fg) !important; -} - -body.mobile-template #show-sidebar, -body.mobile-template .mobile-collapsed-header #show-sidebar, -body.mobile-template .mobile-nav-grid a.mobile-nav-link > #tab.mobile-nav-button, -body.mobile-template #footer-buttons > a.mobile-footer-link > #footer-button.mobile-footer-button { - background: - linear-gradient(180deg, #3a1727, #160b18) !important; - color: var(--fg) !important; - border-color: var(--border) !important; - border-radius: 0 !important; -} - -body.mobile-template #show-sidebar:hover, -body.mobile-template .mobile-collapsed-header #show-sidebar:hover, -body.mobile-template .mobile-nav-grid a.mobile-nav-link > #tab.mobile-nav-button:hover, -body.mobile-template #footer-buttons > a.mobile-footer-link > #footer-button.mobile-footer-button:hover, -body.mobile-template .mobile-nav-grid a.mobile-nav-link > #tab.mobile-nav-button.active, -body.mobile-template .mobile-nav-grid a.mobile-nav-link > #tab.mobile-nav-button.active:hover, -body.mobile-template #footer-buttons > a.mobile-footer-link > #footer-button.mobile-footer-button.active, -body.mobile-template #footer-buttons > a.mobile-footer-link > #footer-button.mobile-footer-button.active:hover { - background: var(--links) !important; - color: #fff7fb !important; - border-color: #f2a7ba !important; -} - -body.mobile-template #content { - padding: 12px !important; -} - -body.mobile-template #content-layout { - padding: 14px !important; - background: rgba(13, 7, 18, 0.92) !important; - border-color: var(--border) !important; -} - -body.mobile-template #content-layout::before { - display: none; -} - -body.mobile-template #content-main { - padding: 0 !important; - background: transparent !important; - color: var(--fg) !important; -} - -body.mobile-template input, -body.mobile-template textarea, -body.mobile-template .dropdown, -body.mobile-template .text-input, -body.mobile-template .bbcode-dropdown, -body.mobile-template .bbcode-btn, -body.mobile-template #bbcode-textbox, -body.mobile-template #bbcode-preview, -body.mobile-template .checkbox, -body.mobile-template .radio, -body.mobile-template .color-input { - background: #0b0710 !important; - color: var(--fg) !important; - border-color: rgba(170, 142, 170, 0.42) !important; -} - -body.mobile-template .checkbox:checked { - background-color: var(--links) !important; -} - -body.mobile-template .radio:checked { - background: radial-gradient(circle, var(--links) 30%, #0b0710 34%) !important; -} - -body.mobile-template #sidebar { - width: 100% !important; - min-width: 0 !important; - max-width: none !important; - height: auto !important; - min-height: 0 !important; - box-sizing: border-box !important; -} - -body.mobile-template .mobile-nav-grid, -body.mobile-template #footer-buttons { - width: auto !important; - box-sizing: border-box !important; -} - -body.mobile-template .mobile-nav-grid a.mobile-nav-link > #tab.mobile-nav-button, -body.mobile-template #footer-buttons > a.mobile-footer-link > #footer-button.mobile-footer-button { - min-height: 34px !important; - box-sizing: border-box !important; -} - -#mini-player, -#mini-player-tracks, -body.mobile-template #mini-player, -body.mobile-template #mini-player-tracks { - background: rgba(13, 7, 18, 0.94) !important; - color: var(--fg) !important; - border-color: var(--border) !important; - box-shadow: - inset 0 0 0 1px rgba(239, 231, 242, 0.04), - 4px 4px 0 rgba(0, 0, 0, 0.42) !important; -} - -#mini-player-main, -#mini-player-meta, -#mini-player-title, -#mini-player-row, -#mini-player-controls, -#mini-player-volume-wrapper { - color: var(--fg); -} - -#mini-player-art-wrapper, -#mini-player-art { - background: #0b0710 !important; - border-color: var(--border) !important; -} - -#mini-player-download, -#mini-player-play, -#mini-player-controls span { - color: var(--links) !important; -} - -#mini-player-download:hover, -#mini-player-play:hover, -#mini-player-controls span:hover { - color: #fff7fb !important; - background: var(--links) !important; -} - -#mini-player-title-inner, -.mini-track { - color: #f2a7ba !important; -} - -.mini-track { - background: transparent !important; - border-color: transparent !important; -} - -.mini-track:hover, -.mini-track.active { - background: var(--links) !important; - color: #fff7fb !important; - border-color: #f2a7ba !important; -} - -#mini-player-seek, -#mini-player-volume { - accent-color: var(--links) !important; - background: #0b0710 !important; - border-color: rgba(170, 142, 170, 0.42) !important; -} - -#mini-player-seek::-webkit-slider-thumb, -#mini-player-volume::-webkit-slider-thumb { - background: var(--links) !important; - border-color: #f2a7ba !important; -} - -#mini-player-seek::-moz-range-track, -#mini-player-volume::-moz-range-track { - background: #0b0710 !important; - border-color: rgba(170, 142, 170, 0.42) !important; -} - -#mini-player-seek::-moz-range-thumb, -#mini-player-volume::-moz-range-thumb { - background: var(--links) !important; - border-color: #f2a7ba !important; -} - -#tab:hover, -#tab.active, -#tab:hover::before, -#tab.active::before, -#footer-button:hover, -#footer-button.active, -body.mobile-template #show-sidebar, -body.mobile-template .mobile-collapsed-header #show-sidebar, -body.mobile-template .mobile-nav-grid a.mobile-nav-link > #tab.mobile-nav-button, -body.mobile-template .mobile-nav-grid a.mobile-nav-link > #tab.mobile-nav-button:hover, -body.mobile-template .mobile-nav-grid a.mobile-nav-link > #tab.mobile-nav-button.active, -body.mobile-template .mobile-nav-grid a.mobile-nav-link > #tab.mobile-nav-button.active:hover, -body.mobile-template #footer-buttons > a.mobile-footer-link > #footer-button.mobile-footer-button, -body.mobile-template #footer-buttons > a.mobile-footer-link > #footer-button.mobile-footer-button:hover, -body.mobile-template #footer-buttons > a.mobile-footer-link > #footer-button.mobile-footer-button.active, -body.mobile-template #footer-buttons > a.mobile-footer-link > #footer-button.mobile-footer-button.active:hover { - color: #fff7fb !important; -} - -#post-edit-feed, -.guestbook-edit-btn, -.guestbook-delete-btn, -#post-edit-feed:hover, -.guestbook-edit-btn:hover, -.guestbook-delete-btn:hover, -#post-edit-feed:active, -.guestbook-edit-btn:active, -.guestbook-delete-btn:active { - background: transparent !important; - border: 0 !important; - box-shadow: none !important; - transform: none !important; - padding: 0 !important; - color: var(--subtle) !important; -} - -.guestbook-edit-btn, -.guestbook-delete-btn { - width: 16px !important; - height: 16px !important; -} - -#mini-player-title { - overflow: hidden !important; - width: 100% !important; - min-width: 0 !important; -} - -#mini-player-title-inner.scrolling { - display: inline-block !important; - max-width: none !important; - width: max-content !important; - overflow: visible !important; - text-overflow: clip !important; -} - - -/* theme ascii/resource cleanup */ -#usage-grid .usage-card, -body.mobile-template #usage-grid .usage-card { - background: transparent !important; - border: 0 !important; - box-shadow: none !important; - outline: 0 !important; - border-radius: 0 !important; - padding: 4px 0 !important; - transform: none !important; -} - -#usage-grid .usage-card:hover, -body.mobile-template #usage-grid .usage-card:hover { - background: transparent !important; - border: 0 !important; - box-shadow: none !important; - transform: none !important; -} - -.usage-ascii { - color: var(--resource-ascii) !important; - text-shadow: none !important; - filter: none !important; -} - -.usage-label { - color: var(--resource-label) !important; - text-shadow: none !important; -} - -#ascii-time { - color: var(--time-ascii) !important; - text-shadow: none !important; -} - -#ascii-time-label { - color: var(--time-label) !important; -} - -/* distinct gothic controls: iron plaques with a gold strike */ -#tab, -#footer-button, -button, -#form-button, -#search-button, -#settings-save, -#color-reset, -body.mobile-template .mobile-nav-grid a.mobile-nav-link > #tab.mobile-nav-button, -body.mobile-template #footer-buttons > a.mobile-footer-link > #footer-button.mobile-footer-button { - border: 1px solid color-mix(in srgb, var(--border) 82%, #d6b36a 18%) !important; - border-left-width: 5px !important; - border-radius: 0 !important; - background: - linear-gradient(90deg, rgba(214, 179, 106, 0.18), transparent 34%), - linear-gradient(180deg, rgba(22, 18, 26, 0.96), rgba(8, 7, 10, 0.98)) !important; - color: var(--fg) !important; - box-shadow: - inset 0 1px 0 rgba(214, 179, 106, 0.2), - 0 5px 0 rgba(0, 0, 0, 0.36) !important; - text-transform: uppercase; -} - -#tab::before { - content: "† "; - color: #d6b36a; -} - -#tab:hover, -#tab.active, -#footer-button:hover, -#footer-button.active, -button:hover, -#form-button:hover, -#search-button:hover, -#settings-save:hover, -#color-reset:hover, -body.mobile-template .mobile-nav-grid a.mobile-nav-link > #tab.mobile-nav-button:hover, -body.mobile-template .mobile-nav-grid a.mobile-nav-link > #tab.mobile-nav-button.active, -body.mobile-template #footer-buttons > a.mobile-footer-link > #footer-button.mobile-footer-button:hover, -body.mobile-template #footer-buttons > a.mobile-footer-link > #footer-button.mobile-footer-button.active { - background: - linear-gradient(90deg, rgba(214, 179, 106, 0.44), rgba(214, 179, 106, 0.14)), - #111016 !important; - color: #f4e4bb !important; - border-left-color: #d6b36a !important; - transform: translateY(-1px) !important; -} -body.gothic-theme .content-pagination .guestbook-page-btn { border-radius: 0; } diff --git a/themes/lib/gothic/gothic.html b/themes/lib/gothic/gothic.html deleted file mode 100644 index 23db805..0000000 --- a/themes/lib/gothic/gothic.html +++ /dev/null @@ -1,116 +0,0 @@ - - - - - - {title} | fridge.dev - - - - - - - - - - - - - - - - - - - - - -
    - - - -
    -
    -
    - -
    -{content} -
    - -
    - - -
    -
    -
    - - diff --git a/themes/lib/littlehelps/itcnewtext.otf b/themes/lib/littlehelps/itcnewtext.otf deleted file mode 100644 index 312055f88cd663ee0d05cf4698283e812c7d66cd..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 34040 zcmc$H2VfLOvS=@>nQg!bkh}uhcvj?$0h5!-IS3FU3j`==YJD+WNmfe}@?&|95>aNr^$J~4lX+c7XnwU8>(nIDpv0EBo_Lg@23^FJDBWZGjWA(2k_&dSx!R&L8q&4?nzZ6+b= z19sL{YrZOUG$JIh0iO@C!y9y{!DB*#2I226cFvx@?N4(@K&gO|HN=O65A4^!?|^>&C%C%#dDz?9d72IwKD@uF z)ml?47gH}6H?LJr_G|5|*O>aadN`V{@-rQ8@442~!`jN(behZRex|15oSaPc1=pH- zSg*DA@U~uqcPF^I*x0YJcJZ{ga_Wchn>KaDw5bojxP?7NXqw@`7!ZMoM1znu$DwLT z-XX1sA!$w8kha8#7?XF2mY9%sq&<0$yiYzL9mt17B06G9I+9MLGwDLQl5V6s=|Osu zUZgkaL;8|_MOKm3h)-)` zLu`p1u_q41kvI`&;zC@B8*wKdWG(R|Uc?)5?o0fLKM5d#B!~o)5G2Yl5>6sWB#9!? zB!{iJq#Q}Ml2nmuvW;vfJIGG5i|i(Q$X>FK>?a4v zL2`)HkXmw>93ge&C^<%slau5WIZe)xv*aB4l$<9Q$VGCATqak@Rq`3RMy`_^qiTWuqm`DUI5hf79lL+NRxJX1T5$%Y0 zm}tfj%}qj=5&8vbzKk^AL0Wu5S{x!RIB7YBv~(javq{Su@=jmUsyAu1jTrVKhVjJk zE7E#7XCl68*h)U^Pd>atr13<` zC%RTdmq2tUh^ZYhy-GTEARP-xrw>V|2-2y6bj~GR+K?{cr0X=&^(N^yfpkkG-QOeK z`;+c9q(^Jg!Zke)T9mjUUOOM3Ssy&sc4cBD@T>GK)s+kx~QOZr-qe*HIHA73UP{|_0|lMI?p1{IJ&JISC2 zWUv7lJe~{=C46wWR#kW zI!s2dAY z!^!f8#BvU?%qJ^s$%;s_awb{1hOE3rtmY7_M`TrVvT7<>l}%QglGS-+^=-1|8L??W zY*rGR0%H3vv2!Q(BC(Gk4)60CL*@S+QSj~=d9=|3=+C=Bhjzy6V0e^vf9d93x+<5A z7Sc*57aQH0t)8`#vDqnjrcDKvz*1QnOQjDTkJ?Ih4hufku_)z_rf`*z(qr?yt&CQ% zO~+H7QA1uUkAsb>-FL3sQSW{+SIakQ?uf8abH(Jdsc?%u1#C8kU`uo|;aFi>cws z5iE@QYq&|s6f@SBvO%X-gXBQ@IL)k-@#{zLpj@jdPAf`T$LMx;DCm47bL4K20M=Ju7JbznIDQ*I*hwxgzSs^h|qDe$huMVP6* zzW?Aw>GGcCV{~IJmrRi+t=NA{XS_j9;fczl3)1DifAhEbmzRYI#pVARgoQ~ngx+LET$yyg z-%Yyp_~!Msj4HI47Ei-d<8#>t$`bJ}iL$JOjEoG*9mTAm)Bxs3nSYFblt1MQzTvGl zvWs;0{%zN!OYAe>TXq!MY5b#tV?!8qU~`LyG0H#gKW%`HSr<4|I8o!+Q7)^@*=WjJ zeLozAOU9nioPECQ+9p2v=42ZzGGN-VOFFi5^X@(C=od@Ab$YlIX}?Bp4xy@g z=&61r57wSsAygkdSjjHX8kf?Q(oz>^TOG5k31@35^9%5DjldF1MqiP4T~&PrE!1+) z(b}l|m~56#Sw>1$Y98ezcMu2+x>5#R9)SQPk4EK2XR{0($>i+R0?KFkabwjS8SZf*x^^aZ@bRYY;c!B#5R3B!#kQinJLV z6-Z%bA-oG+7)-;ar*UKG%4Zc~z2T8 zLepjmYyE_I8-hBT0mbp+CkAHDABPlH*jnO2Q5}y)JPlX7XuEMJ2LPS^? zjtDLCC<)jSt_*4dOTa-*%1F(mWp%>V1YwK0kP?;@!9ppE)7P{$b6sxnCK{3ymKu>s zt@aC9n}t(3LP|nPLNcRBBXQ|*lx>OJ)uCdPYddNzO>m!fE9W zS@kNp$$brSvlMA zu#gP-nSL+ksXXDT`i89*EaZDaN`6{#ZVBxnCWRz~vq;Lq;=^LYDYt02CqxHC`UH8> zXJTAdT!unmnF$$5nbfc_=&rotu4)@JhwIQ>y$yD2xy3WCf>9F8{0T%@tpkhhK=>$$ z&*;Pjj=#$wTno)=$MKJJywCj6TqSi}bOZY7p!e}xKT3v$tXMu)tb#otsO9cpqLqhe z7&0H0Oj&k9c1|wkqL>zu63N2p>iLVtO93o2IW&uMwPsVnvCvbMl-Fw5oUk>kk@wn* zYf3|Ru+s=ByDQImpps`mOErwWt4(@vaTBO(D6~I$wU&KDfB57y?4qzeUft!qT*vG@?3X&zS=NI+$C=Z4R!&Qz7tv_T6ephmDxVZRH^k?$ zA|$%R^{k8{z$v)o*;~)^8-YVo7<3O--GQ<9jpPB)Y7De!XB@jPN?VYco1DXFH9P0` zC8IF+r<>4L$8IheQo<`3u6DiAW9ErJN zVq`)LPD>UQ6B!Xfc|Ct96nbWOF?YNb9~mD>WkbP+z^M(@|GnxmUBYjG!O68pGt&`!iga6N?AgLGfD4_d(?q-puE{6rfV8xoHz zxC^r=9*vXEoVVfca|<1x`$H#~DnYO3e|fHhcSc@E5}L(k22OLK8KAy<1yqb4VTb)r zInst^e69A>w$lYQNKHp9r|QO8EF30vGdqvn($jp{UDaXvj2af2z~j)eTvgM_&!JqZdC`M1sniFwY&nJYUkLR z`7L5}!oqzQbk`5p-jjYfF^y|TGJ^%|H%~p{G>G&g5PwrQuvXd?H8OFJu-4b1IM_ZbpU(bC4;1p)kea@-$?M zZq~nGiaVW4EF^x>0BThFlg>M6{k66C{>+-8~c3VAar2|{H?9^2|Z&)bB zG}LOFSo#6yN=szvj(V0JrmWaaEFIiSOBQt(8W=0_~=Cd%{koQW%;4 z@G1jC3gUozK1AYLHp1GT(Fhii6qZ7Hcg^)vPb=;)`qkkTQ*;w&ns=2}GUr5JTo>i` zy!(0h@HAXF4FfN!4&H$-Pvo>aYWW#_r*-3M!GGd{BW=@_dk+E-0)o!$F2`zvlGP-Yo)flfW#y_~CY9*$tV!>m4>(&;1Z zdNNLMKVovI>knh-?b$y%f)P^7I}Fs@zPm;p4hnmLk7<4=j??8)d z^xUqS#gFmrWnjW7AEIMp-KQ*HLhWtV_&PD_>YKk&$5Ip16Eo>m*ddG+-4+TS2dvl6 z#md@r#1j2=9qZ;klg_jK8>^4wu0V@Cwb^5Zr#inVRlk_@gOi-hRRxHM%KosyK6 zoKCqVPUpl(7K@xRHX=F{0c)@j{Ox`09ULeu6@#)P3Rp2^`N?@HS+r<}Ah!}rmJ7+@ z$$=~o_oop-K|vIjh%Q^aDt&j*24`rYg|2X1fIj><($72W9!$LlBkmd9z!`TNj7NfT zJL8|W%3o?LeRCX`Ic;dGVGBYXZM`Y{uLvu?KMe2c*lmlNZn*gPUMk#vke#8R?pw`g zOU4a++%PT75x+d(KTS7xiAPU~PZ5oO8fE~l;txl>r|M=eaKfdW+lYpr27D=-JyunN zvHC?b6Zk+gc=br%@rWyF_&xYQ2OYk60$rpl?1JA3d%7141>9!DhcUX6O)U8cU-Rc5 zawEQ2$7eu$-V$u2FW8lmeT-(a?D(80MDGXefjs(w3cDr04{g-&4R(p27pr};9N2=U zUOCwMP`E5Y0JOu6uepvrU3GtAEuFP*SdN|udNibI<~GFpDY=E z&K|(D`!Gmfzj~|5i)La>eted)=~-7?QCvrt*$wmTgkWZ3NeyI+TUc>sb}`*`N$?1B zk9NT)6(S7MK%)31yApQXfdWZuI9fB(Y&CyR z;$246LkAsn|MD^Pm#(tAzL#xiH5ds&u|aV`jILl4io0U(BXDUn<_mRv7PLja=_SGY z?8*KEjApT{*xYCYM8e*tJptQdWeDLV${4r-MRijf4Lh1$QB_2_-LDL$ooHJeimL$f zB@Mh3`AEcGh=Uyt^Xn%v67wr@PJk)jxp8HpQT6k&ox1HAkw-^Kj}Sg2t~(kr&Fquf^f=b3FQ zu2~;h!46ZyICftS(c@fwLk`w9ye2<+ze3{KEKN`1MRnAC^%!4eC})atFRVPbvJ$Do z{uR*~!l|at{3P!IQ4Q1NTrDhX@DP&2k|LGuNn9LqGzvN~COs}y*|?`Br6#3Qu#)YC zhAtYmG|Jh=1=+1=yCt%e9ind#&XdICh{j4{;v%sUKC5BAz^BRcgqSAonVOiIj2qy% zUm3xrqFr%_LL!D>@(SNXZv9s^Op-ISaJIo+NQp>_VllWSjKdu(1q(5xFfO01qw<8; zd)s{p6?+ibi^WR69DAgo#D))Wmnz!`(dn_ctEVg}F(oM#3H?`y)KauwA5k8E1R>}X z_(Y!j7-gfjD0CR3Y;-`&=YlbR2W%zqK(?fX**chy!f^|3D{&9r4yTQo4t@r2ExdPg z6gSmz-Oxe2v&7qvtXCLk=Z6oWvt+mnr_a0xxM9{$pQ~V`r>N%|=pn+AXP@Gm?5t~z zMI|+_o}AbZhw;*-;8+2H>axNrYCXyoTw9&vE6gQN7ZKYabUq zmCc?sb-+k1x4NO_?T6JvdmVIn@CZyLXn%JE|3Jq(4;{iyB|c%E)+NB*$IXqFhir0G zbSTO~9#2o7I9hsy(OS0C?SM1g>$<}eC6gVjI=6Z&_0RGzkKar^1H2>FGHS={^Vd{R zFxqk-S~2KBQFrhzwC1Z7^t^}YnWtmC&9Q!XsBS;0z0cMud89*U|UJJGVj{jkk(YG3EDb3q9ORq@GF>;YvLoDR?1Lao+KPa25$ zf>)H@VEiliax?%l4HC|eH36e_6Bm1OA{iD0JyymV6^T%TaFl|it>j&V%oLQ88Qsq= z1t{B#xj)_n+}obDubo;>=WdylIy#4r$yrmzD(S8RrC&%7*|mUA9cVf7)bQAdI21VM zv2g_h5Ta=xjp(mq{qC5<$7?Ax_dn;wX40h#R(F>AvwrJ7LI#5?h#dSt1sMuAwKc)6 zI_3Lq$K^oouGx#r$mPbBC`iAIAXLgq^qrU-h*}$*umOS2L5u0}imRDlFuF%<=&oUl zV;!teh=4XhPvn?JPW=}YhxFTr#(BZhHGJfkBVn-wE5Eo2V|0*?>^Hxv9Q8`J;tsDg zM`nRMOT(KjSj69vc+2^<&`bx(uh=El-8e}DUSz6afx?!p#d60Yy8=|PdE;IvH6$rq znX9q!QPDVhBgB}D*ffQmq$H-NWKamjJylV4aaCC<TVQQ5KiEEkC-Gq)fOJM^-#(TKk}s$U$EU9=sQ7u(7nLR@-$svAu%jEE|T*18=M5*OztE^t&d&D3MgBjmREpUws~T;W%1(tc@#7aorR>3#0W(o zj*O0qM4%UoQJJwQgj1HBn3{yT)3)+l0a`Se3yI+gkxK6(W22&xSuVmCV-zhpzLca4|mk3@a6)?S_Hp!;rT2FwJ)jZ*@%~9ac|H*o0|C)KIT&dzJ%KfHfyZxS9&0B zg+{PY%hy8ffdg6|SZZIrl!6~WD~!-Ei*N@U+-%y3_C-Mz$b0T-zz08cxB+A@-a)PB11(=J%AMsj zq2VMBS)+g)7H;D`o1U$@lzty4-f*#@YeSkKe=SBS6ofd=&D~jgo-VN+>D^ONm@Vo4 zK;HB~br;m?yK};i-tcZkA=7W<1)tM+l1jL7g zqN?6XY}lkh;IhK-X~65JJ}e{zY3zX*k{wgTN)-VO7p2WASSf$5mgl4OgvapB!Ve-W zROrHjTi|yd4Vwi+9(rHJ#mtSYpJO;#tQYG?AX^?V39-(bM>%1zX3+Y zMwgz$8Bnz|UIb%h6raW_sz%f;QeeL;sk=?1i)1;>QO zMlkBbmgXtyr%$@|=BV>{|LI^fFWh9cg&P^oU|DflvD7dp_y!{SIqDIMQSGCGvxw@g z&;^{ePmdn^N_uu`ZZBQ$x${3l-ORD?bjE>jjSti|E!5WeepS+a(P~?KDUO9aQNz|J z=H#Mkb-1|0Hq8~ec~6bo&MBn|483{};vIFyTY2Yi2SPW*`#pAH^Y(qz&?TrI)Ym~! zI;VzR&`d4o#%ZCsX1?=8zln@?oO;S;HzozB~(NDZJAuKLD4$@t?(YX*~MchXxd6C$a(=*LhyoK2lN3pwcp$$3bSBKO8^LZtH= zCq)luSVT$J6%xo#A(kM2oU=eQWTWJbY@{{rvE$-o{&l&xOUC2MMj~=N>P~>xk zDdD08D>UqIN_Ay9oi2K^kZ6B5YV5S8ddB)sumi(-4CWnlT>NGvZrY49>e<;6e9C}XgZSiGDPlgT1CFKsqb?}bSLFmL= z{nXC5KeUveYnOX?S?g>zdhU@9ZCqci+qHJxGRgRKZ$4hT(=pXasm>Csi*{b+s4SC~ z+gK?g7}jZ6NkSfyry>7euDvO*(bs$oI`Wo3qIP|RgSNLOqtTd?!wO?caGv(raRS=u z;FiYNjcrKCRY-e;XdJuEIn!B@6q7Zd1X+!hoY>m5z--jN!-w(>t@TE){nEaTB~`jz zo(Pv7R>M4fPry_`or1SmEgby?7IxaCy0Ar!Scr07jbI~PG-9C=RSvfWc#jVfa{V*) zi(PnhWEe7MS8>iRyB+Sh4)%fx0(5vH6lPZz9YIMXMa&6LiBc5Vp^;I6Xct247R!gQ zais8ZIB1ISvOXa<8`q_w|Hlv@QQ{E5w>akC)vGT52r17Y6JZ~Z#h+`wK7Qn$bf)|^ttA%<8=?EyRV*GH1^2?pT}=ydmC-2NP|cjt*4zqTkQxo z*>&k6>V9BuInMZrY=(#Ba(YP<78)Lpih{1a)WpB6~hxHA98bQp^Q>E%Ml4Miw zkR-o8eHck{>noCs)srN)Uxk#_NRn-4oaXJN;cU8>#S&~PJUlEGEsI^n9S)5YgiZY; zB^xqiRfiQmWdK)kiLC-_EtkF-f=m@A|M-m}adqo=pO2LI%BonUcc(O!4(Hb@O8zcrv+t@iUIV6mA8@6j z@oc8Y;>A?o{<9l!>ZV<>(KclIXOQVTLATdT|D?k7=gsdY^)geKeg>T3W3)4Hk00l} z0{7Y$qE%&VDXXP`%^yxF-C02gi}nHj*00uCW2a>YW^9^(tfXJR!OGHO`fLDnLRNBx zUD~(}jYxbhj@sAv9C1O#xo4&)N)R>m2W#(3JCU!J`q3@l3lV4#ie@x`Ic6eXox&D+ ztyxMhYmB$O9<81B$xh0|!O=q4Rw8T*MPoCo%9t`%Lk*|lc-7rP%SB}-uyeh9Q{!BW~J`KL+LCc>Dq4A-L z!qJ+|%^QWC8Z^=pt@nd2yTXS7^g&o%7+XVK9o%Oihx<6cUnO>LJ}%dr?!bq|s-J#T z{}sO0#`Asx3qx*=lX7X2Rh2a@b=(-mzpg(Cmyw?O4#BSWbLaFs?^x!8gPs+7aPsBYvlOwaqL{$j?DJii)}ZED-m3W*R4NUpvWz z`KAP9Q&eONMVZB^MYws*2)aI7;j2dHe#9x$&Ul|}4i~hhn!d9a_K*fRANW=Wb2PX~ z&CbUC=3r$%=yik8;Gbgd z&CJX}M2W`x_F5&luw~THTF(Mielk~sqY3mx;jBr!ot&olh>S)}bk2r?t)A}jzJ}f36JbxU*Lyq=C5fX*ythj7N#>-F7FT`r*h+A9>9SdwJE(W!V7#XEh z6B8F5gM7A&7@dI{4uSbO>6+c#^=4V5fjOFTIu@bzZ5sgX|<`C^88;CB(!> z$D#T&wXqkzFWy(n15HqGYguhm>4;b|LAf6d6D@???DFzsdnjKjW{0K4u?Q5&LL&kK zY2P8j=<7mIZY0VaD2}D2=HmhuFYfiKbT379+K0To!29qHLO_s%(>yB*o?<{oM27Ni zL2gcQA$@XB__?c)8;mj*l5JRYWH7pr*dXtc*A=V0WMsFIb=sA)g{6~MuJOY$SSm*3 z;P7Ditr?1I0NB9~Lf*!b>gxTJPY?@3GxRb>SWIAeAW|=1E%0{WDnw>sAryG?QZuq~ zFqVpyj+-6VIp8#E&gx;q9aWSZt&TF0y~K#LXtYqH$vnHXu$Hd&SP?y6*{+DN8-5fT z<~L#vyB`?h?7NKaSYMNU0w*{+VR6d`@bD2lc&GyV@73}rFRZl@3}tmjXEMtedmn1) z7QLK}Q#MZ@Iol1B@DU2zbdUz!Iu!Sj`&(_%`=FJEjZ0m=*PWL8?uo{lGa1Uzj6T$0 zU5dGPbkOG8I^4OkC;oee7t_1N1-sG33tDJy=WeK7^6 z{|(eU68{#6LK1@b2%$s}=X|feh7b4IXAEo0hG;Bb@%6mR^xR2jTHh}Wx zno+@SqxG=j?sG7{jnFcBhV4(TD5m>1r|f5+QD~+4a%=T{Y&|U=A3oBcgcKje=unrc zFVR&>!#;~XV7Zyv7h5LJQp6{Gj4+}x(eu9VeWOP&dZ5GJixAmZJ7tNPI~uT-Fw3GP z1=M)us$9#wd5q3wvpgp+qy05kYEEuOoSb8)JT7@s<8|es*;Ioi&YKN^LSO!PC?#GkOeKmw6nN4wi1+rrYkkaS_^!!-~(`g?)F97OTGe2@KAtWzALXk&NnG zWUgr}BR(UBLQ9RS`!cUtDE1!K?2FqOP~k{-JjdO8RD3L>er!e2Cz*7Q2EFYv(A#dL zm>PlVq!7AX!#@le*`M)tXfAyB_Arpbsf7j|7{bDXk@-cY$10kXS?~ecAyJ}0l3I4` ziH_Z?Ie8{oahJFYi$8-2_f*I?&^w^}T`d~I$`0ipQ8q$3aRqVf=vQJH+mw}GL=PPo ze8OF$ZIGyYi4i-ZH?e$Lw|nPB=_tGE`DlsaNERL$5fjenayGGQ7`|pQWCU8T|ERz&7itwBiE{jm^;&o-?-DZevU9U@XhF@2Ul?xP&(835uYfr_B=};I{ zsn-Zq92US?JfJ})UUw5W%J{X5c;JdqQdzlU*LKPmqMiyFSP-hhB7?)wS*>vN4d53* zb49gX-m5-YqV?`Aq$i>hkI`IK8is~L(6Q=ATVN9144()WQ4-9GO%0}7o(eu;Yh#=l zT_&d9DBW?4(JgFa_{IRb>46X)hgJec{h58vLL3$qGoS0r-=*`=#U?a0I*Z!%6!J2Q zlaUyYiB5c);L8odrj2FPnXOItE}(|9`1|MO7iU#x9zZN=ShVPdb+Vx95b9&u)3L?e zU>BXZ$)=Q5)5^`owbDs;AfUpT?zt~S;#@}J^JaDUIYvVK*y;mlbIq#xt1_?>%=aaFC*ACyq zY^|lG@T|MwZWp`?olBWz&Z|*;U+ZVjcy^4PSy|8?r(4&W7yLna4a)r`Y2iv+)XziiBb#D3?-RPM!M@ge*p1q~J zdG6C&NU95(9Dx7M{nv1`UgdNXdR~EEY8Z?@i8c$C{e#MB-{MR~r>iFegMK=k*?^+^ z!A*+j?y+vUw0y1i8r|P@#qZDSil5wE+ki{BMU;yo)4o<8C?a!{MzV+;3ib z<-;AQ_u(F`cly4saJHW6FVOG%gi_{UV;RNo+u6zPA7BBuUsmi^x6GmTRG- z;9cUM?T6bB{{Sx?^UMz`K@YR;{e`A?hb!-{#CM_F7eYyHekLoS>jU#WB|qjD;_ZpC zD!ilq-7zXuLRG6lh3{60fBi=IYagLnQ>*o2OwTg1%LoSepee_VDfJrX2j#%7>Vjvi;FyRt5!HEYiW z6|S=dYV-)(qlE(Tf`%7hLwQ$K&&$EDLjC+jCvDEa!^`e6dY2vEpYsI0nM0S^`%hNX zP<90&s2Y`vK~%v4#h+yXs(qa{dX!5Q8#Ywv%G@_ONzQI=PC7$*J*ZSbfLuUNX(0HT z^M-FC;@hH~g(`0%g_Oq74rU?R)f zDMuDwkS^36xuCnSpl+%(W#NLUy2B>hOUt%P+smA+b=FSK*3uf6((TBv+;%_QUWxne z;POM4)zA(DWR7_r4BE};r5%;ExD$~N5Jbv8|^gyflw}f@fRUCFFhNb)rtaheQ;QV1B20! zunsz=Xg}trLYWB7o(To{nK{ZU{&{}*N=R@Zx(RT%gD?_-`{+|OoXpd%6^AUenunTu z%Tky9(gC(@)5aPam@fFO4G2L$4_DuHXd&FUb?5Q@dT?IT%Zrb-pyFeMbJ!3Pi>=tP zkI?ZOq^b7$HTiFWYW+Q2I4H<~XkccNp-OtvT(J#M2} zR64fs0{O-;TU ztL641qGXbJs7O=%z}8j#ogWyi z)S&u{2oE*9J0}9#E7_48y<3dpzJUtvDj2=jP{^phB~?$YM}_ML&wL*f8{?@O2SZWm~1L z#4+?jM?@pN%Mh*U`*1O}7%D^r1q6DcX3J1S{VdALie#Iag7#_npWr8B(3|fbI(~lg z7?tR4;S#iLXY3)no5-`o_*5hlR8(zSzpeQ2FNtKj1{5MG&S)Z%P>&cFY})KKk^G(C zO?sl<19XCz?Vsp_Ari((OKawAnu!I*@n&3uu=3>?ETchd=Q(zA)8Ql3*n>I8d556u zeG(shQ`>v)b?AgHm?v-jMS6N-Ebpe{oo0{fhT%MYq3SqTA5(3*50UrOo8;-*-dE>9 zYjnQ6b>VB>UnZU8Z6*Hx=;_^bU=7W*pY67us++NF^*FSRSD({eJhRX5sm^WsnotC{aK z*?&CZg3LH@N@qO2$v^_nU)hLJg&m)RHsU8**SbmLwjH8VTA7@d?< zVzT0FuEdVSN1*3pu(#ln;-2h*_@3UmFGnG9;Ld5c)==BoLR4sQhz~CO==iLt^l_4; zB&4CsrJ>w6_|9wFz5$#ARLO$@GJLt2_M7AL2kQFFHtQ|*F+2LX?&+D6Po)=g&Ot z%}t8GsfXovV9Fh%Pk#hwFz5>gNZK%Zf>xfS0fVha?n)Q8+s)OPJD^HswHV665<=2w zA5B(jW&)~(_lw5k&u_Pyt(#+Qy+B&a>{A`{(IFx|QLj-hVPz2r2B@xH0kw`@c04#^ z3pGAevvJFQcAS1Q_Oh}^?KN@;AEs*d+^pZd{b_)j z@NII@Z`wA#>B1|@*zjjk#yrIHTV;he@Rs97_lU|FHXp$aFKqgA0%7=id6RZZorSW` zu4~$7PhEif>?0=I%SyLP+sd3V^hw!gTRWHT(EVZ}J_3^_x~}@u$mQL5j6VDwB&1K9 z#0Pz7juD3Dz#J4K+8KBFZ$#)Af8NmY-xp6_2jC#ND<1AwQ0n|+!f;^Ai{5W%dcS~e zi~?I8O1Xa!Y*P`of97wm0Ydhs0F>J(oBlyCO?lz>n^@UvXq$$%;13&Gxfi1Et!%3) zMo8hYwcyE@D!c#FzbRPAxIgc6@$K~Ux{)zP(NN7T|E)&Y#a|(Wrka&iE((Y{v~*Y8 zT7P2)2Jr;w_M1lZb%!Pz#Uj?a{yQD=zWDZ$X^Q1Rc8nBG_Crlo_M%{Xm~5TX=?v7Bx?OIRNeYLn@2aIeZL2>HpVs8!5Ag9 zDGjRA{*>S*=<)(j1Nt?+U{iEb({l0{Jga}-5T*M64?ln1zJ51Q0oCY}_GudR&VlEzwXL3`GT#`rQGE1RNW?~TIY zh+^2YXf*7h!eP6jaIkiAQVe@#XxMwxk87xKP{_S1_|HXsj=bpi*gOnt(mCiu-O$Gh zU7;Fv4!>)}oAKxT3ZMS(+CpDPt0CDd0c)qhGwF{GS>tAq@OF;)3n<4ZP^LgN`@^BE zMkxQ82fhXkS)c-1vYrS2@z8C9+rNq7y@tDK;M2hK_#chZd5F=svbZJ-)g@fIaZknP zVZ_{NeZ09OC{Bq#EI`k=$1}P1*9D+g(Qyh7J@?}Y@QlOBTJ~>-$gTR9LgdPt zLgdhjIs@jseS*9JZw!K$2-VSlBzR>A-ak*MS1>7z``nM1?g72s6tGJFO{`h{OIRy? zg*6ji4u!vI0=@#cag39}^Y9;t#D$2%w@%om06YCMDF4_nLyu1s{r|hccE)`kVpRHX zaZhZD&bx$@7z6Ygw0ix-e-x&Niit_+-1h65JNFkK?MHvhv!FW$X2;af3=bh$j(*(S z75%uuRdZL|uQ_hQ3pK|?u-4S$IcZzPTVO44YvoR%W|%mgPZTD@MCGW==(@+};KHfL zM^s1aKzt0#@RX_}YI)F$RoWhGuJ%{aGK%dT$?aX)?Vu`H3}ph&s z*qCy&lho{_;|+F~vikB{Cr{B6C$E<(=go}ep4zB8Q;zmV*Olg@hVT#Zu#OwUp#^$C zT|Sxeh>j2=E$m$uq4VkLqu=YE?>cryI?O8F((nv$)Lwm6uX;i2l_NigE602$i0D96 zFG8Gh*k^PdRMvs<(P#Re4tfN=AA`23r#;zVyD3xXq)BT&V!bKrvu)r-?CGR0)}Z6l z*X)aJS1!>@7q&fS-(w7t?dMamr&k7S>!I)I19si<)Es)ktaL0JMA-<(Pv*|2v(3gh zVGz=2Hl_l5I`^d04OWjmt+;jSG(B;2q$vN zce0c8%Df$1lqQ>NkBH~XeV6N2IQz|z=7~xtGcka!@nBQ*b{eJ}W_l0%*AWk2#OS(@ zl%sfB$nPoVl>VTES)6}$*c*ROGh7^x#KAFsqv`m+zdPm8s_~S^;crfPgvA)X9BFh1%r!~?U4Q$2RM(XXFff) zbg*vtY>UoP5A%cdx<_Y@{3xBfpmk1jO?F4J?ceod-d4wr@a&pl%3%**#T(E93dtpPVf7fnwXr7p_To_%&7FJv~ao$V<+BQE#xi7L=t-i zLoaSq4C5ck(~4D=c&O6%@6bQ#z0X#vk7A^S8en; zC~aaJ5=$^G#4RBTga7b+gtg%rB|4Uqv@W%bUV;C?Gsi>=zCrNd#;eRQMs%)I#aSK8 zODsq(qNm}k!v6B*(<(5PPpM(Cd{aAbo`3}9C2&vfDICYs#yr7G0580A`~=>_p#X!nqOREM-)7c__JLO1X3>`?OBQ>YWPUoP<@cvEy z?mFfh;Op#9*La%;FL$E0o<6Rzt~Ay?$v*^x`+pV#a~hA`N=wXEjuvY?>A=g|HVpal zE1YDV-w(R1Ls^je3M=1VYG)iA`nzEzjQmGv2@aLdZr2uQ)`=M`H8nYhW^EHNH%KfV zZsCJzH6_{UBLlIokDrfpB^noWuDD;s| z$13y@jr6hB#%ZY($|94HKBggkY>V89hbK(YFxyB^cV7yoqI+Rv2_6WKRGfAfGF~TB zc&Oz=-y~BQsw7hw`X-qIK6->asp&v$!@^hRuPBEZH6FmCzAU?H8$$p8$EiTaKKJo3 zm2qsmqZ^(#f~5P8hZ#Y7L;qhr$>o<+((b^ztb6;uJzxa>a%_XcjiuLQJ0um~m0KWN zi+Ly#@u+|jwlhpQz@X*%J(qQCk7KEMDm4~EcjTMN6SUG2@E|R0@k(_d z9;dX@W4dI3hI>-=-b%>NLyIrzNR2sYhbd<)NXDurNeR&qvS z2BRC;?yysc%eI&IU&q7d?91k+;fYPVa!a;gQ1yxBl>@Q!E5b0i8$5l+GE^bVoQx7y-iXSSH>ixgzCB=-ZjGhu6g<^`e$Fa%(^Y8y z5ERv7eu`Ua5Mie_v376%wNm=1>OdJf`kq?6t)Dc7S@>bhKc17Gh)ij)=1j%8+yjgr z-0bJ7W8VHgPJVQi=e(dL4%FJi$0gQ@#<(T>1%**rBL?QO3{2_6Qqjj9Bk2{UluSK6 zZ9*3yQ)-eV6fp-+>u4}i+(7@^Vnh!-_I||MW!Qjxd14;)$P;;crn%GNc}qF=U5sr~ z^3`FoI{l^Uq@+8;|2p6u{D!}YO4Q$Z>xZhD+CUIBw0Vn`@3b;(-KMRP@w-}+cJ1GL z|AP)6N;=byojP~v+O2z!p1pea>D%w4{sRVnJZSKcp~Hrc7&&V6m`}!z8$V&mRPPTD5wOwT-Qvy@R8ZGbX8XbH@yI zo?hNQzJB`DbV0#*?qWFRq{EbSF|l#~Sfi4j4*yF?OiI>2O2N-mLNGr?rvA4MN~P1u;C@ERr;%*5n`N|M68n5J+K zCNkWI=?NRt6dq|xQ+Ny06rRv0Dm;m)3U6YX!*fl^3Lj$4If2TOlDxL&{86Ia+%t_Zr{BM4Y6V{ySzdM9e8~_9G`%@2G54 zfvO_a@n$B?Oq=y;Hmq4zvj^(;)q(0Hb%TLu;AC(?Ai^raP1r0{2)Bi&!vBix#p$BC z=r5*-d&H-jW}5bz5t>lVNzGT9pJ{(Ogql$cx&~Y6hbb>#C9`ZyW!ad>Qb}U@@joQ6 z9H&oLIa8maa{lYYl&_LcD#<2&am*4C?~TbL^DvQSrm(+J-& zLWqZwF8HJeUj6YJh}U4OaR~l9;$gWZ;#D<(lcC8jNo@!+O8NdcVV!zz{#Z@C|Rg+970Lqx|MNqD8>{S3VF@I51} z-B#b8G6D+b2fsX^$NErwIt;H72*bFS!N@q_1I#q3Py+Hy%GAJrDD%gUt_gBVznLiz7xW69ZPmX%sxiUKE@s&(2v$QY-2o@ zeAQEPgnJ2I_IUp_HN0$%wYEkqw?iy{_lsU0zTw?9cd@#bhE<)?~cQ@S2bCm?JJM5QB^GT7s7YmUqO<3GaJhJ>Gcv;`bCR zn~r5N@XEtFn_4a@pV%tvG_IYeu8Qs%*{EvTm7~4FIZ63z9l#x7) zZ5+ln?qC~>v5m!gs`bU+uc$r+pQq!Mfma^ZqhM5_)2-Ob6>MeeFKG2U?Ac>ICZ{7z z3f;^{+E8f60ZTgK<%IWNQ$E(?i@#Iw`5U_V4pZwY6xjvGt3O_iRQO#Jm#1WtLROGyB)i>W77ck{D3_NvF9N6 zXeQ>pdmN2JXdJ?(?btLxuLtP$ksxpCu{I9IqkEU!=QjAG8cV{=@QXRvx0ZaUn% zCg4q#Y8z^!mW-pVX4=xx@G*x6moN|O=$_62!6mFYB^&`E);D zz9BD$SQ$!~Ne+2)l;(Utx<{AZN(*PHpI=3E);Yvnambr_bk=3fp;TwSdw|x|(NaTh zg~^}AM86J;)pJkMdjbF^WQS^<@%+^HcWi*H?i$ge96cc>)sg3Q+JI!C6u*eJQp)U{fjRm zJLXOi3B5-7+ECW}MhXf&azgLc0|A!HDyvTB+m_5RS&7(R$xM5U%%OaRwNuuEG1doC zW7o?zWD%=Pra_ynO7|D)mx0&89iSXc2KNX2BIsODX|0rXU@bbHQ$0$}6LK#-sxl|s zpUhF2ZFb9D<}`Fa$bmCFpOe|vL~vEa{En<$X4`K;PlC&|{c1peg!akpCg=WXj=>*u zFW7_bALg)o+I;W+Y_`(Zozh@c$}P~_X!je7Q{CxDlWC!TN@kcz*!nbhSms(UxyMZ} z{AOl^3*eIbiAh5*%5?j4>UM(;%G1!alv#VBbL38Iw|j!J$!3Xr&VJE7Z&)YIQukNu zynBiEn!zA=l>V=_@H@U~Gg~+^bkMcav%#$VNDaP0PGT%&-$E-o@;TsB+nhn?m z)OPAMDCol~o@bdR*#Y0eJBn7`E45F#S3|GKOnhBNogT0obO*>nJHY{v0MCOL0RLE4 z-T~b@;_N-{khPyaaWc62-2N6_U&{=8h(p}fH&>A33;PQGxLYc`cxp^XLgTBkEr1tW zjcwfZ;f5EDJ#_y*O$t^9bTd?2;f1 zbR2usT*L=&Vgokew?Qi+Q?=Y|L~oP(9sDcy0a>T8-jfYpSr#82kW!v!ff5}jev-C` zco`~Ft$a=kd$7ZPDcL;DdO6_vlC|Cqc#Z+LJ_`6EnP;60_>fF6;{v{z+$@>>*9y?82 z!25Rkb&5QDeBQUy=RG?cdwRE|;+%F)`7IKC%Gx!5ld#`(L_b0wb5ycu8L>k%e_OiQ8 zvEFw|7du^t-C-?%`io1HeZ1b2-21rqa&KoB97o>8-nj#L4h<>U4A+hxhuuLOEoqRV zMwC_9kqGZ@O&Nvzqlt!c#+Z|~_ zosgV?heRGJ5Gm{YWlW2^O;)fT dpK-*RRFBa5)I6?b!RoBPKytaC@h$ux*WY$iWZ?h+ diff --git a/themes/lib/littlehelps/littlehelps.css b/themes/lib/littlehelps/littlehelps.css deleted file mode 100644 index eb859e1..0000000 --- a/themes/lib/littlehelps/littlehelps.css +++ /dev/null @@ -1,1599 +0,0 @@ -@font-face { - font-family: "TescoModern"; - src: url("/themes/lib/littlehelps/tescomodern.ttf") format("truetype"); - font-weight: 400; - font-style: normal; - font-display: swap; -} - -@font-face { - font-family: "TescoModern"; - src: url("/themes/lib/littlehelps/tescomodern-bold.ttf") format("truetype"); - font-weight: 700; - font-style: normal; - font-display: swap; -} - -@font-face { - font-family: "ITCNewText"; - src: url("/themes/lib/littlehelps/itcnewtext.otf") format("opentype"); - font-weight: 700; - font-style: normal; - font-display: swap; -} - -:root { - --bg: #ffffff; - --fg: #1f1f1f; - --border: #d7d7d7; - --subtle: #5e6670; - --links: #00539f; - --chat-own-fg: #ffffff; - --hero-ascii-muted: #8b969f; - --hero-ascii-1: #00539f; - --hero-ascii-2: #0b62ad; - --hero-ascii-3: #2675bc; - --hero-ascii-4: #ee1c2e; - --hero-ascii-5: #f04d5c; - --hero-ascii-6: #00539f; - --hero-ascii-7: #ee1c2e; - --hero-ascii-opacity: 0.96; - --resource-ascii: #00539f; - --resource-label: #5e6670; - --time-ascii: #ee1c2e; - --time-label: #00539f; - --littlehelps-blue: #00539f; - --littlehelps-red: #ee1c2e; - --littlehelps-grey: #f5f5f5; - --littlehelps-rule: #d7d7d7; - --littlehelps-ink: #1f1f1f; -} - -body { - background: - linear-gradient(180deg, #ffffff 0 156px, #f7f7f7 156px 100%); - color: var(--fg); - font-family: "TescoModern", Arial, Helvetica, var(--emoji-font), sans-serif; -} - -body *:not(#title):not(.mobile-collapsed-title):not(#ascii):not(#ascii *):not(#ascii-gradient):not(#ascii-gradient *):not(#ascii-time):not(#ascii-time *):not(#homepage-hero-ascii):not(#homepage-hero-ascii *):not(.usage-ascii):not(.usage-ascii *):not(.fa):not(.fa-solid):not(.fa-regular):not(.fa-brands):not([class^="fa-"]):not([class*=" fa-"]) { - font-family: "TescoModern", Arial, Helvetica, var(--emoji-font), sans-serif !important; - letter-spacing: 0; -} - -#ascii, -#ascii-gradient, -#ascii-time, -#homepage-hero-ascii, -#homepage-hero-ascii pre, -.usage-ascii, -.usage-label { - font-family: "IBM_VGA", var(--emoji-font), monospace !important; -} - -.fa, -.fa-solid, -.fa-regular { - font-family: "Font Awesome 6 Free" !important; -} - -.fa-brands { - font-family: "Font Awesome 6 Brands" !important; -} - -.littlehelps-topbar { - content: ""; - position: fixed; - top: 0; - left: 0; - right: 0; - height: 28px; - z-index: 20; - pointer-events: none; - background: var(--littlehelps-blue); - box-shadow: inset 0 -1px 0 rgba(255, 255, 255, 0.24); -} - -.littlehelps-utility-links { - height: 100%; - display: flex; - justify-content: flex-end; - align-items: stretch; - margin-left: auto; - padding-right: 0; - pointer-events: auto; -} - -.littlehelps-utility-links a { - display: inline-flex; - align-items: center; - padding: 0 24px; - color: #ffffff; - border-left: 1px solid rgba(255, 255, 255, 0.22); - text-decoration: none; - font-size: 14px; - font-weight: 700; -} - -.littlehelps-utility-links a:last-child { - border-right: 1px solid rgba(255, 255, 255, 0.22); -} - -.littlehelps-utility-links a:hover { - background: rgba(255, 255, 255, 0.13); - color: #ffffff; -} - -body::after { - content: none; - position: fixed; - left: 0; - right: 0; - top: 28px; - height: 2px; - z-index: 20; - pointer-events: none; - background: var(--littlehelps-red); -} - -#page-wrapper, -#container { - background: transparent; -} - -body:not(.mobile-template) #page-wrapper { - box-sizing: border-box; - flex-direction: column; - padding-top: 30px; -} - -#sidebar { - width: 100%; - min-width: 0; - max-width: none; - height: auto; - display: flex; - flex-flow: row wrap; - align-items: center; - gap: 0; - background: #ffffff; - border-right: 0; - border-bottom: 1px solid var(--littlehelps-rule); - box-shadow: 0 4px 14px rgba(31, 31, 31, 0.08); - overflow: visible; -} - -#header { - position: relative; - margin: 0; - width: auto; - padding: 15px 24px 25px max(16px, calc((100vw - 1360px) / 2)); - background: #ffffff; - border-bottom: 0; - text-align: left; - flex: 0 0 214px; - order: 1; -} - -#header::before { - content: none; -} - -#title, -.mobile-collapsed-title { - position: relative; - display: inline-block; - font-family: "ITCNewText", "TescoModern", Arial, Helvetica, var(--emoji-font), sans-serif !important; - color: var(--littlehelps-red); - font-weight: 700; - font-size: 31px; - line-height: 1; - text-transform: uppercase; - -webkit-text-stroke: 0.45px var(--littlehelps-red); - text-shadow: - 0.35px 0 0 var(--littlehelps-red), - -0.2px 0 0 var(--littlehelps-red); - letter-spacing: 0; -} - -#title::after, -.mobile-collapsed-title::after { - content: ""; - position: absolute; - left: 2px; - right: 2px; - bottom: -11px; - height: 7px; - background-image: linear-gradient(135deg, transparent 0 20%, var(--littlehelps-blue) 20% 80%, transparent 80% 100%); - background-size: 27px 7px; - background-repeat: repeat-x; -} - -#subtitle, -#dev-mode-banner, -#footer-text, -#user-greeting, -#content-footer, -#post-date, -#post-date-feed, -#post-description, -#post-username, -.usage-label { - color: var(--subtle); -} - -body.littlehelps-theme #dev-mode-banner { - display: none !important; -} - -body.littlehelps-theme #subtitle, -body.littlehelps-theme #hide-sidebar { - display: none !important; -} - -a, -#hide-sidebar, -#show-sidebar { - color: var(--littlehelps-blue); -} - -#hide-sidebar, -#show-sidebar { - font-size: 14px; -} - -#hide-sidebar:hover, -#show-sidebar:hover { - color: var(--littlehelps-red); -} - -#sidebar > a { - display: inline-flex; - margin: 0; - min-width: 0; - align-self: stretch; - order: 4; -} - -#sidebar > a:first-of-type { - margin-top: 0; -} - -body:not(.mobile-template) #sidebar-spacer { - display: none; -} - -body:not(.mobile-template) #user-greeting { - display: none; -} - -#littlehelps-search { - display: flex; - align-items: stretch; - flex: 1 1 420px; - max-width: 720px; - height: 43px; - margin: 0 14px 0 18px; - order: 2; -} - -#littlehelps-search-box { - flex: 1 1 auto; - min-width: 0; - height: 100%; - padding: 0 16px; - background: #ffffff; - color: var(--fg); - border: 1px solid #777777; - border-right: 1px solid #777777; - border-radius: 0; - box-shadow: none; - font-size: 16px; - font-style: italic; -} - -#littlehelps-search-box::placeholder { - color: #555555; - opacity: 1; -} - -#littlehelps-search-box:focus { - border-color: var(--littlehelps-blue); - outline: 3px solid rgba(0, 83, 159, 0.18); - outline-offset: 1px; -} - -#littlehelps-search-button { - width: 46px; - min-width: 46px; - height: 43px; - padding: 0; - display: inline-flex; - align-items: center; - justify-content: center; - background: var(--littlehelps-blue); - color: #ffffff; - border: 1px solid var(--littlehelps-blue); - border-radius: 50%; - box-shadow: none; - margin-left: 10px; - transform: none; -} - -#littlehelps-search-button:hover { - background: #003f78; - border-color: #003f78; - color: #ffffff; -} - -#tab { - min-height: 40px; - display: flex; - align-items: center; - padding: 0 15px; - background: #ffffff; - border: 0; - border-bottom: 4px solid transparent; - border-radius: 0; - color: var(--littlehelps-blue); - font-weight: 700; - text-align: center; - font-size: 16px; - box-shadow: none; -} - -body:not(.mobile-template) #sidebar > a:not(#sidebar-active-chat):not(#sidebar-notifications) { - align-self: stretch; -} - -body:not(.mobile-template) #sidebar > a[href="/feed"], -body:not(.mobile-template) #sidebar > a[href="/journal"], -body:not(.mobile-template) #sidebar > a[href="/contact"], -body:not(.mobile-template) #sidebar > a[href="/guestbook"], -body:not(.mobile-template) #sidebar > a[href="/music"], -body:not(.mobile-template) #sidebar > a[href="/gallery"], -body:not(.mobile-template) #sidebar > a[href="/merch"], -body:not(.mobile-template) #sidebar > a[href="/bookmarks"], -body:not(.mobile-template) #sidebar > a[href="/tools"], -body:not(.mobile-template) #sidebar > a[href="/others"] { - flex: 0 0 auto; -} - -body:not(.mobile-template) #sidebar > a[href="/feed"] { - margin-left: max(16px, calc((100vw - 1360px) / 2)); -} - -body:not(.mobile-template) #sidebar > a[href="/others"] { - margin-right: max(16px, calc((100vw - 1360px) / 2)); -} - -#tab:hover, -#tab.active { - background: #ffffff; - border-bottom-color: #008dc8; - color: var(--littlehelps-blue); -} - -body:not(.mobile-template) #sidebar::after { - content: ""; - order: 3; - flex: 0 0 100%; - height: 0; - border-top: 0; -} - -#content { - max-width: none; - height: auto; - padding: 32px 36px 46px; -} - -#container { - height: auto; - flex: 1 1 auto; - background: #f7f7f7; -} - -#content-layout { - position: relative; - width: 100%; - max-width: 920px; - min-height: calc(100% - 2px); - margin: 0 auto; - padding: 26px 30px; - background: #ffffff; - border: 0; - border-radius: 0; - color: var(--fg); - box-shadow: none; -} - -#content-layout::before { - content: ""; - position: absolute; - left: 0; - right: 0; - top: 0; - height: 0; - border-radius: 0; - background: transparent; -} - -#content-main > *:first-child { - margin-top: 0; -} - -#content-main h1, -#content-main h2, -#content-main h3, -#content-main h4, -#post-title, -.theme-picker-title, -.theme-picker-option-title { - color: var(--littlehelps-ink); - font-weight: 700; -} - -#post, -.account-admin-card, -.usage-card, -.form-card, -.grid-item, -pre code.hljs, -#mini-player, -#mini-player-tracks, -#sidebar-footer, -.site-popup-dialog, -#bbcode-preview { - background: #ffffff; - color: var(--fg); - border: 1px solid var(--littlehelps-rule); - border-radius: 0; - box-shadow: none; -} - -#post { - padding: 16px; - border-width: 1px; -} - -#post:hover, -.account-admin-card:hover, -.usage-card:hover, -.grid-item:hover { - border-color: rgba(0, 83, 159, 0.34); - box-shadow: none; -} - -.grid-item, -.account-admin-card, -.usage-card, -.form-card { - padding: 14px; -} - -.formatting-lab { - gap: 30px; -} - -.formatting-section { - border-color: #e4e4e4 !important; -} - -.formatting-sample, -.formatting-swatch, -.bbcode-editor, -.chat-admin-card, -.contact-admin-card { - background: #ffffff; - border: 1px solid #d7d7d7; - border-radius: 0; - box-shadow: none; -} - -.formatting-sample { - padding: 16px; -} - -.formatting-swatch { - min-height: 70px; -} - -.formatting-swatch span { - border-radius: 0 !important; -} - -.formatting-mini-tabs { - border-color: #d7d7d7 !important; -} - -.formatting-mini-tabs #tab { - min-height: 32px; - font-size: 14px; - border-right-color: #d7d7d7 !important; -} - -.formatting-button-pair { - align-items: stretch; -} - -.formatting-button-pair > * { - flex: 1 1 0; -} - -.formatting-inline-result { - border: 1px solid #e4e4e4; - background: #f7f7f7; - padding: 8px 10px; -} - -#result { - color: #176b2c; - background: #edf8ef; - border: 1px solid #bfe2c5; - padding: 8px 10px; - font-weight: 700; -} - -#error { - color: var(--littlehelps-red); - background: #fff2f3; - border: 1px solid #f3b5bd; - padding: 8px 10px; - font-weight: 700; -} - -.grid-item { - border-color: #e4e4e4; -} - -.grid-item:hover { - transform: none; - background: #ffffff; -} - -#post-content, -#post-title, -.form-card, -.form-card p, -.form-field label, -.checkbox-label span, -.radio-label span, -.color-row, -.color-row span, -.feed-reply-body, -.guestbook-post-actions, -#content-main, -#content-main p, -#content-main li { - color: var(--fg); -} - -#post-description, -#post-date, -#post-date-feed, -#post-username, -#post-bookmark, -#post-bookmark-feed, -#post-edit-feed, -.form-card p, -.form-field label, -.color-row span, -.feed-reply-meta, -.theme-picker-description, -.theme-picker-option-description { - color: var(--subtle); -} - -input, -textarea, -.dropdown, -.text-input, -.bbcode-dropdown, -.bbcode-btn, -#bbcode-textbox, -#bbcode-preview, -#create-account-form input[type="text"], -#admin-account-form input[type="text"], -#admin-account-form textarea { - background: #ffffff; - color: var(--fg); - border: 1px solid #7a7a7a; - border-radius: 0; - box-shadow: none; - min-height: 36px; -} - -textarea, -textarea.text-input, -#bbcode-textbox, -#bbcode-preview { - line-height: 1.45; -} - -.color-row { - display: grid; - grid-template-columns: minmax(90px, 1fr) auto; - align-items: center; - gap: 12px; - width: min(100%, 260px); -} - -.color-input, -input.color-input, -input[type="color"] { - width: 52px; - height: 36px; - min-width: 52px; - min-height: 36px; - padding: 3px; - border: 1px solid #d7d7d7; -} - -form#search { - display: flex; - align-items: center; - gap: 8px; -} - -#search-box { - flex: 1 1 auto; - min-width: 0; -} - -input:focus, -textarea:focus, -.dropdown:focus, -.text-input:focus, -#bbcode-textbox:focus { - border-color: var(--littlehelps-blue); - outline: 3px solid rgba(0, 83, 159, 0.16); - outline-offset: 1px; -} - -.checkbox-group, -.radio-group { - gap: 10px; -} - -.checkbox-label, -.radio-label { - align-items: center; - gap: 11px; -} - -.checkbox, -.radio, -input.checkbox, -input.radio { - width: 18px; - height: 18px; - min-width: 18px; - min-height: 18px; - padding: 0; - margin: 0; - border: 1px solid #b9b9b9; - background: #ffffff; - box-shadow: none; - flex: 0 0 18px; -} - -.checkbox, -input.checkbox { - border-radius: 0; -} - -.checkbox:checked, -input.checkbox:checked { - background: - linear-gradient(45deg, transparent 0 43%, #ffffff 43% 58%, transparent 58%) 3px 8px / 6px 6px no-repeat, - linear-gradient(-45deg, transparent 0 43%, #ffffff 43% 58%, transparent 58%) 7px 7px / 8px 7px no-repeat, - var(--littlehelps-blue); - border-color: var(--littlehelps-blue); -} - -.radio, -input.radio { - border-radius: 50%; - border-width: 2px; -} - -.radio:checked, -input.radio:checked { - background: - radial-gradient(circle, var(--littlehelps-blue) 0 4px, transparent 5px), - #ffffff; - border-color: #b9b9b9; -} - -.checkbox:focus-visible, -.radio:focus-visible, -input.checkbox:focus-visible, -input.radio:focus-visible { - outline: 3px solid rgba(0, 83, 159, 0.18); - outline-offset: 2px; -} - -.bbcode-editor { - padding: 12px; -} - -.bbcode-toolbar { - gap: 6px; -} - -.bbcode-btn { - min-width: 34px; - min-height: 34px; - padding: 0; -} - -.bbcode-dropdown { - min-height: 34px; -} - -.chat-admin-card { - border-color: #d7d7d7; -} - -.chat-copy-link { - background: #f7f7f7; - border-radius: 0; -} - -.contact-admin-message { - background: #f3f3f3; - border-color: #d7d7d7; -} - -.contact-admin-alert { - background: #fff2f3; - border-color: #f3b5bd; - color: var(--littlehelps-red); -} - -.checkbox-label span, -.radio-label span { - color: var(--fg); - font-size: 16px; - line-height: 1.25; -} - -.checkbox-label:hover span, -.radio-label:hover span { - color: var(--littlehelps-blue); -} - -button, -#search-button, -#form-button, -#settings-save, -#color-reset, -#footer-button, -.danger-button, -.theme-picker-button, -.theme-picker-option { - background: #ffffff; - color: var(--littlehelps-blue); - border: 2px solid var(--littlehelps-blue); - border-radius: 999px; - font-weight: 700; - box-shadow: none; - min-height: 34px; - padding: 7px 18px; -} - -button:hover, -#search-button:hover, -#form-button:hover, -#settings-save:hover, -#color-reset:hover, -#footer-button:hover, -.theme-picker-button:hover, -.theme-picker-option:hover, -.theme-picker-option.selected { - background: var(--littlehelps-blue); - color: #ffffff; - border-color: var(--littlehelps-blue); -} - -#littlehelps-search-box { - height: 43px; - min-height: 43px; - border: 1px solid #777777; - border-right: 1px solid #777777; - box-shadow: none; -} - -#littlehelps-search-button { - width: 46px; - min-width: 46px; - height: 43px; - min-height: 43px; - padding: 0; - background: var(--littlehelps-blue); - color: #ffffff; - border: 1px solid var(--littlehelps-blue); - border-radius: 50%; - margin-left: 10px; - transform: none; -} - -#littlehelps-search-button:hover { - background: #003f78; - border-color: #003f78; - color: #ffffff; -} - -.danger-button { - color: var(--littlehelps-red); - border-color: var(--littlehelps-red); -} - -.danger-button:hover { - background: var(--littlehelps-red); - color: #ffffff; - border-color: var(--littlehelps-red); -} - -.theme-picker-button, -.theme-picker-option { - border-radius: 0 !important; - background: #ffffff !important; - border-color: var(--littlehelps-rule) !important; - color: var(--fg) !important; -} - -.theme-picker-option:hover, -.theme-picker-option.selected { - background: #eef6ff !important; - border-color: var(--littlehelps-blue) !important; - color: var(--fg) !important; -} - -.theme-picker-button:hover { - border-color: var(--littlehelps-blue) !important; -} - -.theme-picker-thumb { - border-radius: 0; -} - -#sidebar-footer { - width: auto; - margin: 0 16px 0 auto; - padding: 0; - background: #ffffff; - border: 0; - border-radius: 0; - box-shadow: none; - flex: 0 0 auto; - order: 2; -} - -#footer-buttons { - display: flex; - gap: 12px; - align-items: center; -} - -#footer-button { - min-width: 86px; - min-height: 34px; - display: inline-flex; - align-items: center; - justify-content: center; - padding: 0 18px; - border-radius: 999px; - background: var(--littlehelps-blue); - color: #ffffff; - border-color: var(--littlehelps-blue); - font-weight: 700; - font-size: 16px; -} - -#footer-button:hover { - background: #003f78; - border-color: #003f78; -} - -body:not(.mobile-template) #footer-buttons a[href="/account"] #footer-button::after, -body:not(.mobile-template) #footer-buttons a[href="/account/login"] #footer-button::after { - content: "Sign in"; -} - -body:not(.mobile-template) #footer-buttons a[href="/account/logout"] #footer-button::after { - content: "Sign out"; -} - -body:not(.mobile-template) #footer-buttons #footer-button i { - display: none !important; -} - -#mini-player, -#mini-player-tracks { - width: auto; - margin: 10px 14px; - flex: 0 1 360px; - order: 5; - background: #ffffff; - color: var(--fg); - border: 1px solid var(--littlehelps-rule); - border-radius: 0; - box-shadow: none; -} - -#mini-player { - padding: 10px 12px; - gap: 8px; - max-height: 156px; - overflow: hidden; -} - -#mini-player-tracks { - padding: 8px 0; - gap: 0; - max-height: 142px; - overflow-y: auto; -} - -#mini-player-main { - align-items: center; - gap: 10px; -} - -#mini-player-art-wrapper, -#mini-player-art { - width: 42px; - height: 42px; - border-radius: 0; -} - -#mini-player-art-wrapper { - margin-top: 0; - border: 1px solid var(--littlehelps-rule); - background: #f7f7f7; - overflow: hidden; -} - -#mini-player-art { - border: 0; - background: #f7f7f7; -} - -#mini-player-download { - background: rgba(0, 83, 159, 0.86) !important; - color: #ffffff !important; -} - -#mini-player-meta { - gap: 6px; -} - -#mini-player-title { - min-height: 18px; -} - -#mini-player-title-inner, -.mini-track { - color: var(--littlehelps-ink); - font-family: "TescoModern", Arial, Helvetica, var(--emoji-font), sans-serif !important; - font-size: 13px; - font-weight: 700; -} - -.mini-track { - display: block; - padding: 8px 12px; - border-bottom: 1px solid #e9e9e9; - color: var(--littlehelps-blue); -} - -.mini-track:last-child { - border-bottom: 0; -} - -.mini-track:hover, -.mini-track.active { - background: #eef6ff; - color: var(--littlehelps-blue); -} - -.mini-track.active { - border-left: 4px solid #008dc8; - padding-left: 8px; -} - -#mini-player-row { - gap: 8px; -} - -#mini-player-controls { - align-items: center; -} - -#mini-player-play, -#mini-player-mute, -#mini-player-download { - color: var(--littlehelps-blue); - transition: color 0.15s ease, background-color 0.15s ease; -} - -#mini-player-play { - width: 26px; - height: 26px; - border: 2px solid var(--littlehelps-blue); - border-radius: 50%; - background: #ffffff; - color: var(--littlehelps-blue); - font-size: 12px; -} - -#mini-player-mute { - font-size: 15px; -} - -#mini-player-play:hover, -#mini-player-mute:hover, -#mini-player-download:hover { - color: #ffffff; - background: var(--littlehelps-blue); -} - -#mini-player-volume-wrapper { - gap: 6px; -} - -#mini-player-volume-wrapper:hover #mini-player-volume { - width: 72px; -} - -#mini-player-seek, -#mini-player-volume { - height: 6px; - background: #e6e6e6; - border: 0; - border-radius: 999px; - accent-color: var(--littlehelps-blue); -} - -#mini-player-seek::-webkit-slider-thumb, -#mini-player-volume::-webkit-slider-thumb { - width: 14px; - height: 14px; - border-radius: 50%; - background: var(--littlehelps-blue); - border: 2px solid #ffffff; - box-shadow: 0 0 0 1px var(--littlehelps-blue); -} - -#mini-player-seek::-moz-range-track, -#mini-player-volume::-moz-range-track { - height: 6px; - background: #e6e6e6; - border: 0; - border-radius: 999px; -} - -#mini-player-seek::-moz-range-thumb, -#mini-player-volume::-moz-range-thumb { - width: 12px; - height: 12px; - border-radius: 50%; - background: var(--littlehelps-blue); - border: 2px solid #ffffff; - box-shadow: 0 0 0 1px var(--littlehelps-blue); -} - -input[type="range"] { - accent-color: var(--littlehelps-blue); -} - -.tooltip { - background: var(--littlehelps-blue); - color: #ffffff; - border-color: var(--littlehelps-blue); - border-radius: 0; -} - -.spoiler { - background-color: var(--littlehelps-blue); -} - -#error { - color: var(--littlehelps-red); - font-weight: 700; -} - -body.mobile-template { - background: #f7f7f7 !important; - color: var(--fg) !important; - font-family: "TescoModern", Arial, Helvetica, var(--emoji-font), sans-serif !important; -} - -body.mobile-template #page-wrapper { - padding-top: 0 !important; -} - -body.mobile-template::before { - content: ""; - position: sticky; - inset: 0 auto auto 0; - width: 100%; - height: 24px; - display: block; - background: var(--littlehelps-blue); - z-index: 2; - pointer-events: none; -} - -body.mobile-template #sidebar, -body.mobile-template .mobile-collapsed-header { - background: #ffffff !important; - color: var(--fg) !important; - border-color: var(--littlehelps-rule) !important; - border-radius: 0 !important; - box-shadow: 0 2px 8px rgba(31, 31, 31, 0.08) !important; -} - -body.mobile-template #sidebar { - width: 100% !important; - min-width: 0 !important; - max-width: none !important; - max-height: none !important; - display: block !important; - height: auto !important; - padding-bottom: 0 !important; - border-bottom: 1px solid var(--littlehelps-rule) !important; - overflow: hidden !important; -} - -body.mobile-template #header { - position: relative; - display: flex !important; - align-items: center !important; - justify-content: space-between !important; - gap: 12px !important; - padding: 22px 16px 24px !important; - border-bottom: 1px solid var(--littlehelps-rule) !important; - text-align: left !important; -} - -body.mobile-template #subtitle, -body.mobile-template #dev-mode-banner { - display: none !important; -} - -body.mobile-template #title, -body.mobile-template .mobile-collapsed-title { - position: relative; - display: inline-block; - color: var(--littlehelps-red) !important; - font-size: 29px !important; - font-weight: 700 !important; - line-height: 1 !important; - background: none !important; - -webkit-text-fill-color: var(--littlehelps-red) !important; - -webkit-text-stroke: 0.4px var(--littlehelps-red) !important; - text-shadow: - 0.3px 0 0 var(--littlehelps-red), - -0.2px 0 0 var(--littlehelps-red) !important; -} - -body.mobile-template #title::after, -body.mobile-template .mobile-collapsed-title::after { - content: ""; - position: absolute; - left: 2px; - right: 2px; - bottom: -11px; - height: 7px; - background-image: linear-gradient(135deg, transparent 0 20%, var(--littlehelps-blue) 20% 80%, transparent 80% 100%); - background-size: 27px 7px; - background-repeat: repeat-x; -} - -body.mobile-template #hide-sidebar, -body.mobile-template #show-sidebar, -body.mobile-template .mobile-collapsed-header #show-sidebar { - background: var(--littlehelps-blue) !important; - color: #ffffff !important; - border: 0 !important; - border-radius: 50% !important; - box-shadow: none !important; -} - -body.mobile-template #hide-sidebar { - width: 34px !important; - height: 34px !important; - padding: 0 !important; - display: inline-flex !important; - align-items: center !important; - justify-content: center !important; - flex: 0 0 34px !important; - font-size: 17px !important; -} - -body.mobile-template .mobile-collapsed-brand, -body.mobile-template .mobile-collapsed-title { - color: var(--littlehelps-red) !important; - font-weight: 700 !important; -} - -body.mobile-template .mobile-collapsed-subtitle, -body.mobile-template #footer-text, -body.mobile-template #user-greeting, -body.mobile-template #content-footer { - color: var(--subtle) !important; -} - -body.mobile-template .mobile-collapsed-header { - margin: 0 !important; - padding: 12px 14px 14px !important; - border-bottom: 1px solid var(--littlehelps-rule) !important; - box-shadow: 0 2px 8px rgba(31, 31, 31, 0.08) !important; -} - -body.mobile-template .mobile-collapsed-subtitle { - display: none !important; -} - -body.mobile-template .mobile-collapsed-header #show-sidebar { - width: 38px !important; - height: 38px !important; - padding: 0 !important; - display: inline-flex !important; - align-items: center !important; - justify-content: center !important; - order: 2; - margin-left: auto !important; -} - -body.mobile-template .mobile-nav-grid { - display: grid !important; - grid-template-columns: repeat(2, minmax(0, 1fr)) !important; - gap: 0 !important; - padding: 0 !important; - overflow: visible !important; - border-top: 1px solid var(--littlehelps-rule) !important; - border-bottom: 1px solid var(--littlehelps-rule) !important; - background: #ffffff !important; -} - -body.mobile-template .mobile-nav-grid a.mobile-nav-link { - min-width: 0 !important; - border-right: 1px solid var(--littlehelps-rule) !important; - border-bottom: 1px solid var(--littlehelps-rule) !important; -} - -body.mobile-template .mobile-nav-grid a.mobile-nav-link:nth-child(2n) { - border-right: 0 !important; -} - -body.mobile-template .mobile-nav-grid a.mobile-nav-link:nth-last-child(-n + 2) { - border-bottom: 0 !important; -} - -body.mobile-template .mobile-nav-grid a.mobile-nav-link > #tab.mobile-nav-button { - background: #ffffff !important; - color: var(--littlehelps-blue) !important; - min-height: 48px !important; - justify-content: flex-start !important; - padding: 0 16px !important; - border: 0 !important; - border-left: 4px solid transparent !important; - border-bottom: 0 !important; - border-radius: 0 !important; - box-shadow: none !important; - font-size: 16px !important; - font-weight: 700 !important; - text-align: left !important; -} - -body.mobile-template .mobile-nav-grid a.mobile-nav-link > #tab.mobile-nav-button:hover, -body.mobile-template .mobile-nav-grid a.mobile-nav-link > #tab.mobile-nav-button.active { - background: #ffffff !important; - color: var(--littlehelps-blue) !important; - border-left-color: #008dc8 !important; -} - -body.mobile-template #footer-buttons { - display: grid !important; - grid-template-columns: repeat(2, minmax(0, 1fr)) !important; - gap: 0 !important; - border: 1px solid var(--littlehelps-rule) !important; - border-bottom: 0 !important; -} - -body.mobile-template #sidebar-footer, -body.mobile-template #mini-player, -body.mobile-template #mini-player-tracks { - margin: 0 !important; - background: #ffffff !important; - border: 0 !important; - border-radius: 0 !important; - box-shadow: none !important; -} - -body.mobile-template #mini-player, -body.mobile-template #mini-player-tracks { - border-bottom: 1px solid var(--littlehelps-rule) !important; -} - -body.mobile-template #mini-player { - padding: 12px 16px !important; - max-height: none !important; - overflow: visible !important; -} - -body.mobile-template #mini-player-main { - align-items: center !important; - gap: 10px !important; -} - -body.mobile-template #mini-player-art-wrapper, -body.mobile-template #mini-player-art { - width: 44px !important; - height: 44px !important; - border-radius: 0 !important; -} - -body.mobile-template #mini-player-art-wrapper { - border: 1px solid var(--littlehelps-rule) !important; - background: #f7f7f7 !important; -} - -body.mobile-template #mini-player-title-inner, -body.mobile-template .mini-track { - color: var(--littlehelps-ink) !important; - font-family: "TescoModern", Arial, Helvetica, var(--emoji-font), sans-serif !important; - font-size: 14px !important; - font-weight: 700 !important; -} - -body.mobile-template #mini-player-row { - gap: 8px !important; -} - -body.mobile-template #mini-player-play { - width: 30px !important; - height: 30px !important; - border: 2px solid var(--littlehelps-blue) !important; - border-radius: 50% !important; - background: #ffffff !important; - color: var(--littlehelps-blue) !important; -} - -body.mobile-template #mini-player-play:hover, -body.mobile-template #mini-player-mute:hover { - background: var(--littlehelps-blue) !important; - color: #ffffff !important; -} - -body.mobile-template #mini-player-tracks { - padding: 0 !important; - max-height: 184px !important; - overflow-y: auto !important; -} - -body.mobile-template .mini-track { - padding: 11px 16px !important; - border-bottom: 1px solid #e9e9e9 !important; - color: var(--littlehelps-blue) !important; -} - -body.mobile-template .mini-track:hover, -body.mobile-template .mini-track.active { - background: #eef6ff !important; - color: var(--littlehelps-blue) !important; -} - -body.mobile-template .mini-track.active { - border-left: 4px solid #008dc8 !important; - padding-left: 12px !important; -} - -body.mobile-template #sidebar-footer { - padding: 14px 16px 16px !important; -} - -body.mobile-template #footer-text { - display: block !important; - margin: 0 0 10px !important; - text-align: left !important; - font-size: 12px !important; -} - -body.mobile-template #footer-buttons > a.mobile-footer-link > #footer-button.mobile-footer-button { - width: 100% !important; - min-width: 0 !important; - min-height: 44px !important; - padding: 0 8px !important; - background: #ffffff !important; - color: var(--littlehelps-blue) !important; - border: 0 !important; - border-bottom: 1px solid var(--littlehelps-rule) !important; - border-right: 1px solid var(--littlehelps-rule) !important; - border-radius: 0 !important; - box-shadow: none !important; - font-size: 15px !important; -} - -body.mobile-template #footer-buttons > a.mobile-footer-link:nth-child(2n) > #footer-button.mobile-footer-button { - border-right: 0 !important; -} - -body.mobile-template #footer-buttons > a.mobile-footer-link > #footer-button.mobile-footer-button i { - display: none !important; -} - -body.mobile-template #footer-buttons > a[href="/"] #footer-button::after { - content: "Home"; -} - -body.mobile-template #footer-buttons > a[href="/discord"] #footer-button::after { - content: "Discord"; -} - -body.mobile-template #footer-buttons > a[href="/settings"] #footer-button::after { - content: "Settings"; -} - -body.mobile-template #footer-buttons > a[href="/account"] #footer-button::after, -body.mobile-template #footer-buttons > a[href="/account/login"] #footer-button::after { - content: "Sign in"; -} - -body.mobile-template #footer-buttons > a[href="/account/logout"] #footer-button::after { - content: "Sign out"; -} - -body.mobile-template #footer-buttons > a.mobile-footer-link > #footer-button.mobile-footer-button:hover, -body.mobile-template #footer-buttons > a.mobile-footer-link > #footer-button.mobile-footer-button.active { - background: var(--littlehelps-blue) !important; - color: #ffffff !important; - border-color: var(--littlehelps-blue) !important; -} - -body.mobile-template #content { - padding: 12px !important; - background: #f7f7f7 !important; -} - -body.mobile-template #content-layout, -body.mobile-template #content-main { - background: #ffffff !important; - color: var(--fg) !important; - border: 0 !important; - border-radius: 0 !important; - box-shadow: none !important; -} - -body.mobile-template #content-layout { - padding: 16px !important; -} - -body.mobile-template form#search { - display: flex !important; - align-items: center !important; - gap: 8px !important; - margin: 0 0 16px !important; - padding: 0 !important; - background: transparent !important; - border: 0 !important; -} - -body.mobile-template #search-box { - flex: 1 1 auto !important; - min-width: 0 !important; - height: 42px !important; - min-height: 42px !important; - padding: 0 14px !important; - background: #ffffff !important; - color: var(--fg) !important; - border: 1px solid #777777 !important; - border-radius: 0 !important; - box-shadow: none !important; - font-size: 16px !important; - font-style: italic !important; -} - -body.mobile-template #search-button { - width: 42px !important; - min-width: 42px !important; - height: 42px !important; - min-height: 42px !important; - padding: 0 !important; - display: inline-flex !important; - align-items: center !important; - justify-content: center !important; - background: var(--littlehelps-blue) !important; - color: #ffffff !important; - border: 1px solid var(--littlehelps-blue) !important; - border-radius: 50% !important; -} - -body.mobile-template input, -body.mobile-template textarea, -body.mobile-template .dropdown, -body.mobile-template .text-input, -body.mobile-template .bbcode-dropdown, -body.mobile-template .bbcode-btn, -body.mobile-template #bbcode-textbox, -body.mobile-template #bbcode-preview, -body.mobile-template .checkbox, -body.mobile-template .radio, -body.mobile-template .color-input { - background: #ffffff !important; - color: var(--fg) !important; - border-color: #7a7a7a !important; -} - -body.mobile-template .checkbox:checked, -body.mobile-template input.checkbox:checked { - background: - linear-gradient(45deg, transparent 0 43%, #ffffff 43% 58%, transparent 58%) 3px 8px / 6px 6px no-repeat, - linear-gradient(-45deg, transparent 0 43%, #ffffff 43% 58%, transparent 58%) 7px 7px / 8px 7px no-repeat, - var(--littlehelps-blue) !important; - border-color: var(--littlehelps-blue) !important; -} - -body.mobile-template .radio:checked, -body.mobile-template input.radio:checked { - background: - radial-gradient(circle, var(--littlehelps-blue) 0 4px, transparent 5px), - #ffffff !important; - border-color: #b9b9b9 !important; -} - -body.mobile-template #mini-player-seek, -body.mobile-template #mini-player-volume { - height: 6px !important; - background: #e6e6e6 !important; - border: 0 !important; - border-radius: 999px !important; - accent-color: var(--littlehelps-blue) !important; -} - -body.mobile-template #mini-player-seek::-webkit-slider-thumb, -body.mobile-template #mini-player-volume::-webkit-slider-thumb { - width: 14px !important; - height: 14px !important; - border-radius: 50% !important; - background: var(--littlehelps-blue) !important; - border: 2px solid #ffffff !important; - box-shadow: 0 0 0 1px var(--littlehelps-blue) !important; -} - -body.mobile-template #mini-player-seek::-moz-range-track, -body.mobile-template #mini-player-volume::-moz-range-track { - height: 6px !important; - background: #e6e6e6 !important; - border: 0 !important; - border-radius: 999px !important; -} - -body.mobile-template #mini-player-seek::-moz-range-thumb, -body.mobile-template #mini-player-volume::-moz-range-thumb { - width: 12px !important; - height: 12px !important; - border-radius: 50% !important; - background: var(--littlehelps-blue) !important; - border: 2px solid #ffffff !important; - box-shadow: 0 0 0 1px var(--littlehelps-blue) !important; -} - -@media (max-width: 420px) { - body.mobile-template .mobile-nav-grid { - grid-template-columns: 1fr !important; - } - - body.mobile-template .mobile-nav-grid a.mobile-nav-link { - border-right: 0 !important; - } - - body.mobile-template .mobile-nav-grid a.mobile-nav-link:nth-last-child(2) { - border-bottom: 1px solid var(--littlehelps-rule) !important; - } -} -body.littlehelps-theme .content-pagination .guestbook-page-btn { border-radius: 3px; } diff --git a/themes/lib/littlehelps/littlehelps.html b/themes/lib/littlehelps/littlehelps.html deleted file mode 100644 index e3ce667..0000000 --- a/themes/lib/littlehelps/littlehelps.html +++ /dev/null @@ -1,74 +0,0 @@ - - - - - - {title} | fridge.dev - - - - - - - - - - - - - - - -
    - -
    - -
    - -
    - -
    {content}
    - -
    -
    - - diff --git a/themes/lib/littlehelps/tescomodern-bold.ttf b/themes/lib/littlehelps/tescomodern-bold.ttf deleted file mode 100644 index 4d256c320f0c5419dcd0ffaf39e4b82bfaab4ff8..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 75244 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 M)t%gIo;x4;e^oDedH?_b diff --git a/themes/lib/littlehelps/tescomodern.ttf b/themes/lib/littlehelps/tescomodern.ttf deleted file mode 100644 index eda2e05e3e5866454b70c000d8febcfe1c12c94e..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 78244 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 ZGD4U#I9n(D>QU^@lS7v`8uQ+l{y)*rtR?^e diff --git a/themes/lib/modern-sleek/modern-sleek.css b/themes/lib/modern-sleek/modern-sleek.css deleted file mode 100644 index f0c3e1c..0000000 --- a/themes/lib/modern-sleek/modern-sleek.css +++ /dev/null @@ -1,221 +0,0 @@ -:root { - --bg: #101214; - --fg: #f2f5f8; - --border: #30363d; - --subtle: #a6b0bb; - --links: #4cc2ff; - --chat-own-fg: #ffffff; - --hero-ascii-muted: #627487; - --hero-ascii-1: #f2f5f8; - --hero-ascii-2: #cfe8ff; - --hero-ascii-3: #9ed8ff; - --hero-ascii-4: #70caff; - --hero-ascii-5: #4cc2ff; - --hero-ascii-6: #47a6ff; - --hero-ascii-7: #2d7dff; - --hero-ascii-opacity: 0.96; -} - -body { - background: - radial-gradient(circle at 86% 12%, rgba(76, 194, 255, 0.18), transparent 30%), - linear-gradient(180deg, #171a1f 0%, #101214 58%, #0b0d10 100%); - color: var(--fg); -} - -#page-wrapper, -#container { - background: transparent; -} - -#sidebar { - width: 284px; - background: rgba(26, 29, 33, 0.96); - border-right: 1px solid rgba(255, 255, 255, 0.08); - box-shadow: 14px 0 34px rgba(0, 0, 0, 0.24); -} - -#header { - margin: 0; - padding: 18px 16px 16px; - background: - linear-gradient(90deg, rgba(76, 194, 255, 0.14), transparent), - rgba(32, 36, 42, 0.88); - border-bottom: 1px solid rgba(255, 255, 255, 0.08); -} - -#title, -.mobile-collapsed-title { - color: #ffffff; - font-family: "MainBold", var(--emoji-font), monospace; - text-shadow: none; -} - -#subtitle, -#footer-text, -#user-greeting, -#content-footer, -#post-date, -#post-date-feed, -#post-description, -#post-username, -.usage-label { - color: var(--subtle); -} - -a, -#hide-sidebar, -#show-sidebar { - color: var(--links); -} - -#sidebar > a { - display: block; - margin: 0 10px 4px; -} - -#sidebar > a:first-of-type { - margin-top: 12px; -} - -#tab { - padding: 9px 12px; - background: transparent; - border: 1px solid transparent; - border-radius: 4px; - color: var(--fg); -} - -#tab:hover, -#tab.active { - background: rgba(76, 194, 255, 0.16); - border-color: rgba(76, 194, 255, 0.38); - color: #ffffff; -} - -#content { - padding: 32px; -} - -#content-layout { - max-width: 960px; - padding: 26px 30px; - background: rgba(28, 32, 37, 0.86); - border: 1px solid rgba(255, 255, 255, 0.1); - border-radius: 6px; - box-shadow: 0 18px 42px rgba(0, 0, 0, 0.28); -} - -#post, -.account-admin-card, -.usage-card, -.form-card, -.grid-item, -pre code.hljs, -#mini-player, -#mini-player-tracks, -#sidebar-footer, -.site-popup-dialog { - background: rgba(31, 35, 40, 0.92); - border: 1px solid rgba(255, 255, 255, 0.1); - border-radius: 6px; - color: var(--fg); - box-shadow: 0 10px 24px rgba(0, 0, 0, 0.18); -} - -#post:hover, -.account-admin-card:hover, -.usage-card:hover { - background: rgba(36, 41, 47, 0.96); -} - -input, -textarea, -.dropdown, -.text-input, -.bbcode-dropdown, -.bbcode-btn, -#bbcode-textbox, -#bbcode-preview { - background: #0f1216; - color: var(--fg); - border: 1px solid #3b4652; - border-radius: 4px; -} - -button, -#search-button, -#form-button, -#settings-save, -#color-reset, -#footer-button, -.danger-button { - background: #256d9c; - color: #ffffff; - border: 1px solid #3fa6e8; - border-radius: 4px; - box-shadow: none; -} - -button:hover, -#search-button:hover, -#form-button:hover, -#settings-save:hover, -#color-reset:hover, -#footer-button:hover { - background: #3399db; - color: #ffffff; -} - -.theme-picker-button, -.theme-picker-option { - background: rgba(31, 35, 40, 0.92) !important; - border-color: rgba(255, 255, 255, 0.12) !important; - border-radius: 6px !important; -} - -.theme-picker-option:hover, -.theme-picker-option.selected { - background: rgba(76, 194, 255, 0.18) !important; -} - -#mini-player-art-wrapper, -#mini-player-art { - border-radius: 4px; -} - -body.mobile-template { - background: linear-gradient(180deg, #171a1f 0%, #101214 58%, #0b0d10 100%) !important; - color: var(--fg) !important; -} - -body.mobile-template #sidebar, -body.mobile-template .mobile-collapsed-header, -body.mobile-template #content-layout, -body.mobile-template #mini-player, -body.mobile-template #mini-player-tracks, -body.mobile-template #sidebar-footer { - background: rgba(28, 32, 37, 0.96) !important; - color: var(--fg) !important; - border-color: rgba(255, 255, 255, 0.1) !important; - border-radius: 6px !important; -} - -body.mobile-template #show-sidebar, -body.mobile-template .mobile-collapsed-header #show-sidebar, -body.mobile-template .mobile-nav-grid a.mobile-nav-link > #tab.mobile-nav-button, -body.mobile-template #footer-buttons > a.mobile-footer-link > #footer-button.mobile-footer-button { - background: rgba(31, 35, 40, 0.94) !important; - color: var(--fg) !important; - border-color: rgba(255, 255, 255, 0.12) !important; -} - -body.mobile-template .mobile-nav-grid a.mobile-nav-link > #tab.mobile-nav-button:hover, -body.mobile-template .mobile-nav-grid a.mobile-nav-link > #tab.mobile-nav-button.active, -body.mobile-template #footer-buttons > a.mobile-footer-link > #footer-button.mobile-footer-button:hover, -body.mobile-template #footer-buttons > a.mobile-footer-link > #footer-button.mobile-footer-button.active { - background: #256d9c !important; - color: #ffffff !important; - border-color: #3fa6e8 !important; -} -body.modern-sleek-theme .content-pagination .guestbook-page-btn { border-radius: 2px; } diff --git a/themes/lib/modern-sleek/modern-sleek.html b/themes/lib/modern-sleek/modern-sleek.html deleted file mode 100644 index 149cb11..0000000 --- a/themes/lib/modern-sleek/modern-sleek.html +++ /dev/null @@ -1,65 +0,0 @@ - - - - - - {title} | fridge.dev - - - - - - - - - - - - - -
    - -
    - -
    {content}
    - -
    -
    - - diff --git a/themes/lib/occult/occult.css b/themes/lib/occult/occult.css deleted file mode 100644 index d5b9bc0..0000000 --- a/themes/lib/occult/occult.css +++ /dev/null @@ -1,1034 +0,0 @@ -:root { - --bg: #070907; - --fg: #efe6cf; - --border: #3f6f63; - --subtle: #9ca889; - --links: #b9d36b; - --occult-deep: #0b1411; - --occult-panel: #101b16; - --occult-ink: #16231d; - --occult-brass: #d1aa57; - --occult-wax: #8e2f2a; - --hero-ascii-muted: #817d63; - --hero-ascii-1: #8e2f2a; - --hero-ascii-2: #9e5133; - --hero-ascii-3: #ad7440; - --hero-ascii-4: #d1aa57; - --hero-ascii-5: #b9d36b; - --hero-ascii-6: #8fb575; - --hero-ascii-7: #3f6f63; - --hero-ascii-opacity: 0.92; -} - -body { - counter-reset: occult-nav; - background: - radial-gradient(circle at 58% 42%, transparent 0 118px, rgba(209, 170, 87, 0.07) 119px 120px, transparent 121px 168px, rgba(185, 211, 107, 0.055) 169px 170px, transparent 171px), - repeating-linear-gradient(90deg, rgba(185, 211, 107, 0.035) 0 1px, transparent 1px 56px), - repeating-linear-gradient(0deg, rgba(209, 170, 87, 0.03) 0 1px, transparent 1px 42px), - conic-gradient(from 18deg at 50% 18%, transparent 0 12deg, rgba(185, 211, 107, 0.08) 12deg 14deg, transparent 14deg 45deg), - linear-gradient(180deg, #020403 0%, #0b1411 45%, #070907 100%); - color: var(--fg); -} - -body::before, -body::after { - content: ""; - position: fixed; - pointer-events: none; -} - -.occult-rune-field, -.occult-floor-sigil { - position: fixed; - pointer-events: none; -} - -.occult-rune-field { - inset: 0; - z-index: -1; - overflow: hidden; - color: rgba(209, 170, 87, 0.36); - font-family: Georgia, "Times New Roman", serif; - text-shadow: 0 0 18px rgba(185, 211, 107, 0.22); -} - -.occult-rune-field span { - position: absolute; - display: grid; - place-items: center; - width: 78px; - height: 78px; - border: 1px solid rgba(209, 170, 87, 0.16); - border-radius: 50%; - background: radial-gradient(circle, rgba(7, 16, 13, 0.72), transparent 68%); - font-size: 30px; - opacity: 0.64; -} - -.occult-rune-field span:nth-child(1) { - top: 76px; - right: 9vw; -} - -.occult-rune-field span:nth-child(2) { - top: 29vh; - right: 23vw; - transform: rotate(12deg); -} - -.occult-rune-field span:nth-child(3) { - right: 6vw; - bottom: 19vh; - transform: rotate(-10deg); -} - -.occult-rune-field span:nth-child(4) { - left: 326px; - bottom: 76px; - transform: rotate(18deg); -} - -.occult-rune-field span:nth-child(5) { - left: 42vw; - top: 13vh; - color: rgba(185, 211, 107, 0.3); -} - -.occult-rune-field span:nth-child(6) { - right: 34vw; - bottom: 31vh; - width: 56px; - height: 56px; - font-size: 23px; -} - -.occult-floor-sigil { - right: 7vw; - bottom: -125px; - z-index: -1; - width: min(430px, 42vw); - aspect-ratio: 1; - border-radius: 50%; - opacity: 0.34; - background: - linear-gradient(90deg, transparent 49.6%, rgba(185, 211, 107, 0.55) 49.6% 50.4%, transparent 50.4%), - linear-gradient(18deg, transparent 49.6%, rgba(209, 170, 87, 0.44) 49.6% 50.4%, transparent 50.4%), - linear-gradient(162deg, transparent 49.6%, rgba(142, 47, 42, 0.42) 49.6% 50.4%, transparent 50.4%), - repeating-radial-gradient(circle, transparent 0 50px, rgba(185, 211, 107, 0.62) 51px 52px, transparent 53px 88px); - filter: drop-shadow(0 0 22px rgba(185, 211, 107, 0.12)); -} - -body::before { - inset: 22px; - z-index: -2; - border: 1px solid rgba(185, 211, 107, 0.14); - background: - repeating-radial-gradient(circle at 50% 18%, transparent 0 44px, rgba(209, 170, 87, 0.07) 45px 46px, transparent 47px 88px), - linear-gradient(118deg, transparent 0 49.8%, rgba(63, 111, 99, 0.16) 49.8% 50.2%, transparent 50.2% 100%), - linear-gradient(62deg, transparent 0 49.8%, rgba(142, 47, 42, 0.15) 49.8% 50.2%, transparent 50.2% 100%); - clip-path: polygon(24px 0, calc(100% - 24px) 0, 100% 24px, 100% calc(100% - 24px), calc(100% - 24px) 100%, 24px 100%, 0 calc(100% - 24px), 0 24px); - opacity: 0.86; -} - -body::after { - inset: 0; - z-index: -1; - background: - linear-gradient(90deg, rgba(7, 9, 7, 0.92) 0 280px, transparent 280px), - radial-gradient(ellipse at 82% 10%, rgba(142, 47, 42, 0.18), transparent 34%), - linear-gradient(180deg, transparent, rgba(2, 4, 3, 0.7)); -} - -#page-wrapper, -#container { - background: transparent; -} - -#sidebar { - width: 270px; - background: - linear-gradient(90deg, rgba(185, 211, 107, 0.08) 0 1px, transparent 1px 100%), - linear-gradient(180deg, rgba(12, 20, 17, 0.97), rgba(5, 7, 6, 0.97)); - border-right: 1px solid rgba(185, 211, 107, 0.38); - box-shadow: - inset -7px 0 0 rgba(63, 111, 99, 0.18), - 14px 0 34px rgba(0, 0, 0, 0.42); -} - -#header { - position: relative; - margin: 13px; - padding: 15px 13px 17px; - text-align: left; - background: - linear-gradient(135deg, rgba(185, 211, 107, 0.13) 0 16%, transparent 16% 100%), - linear-gradient(180deg, rgba(22, 35, 29, 0.94), rgba(7, 9, 7, 0.94)); - border: 1px solid var(--border); - border-bottom: 3px double var(--occult-brass); - border-radius: 0; - clip-path: polygon(12px 0, 100% 0, 100% calc(100% - 12px), calc(100% - 12px) 100%, 0 100%, 0 12px); - box-shadow: - inset 0 0 0 1px rgba(239, 230, 207, 0.04), - 0 0 24px rgba(185, 211, 107, 0.08); -} - -#header::before { - content: "☽ ✶ ☉"; - position: absolute; - left: 12px; - right: 12px; - top: -11px; - color: var(--occult-brass); - font-family: Georgia, "Times New Roman", serif; - font-size: 13px; - letter-spacing: 8px; - text-align: center; - text-shadow: 0 0 9px rgba(209, 170, 87, 0.3); -} - -#header::after { - content: "SIGIL-03"; - position: absolute; - right: 10px; - bottom: 8px; - color: var(--occult-brass); - font-family: "MainBold", var(--emoji-font), monospace; - font-size: 10px; - letter-spacing: 0; -} - -#title, -.mobile-collapsed-title { - color: var(--links); - font-family: "MainBold", var(--emoji-font), monospace; - font-size: 21px; - text-transform: lowercase; - text-shadow: - 0 0 10px rgba(185, 211, 107, 0.42), - 1px 1px 0 #000; -} - -#subtitle, -#footer-text, -#user-greeting, -#content-footer, -#post-date, -#post-date-feed, -#post-description, -#post-username, -#post-bookmark, -#post-bookmark-feed, -#post-edit-feed, -.usage-label, -.feed-reply-meta, -.form-field label, -.color-row span { - color: var(--subtle); -} - -a, -#hide-sidebar, -#show-sidebar { - color: var(--links); -} - -a:hover, -#hide-sidebar:hover, -#show-sidebar:hover { - color: var(--occult-brass); -} - -#sidebar > a { - display: block; - margin: 0 13px 7px; -} - -#tab { - counter-increment: occult-nav; - position: relative; - min-height: 35px; - display: flex; - align-items: center; - gap: 9px; - padding: 8px 12px 8px 47px; - color: var(--fg); - background: - linear-gradient(90deg, rgba(63, 111, 99, 0.28), rgba(16, 27, 22, 0.94) 62%, rgba(142, 47, 42, 0.14)); - border: 1px solid rgba(63, 111, 99, 0.7); - border-radius: 0; - clip-path: polygon(9px 0, 100% 0, 100% calc(100% - 9px), calc(100% - 9px) 100%, 0 100%, 0 9px); - box-shadow: - inset 0 1px 0 rgba(239, 230, 207, 0.06), - 0 2px 0 rgba(0, 0, 0, 0.48); -} - -#tab::before { - content: counter(occult-nav, decimal-leading-zero); - position: absolute; - left: 10px; - width: 26px; - color: var(--occult-brass); - font-family: "MainBold", var(--emoji-font), monospace; - font-size: 10px; - text-align: center; - border-right: 1px solid rgba(209, 170, 87, 0.45); -} - -#tab::after { - content: "✶"; - position: absolute; - right: 9px; - width: auto; - height: auto; - transform: none; - background: transparent; - color: var(--occult-wax); - font-size: 12px; - text-shadow: 0 0 10px rgba(142, 47, 42, 0.72); -} - -#tab:hover, -#tab.active { - background: - linear-gradient(90deg, var(--links), var(--border) 100%); - color: #03100b; - border-color: var(--links); - transform: translateX(4px); - box-shadow: - -4px 0 0 var(--occult-wax), - 0 0 18px rgba(185, 211, 107, 0.18); -} - -#tab:hover::before, -#tab.active::before { - color: #03100b; - border-right-color: rgba(3, 16, 11, 0.38); -} - -#content { - padding: 34px; -} - -#content-layout { - position: relative; - isolation: isolate; - max-width: 920px; - min-height: calc(100% - 2px); - padding: 24px; - background: - linear-gradient(90deg, rgba(185, 211, 107, 0.06) 0 1px, transparent 1px 28px), - linear-gradient(180deg, rgba(16, 27, 22, 0.95), rgba(7, 9, 7, 0.96)); - border: 1px solid rgba(185, 211, 107, 0.48); - border-top: 3px double var(--occult-brass); - border-radius: 0; - clip-path: polygon(18px 0, 100% 0, 100% calc(100% - 18px), calc(100% - 18px) 100%, 0 100%, 0 18px); - box-shadow: - inset 0 0 0 1px rgba(239, 230, 207, 0.04), - 8px 8px 0 rgba(0, 0, 0, 0.38), - 0 22px 55px rgba(0, 0, 0, 0.42); -} - -#content-layout::before { - content: ""; - position: absolute; - inset: -16px; - z-index: -1; - pointer-events: none; - border: 1px solid rgba(63, 111, 99, 0.34); - background: - conic-gradient(from 45deg at 50% 40%, transparent 0 20deg, rgba(185, 211, 107, 0.1) 20deg 21deg, transparent 21deg 90deg), - repeating-linear-gradient(135deg, transparent 0 15px, rgba(209, 170, 87, 0.08) 15px 16px, transparent 16px 30px); - clip-path: polygon(22px 0, 100% 0, 100% calc(100% - 22px), calc(100% - 22px) 100%, 0 100%, 0 22px); -} - -#content-layout::after { - content: "as above / so below"; - display: block; - margin-top: 16px; - color: rgba(209, 170, 87, 0.62); - font-family: "MainBold", var(--emoji-font), monospace; - font-size: 11px; - text-align: right; -} - -#content-main > *:first-child { - margin-top: 0; -} - -#post, -.account-admin-card, -.usage-card, -pre code.hljs, -.form-card, -.grid-item, -#mini-player, -#mini-player-tracks, -#sidebar-footer { - background: - linear-gradient(180deg, rgba(22, 35, 29, 0.94), rgba(9, 15, 12, 0.94)); - color: var(--fg); - border: 1px solid rgba(63, 111, 99, 0.72); - border-radius: 0; - box-shadow: - inset 0 0 0 1px rgba(239, 230, 207, 0.035), - 4px 4px 0 rgba(0, 0, 0, 0.34); -} - -#post, -.account-admin-card, -.usage-card, -pre code.hljs { - padding: 15px; -} - -#post:hover, -.account-admin-card:hover, -.usage-card:hover { - background: - linear-gradient(180deg, rgba(28, 47, 39, 0.95), rgba(11, 20, 17, 0.96)); - border-color: rgba(185, 211, 107, 0.72); -} - -#post-content, -#post-title, -.form-card, -.form-card p, -.checkbox-label span, -.radio-label span, -.color-row, -.feed-reply-body, -.guestbook-post-actions, -#content-main, -#content-main h1, -#content-main h2, -#content-main h3, -#content-main h4, -#content-main p, -#content-main li { - color: var(--fg); -} - -#content-main h1, -#content-main h2, -#post-title { - color: #f6edc8; - text-shadow: 0 0 12px rgba(185, 211, 107, 0.18); -} - -#search-box, -input, -textarea, -.dropdown, -.text-input, -.bbcode-dropdown, -.bbcode-btn, -#bbcode-textbox, -#bbcode-preview, -#create-account-form input[type="text"], -#admin-account-form input[type="text"], -#admin-account-form textarea { - background: #07100d; - color: var(--fg); - border: 1px solid rgba(63, 111, 99, 0.78); - border-radius: 0; -} - -.dropdown option, -.bbcode-dropdown option { - background: #07100d; - color: var(--fg); -} - -#search-box:hover, -#search-box:focus, -input:hover, -input:focus, -textarea:hover, -textarea:focus, -.dropdown:hover, -.dropdown:focus, -.text-input:hover, -.text-input:focus, -.bbcode-dropdown:hover, -.bbcode-dropdown:focus, -.bbcode-btn:hover, -.bbcode-btn:focus, -#bbcode-textbox:focus { - background: #0d1a15; - border-color: var(--links); - box-shadow: 0 0 0 3px rgba(185, 211, 107, 0.13); - outline: none; -} - -.bbcode-editor, -.bbcode-toolbar, -#bbcode-preview { - background: rgba(9, 15, 12, 0.88); - color: var(--fg); - border-color: rgba(63, 111, 99, 0.72); -} - -.checkbox, -.radio, -.color-input { - background: #07100d; - border: 1px solid rgba(63, 111, 99, 0.78); -} - -.checkbox:checked { - background-color: var(--links); -} - -.radio:checked { - background: radial-gradient(circle, var(--links) 30%, #07100d 34%); -} - -#search-button, -#form-button, -#lastfm-link-button, -#settings-save, -#color-reset, -.danger-button, -button, -#footer-button { - background: - linear-gradient(180deg, #1c332a, #08110e); - color: var(--fg); - border: 1px solid var(--border); - border-radius: 0; - box-shadow: - inset 0 1px 0 rgba(239, 230, 207, 0.06), - 3px 3px 0 rgba(0, 0, 0, 0.35); -} - -#search-button:hover, -#form-button:hover, -#lastfm-link-button:hover, -#settings-save:hover, -#color-reset:hover, -button:hover, -#footer-button:hover { - background: - linear-gradient(180deg, var(--links), #557359); - color: #03100b; - border-color: var(--links); -} - -#settings-save { - background: var(--links) !important; - color: #03100b !important; -} - -.danger-button, -.grid-delete-button, -#admin-account-delete-form button { - background: var(--occult-wax); - color: #fff3df; -} - -.form-button-disabled, -.form-button-disabled:hover, -.form-button-disabled:active, -.bbcode-btn.disabled:hover, -.bbcode-dropdown.disabled:hover { - background: #111713; - color: #6d7468; - box-shadow: none; - transform: none; - cursor: not-allowed; -} - -#mini-player, -#mini-player-tracks, -#sidebar-footer { - margin: 10px 13px; - width: calc(100% - 26px); - box-sizing: border-box; -} - -#mini-player { - padding: 8px; - overflow-x: hidden; -} - -#mini-player-art { - border-color: var(--border); - border-radius: 0; -} - -#mini-player-title-inner, -.mini-track { - color: var(--occult-brass); -} - -#mini-player-title-inner { - display: block; - max-width: 100%; - overflow: hidden; - text-overflow: ellipsis; - white-space: nowrap; -} - -#mini-player-play, -#mini-player-controls span { - color: var(--fg); -} - -#mini-player-controls span:hover, -#mini-player-play:hover { - color: var(--links); -} - -#mini-player-seek, -#mini-player-volume { - accent-color: var(--links); -} - -#sidebar-footer { - padding: 12px 8px 10px; -} - -#footer-text { - display: block; - margin-bottom: 8px; - text-align: center; -} - -#footer-buttons { - gap: 5px; -} - -#footer-button { - display: flex; - min-height: 25px; - align-items: center; - justify-content: center; - padding: 4px 6px; -} - -#footer-button.active, -body.mobile-template #footer-buttons > a.mobile-footer-link > #footer-button.mobile-footer-button.active { - background: var(--links) !important; - color: #03100b !important; - border-color: var(--links) !important; -} - -.tooltip { - background: #07100d; - color: var(--fg); - border: 1px solid var(--links); - border-radius: 0; - box-shadow: - 3px 3px 0 rgba(0, 0, 0, 0.55), - 0 0 18px rgba(185, 211, 107, 0.2); -} - -body.mobile-template { - background: - repeating-linear-gradient(90deg, rgba(185, 211, 107, 0.04) 0 1px, transparent 1px 42px), - linear-gradient(180deg, #020403 0%, #0b1411 52%, #070907 100%) !important; - color: var(--fg) !important; -} - -body.mobile-template::before { - inset: 10px; - opacity: 0.52; -} - -body.mobile-template::after { - display: none; -} - -body.mobile-template .mobile-collapsed-header, -body.mobile-template #sidebar, -body.mobile-template #mini-player, -body.mobile-template #mini-player-tracks, -body.mobile-template #sidebar-footer, -body.mobile-template #content-layout, -body.mobile-template #post, -body.mobile-template .usage-card, -body.mobile-template .form-card, -body.mobile-template .grid-item { - background: - linear-gradient(180deg, rgba(22, 35, 29, 0.96), rgba(7, 9, 7, 0.96)) !important; - color: var(--fg) !important; - border: 1px solid rgba(63, 111, 99, 0.78) !important; - border-radius: 0 !important; - box-shadow: - inset 0 0 0 1px rgba(239, 230, 207, 0.035), - 3px 3px 0 rgba(0, 0, 0, 0.32) !important; -} - -body.mobile-template .mobile-collapsed-header { - border-bottom: 3px double var(--occult-brass) !important; -} - -body.mobile-template .mobile-collapsed-brand, -body.mobile-template .mobile-collapsed-subtitle, -body.mobile-template #subtitle, -body.mobile-template #footer-text, -body.mobile-template #user-greeting, -body.mobile-template #content-footer, -body.mobile-template #post-date, -body.mobile-template #post-description, -body.mobile-template #post-username { - color: var(--subtle) !important; -} - -body.mobile-template .mobile-collapsed-title, -body.mobile-template #title { - color: var(--links) !important; - text-shadow: 0 0 10px rgba(185, 211, 107, 0.35) !important; -} - -body.mobile-template #show-sidebar, -body.mobile-template .mobile-nav-grid a.mobile-nav-link > #tab.mobile-nav-button, -body.mobile-template #footer-buttons > a.mobile-footer-link > #footer-button.mobile-footer-button { - background: - linear-gradient(180deg, #1c332a, #08110e) !important; - color: var(--fg) !important; - border: 1px solid var(--border) !important; - border-radius: 0 !important; -} - -body.mobile-template #show-sidebar:hover, -body.mobile-template .mobile-nav-grid a.mobile-nav-link > #tab.mobile-nav-button:hover, -body.mobile-template #footer-buttons > a.mobile-footer-link > #footer-button.mobile-footer-button:hover, -body.mobile-template .mobile-nav-grid a.mobile-nav-link > #tab.mobile-nav-button.active, -body.mobile-template #footer-buttons > a.mobile-footer-link > #footer-button.mobile-footer-button.active { - background: - linear-gradient(180deg, var(--links), #557359) !important; - color: #03100b !important; - border-color: var(--links) !important; -} - -body.mobile-template #content { - padding: 13px !important; -} - -body.mobile-template #content-layout { - padding: 15px !important; - clip-path: polygon(12px 0, 100% 0, 100% calc(100% - 12px), calc(100% - 12px) 100%, 0 100%, 0 12px) !important; -} - -body.mobile-template #content-layout::before { - inset: -8px !important; -} - -body.mobile-template #content-layout::after { - margin-top: 12px !important; - font-size: 10px !important; -} - -body.mobile-template #content-main { - padding: 0 !important; - background: transparent !important; - color: var(--fg) !important; -} - -body.mobile-template #content-main h1, -body.mobile-template #content-main h2, -body.mobile-template #content-main h3, -body.mobile-template #content-main h4, -body.mobile-template #content-main p, -body.mobile-template #content-main li, -body.mobile-template #post-content, -body.mobile-template #post-title, -body.mobile-template .checkbox-label span, -body.mobile-template .radio-label span, -body.mobile-template .color-row, -body.mobile-template .feed-reply-body { - color: var(--fg) !important; -} - -body.mobile-template input, -body.mobile-template textarea, -body.mobile-template .dropdown, -body.mobile-template .text-input, -body.mobile-template .bbcode-dropdown, -body.mobile-template .bbcode-btn, -body.mobile-template #bbcode-textbox, -body.mobile-template #bbcode-preview { - background: #07100d !important; - color: var(--fg) !important; - border: 1px solid rgba(63, 111, 99, 0.78) !important; - border-radius: 0 !important; -} - -body.mobile-template .checkbox, -body.mobile-template .radio, -body.mobile-template .color-input { - background: #07100d !important; - border-color: rgba(63, 111, 99, 0.78) !important; -} - -body.mobile-template .checkbox:checked { - background-color: var(--links) !important; -} - -body.mobile-template .radio:checked { - background: radial-gradient(circle, var(--links) 30%, #07100d 34%) !important; -} - -body.mobile-template #sidebar { - width: 100% !important; - min-width: 0 !important; - max-width: none !important; - height: auto !important; - min-height: 0 !important; - box-sizing: border-box !important; -} - -body.mobile-template .mobile-nav-grid, -body.mobile-template #footer-buttons { - width: auto !important; - box-sizing: border-box !important; -} - -body.mobile-template .mobile-nav-grid a.mobile-nav-link > #tab.mobile-nav-button, -body.mobile-template #footer-buttons > a.mobile-footer-link > #footer-button.mobile-footer-button { - min-height: 34px !important; - box-sizing: border-box !important; -} - -#mini-player, -#mini-player-tracks, -body.mobile-template #mini-player, -body.mobile-template #mini-player-tracks { - background: - linear-gradient(180deg, rgba(22, 35, 29, 0.96), rgba(7, 9, 7, 0.96)) !important; - color: var(--fg) !important; - border: 1px solid rgba(63, 111, 99, 0.78) !important; -} - -#mini-player-main, -#mini-player-meta, -#mini-player-title, -#mini-player-row, -#mini-player-controls, -#mini-player-volume-wrapper { - color: var(--fg); -} - -#mini-player-art-wrapper, -#mini-player-art { - background: #07100d !important; - border-color: rgba(63, 111, 99, 0.78) !important; -} - -#mini-player-download, -#mini-player-play, -#mini-player-controls span { - color: var(--links) !important; -} - -#mini-player-download:hover, -#mini-player-play:hover, -#mini-player-controls span:hover { - color: #03100b !important; - background: var(--links) !important; -} - -#mini-player-title-inner, -.mini-track { - color: var(--links) !important; -} - -.mini-track { - background: transparent !important; - border-color: transparent !important; -} - -.mini-track:hover, -.mini-track.active { - background: linear-gradient(180deg, var(--links), #557359) !important; - color: #03100b !important; - border-color: var(--links) !important; -} - -#mini-player-seek, -#mini-player-volume { - accent-color: var(--links) !important; - background: #07100d !important; - border-color: rgba(63, 111, 99, 0.78) !important; -} - -#mini-player-seek::-webkit-slider-thumb, -#mini-player-volume::-webkit-slider-thumb { - background: var(--links) !important; - border-color: var(--occult-brass) !important; -} - -#mini-player-seek::-moz-range-track, -#mini-player-volume::-moz-range-track { - background: #07100d !important; - border-color: rgba(63, 111, 99, 0.78) !important; -} - -#mini-player-seek::-moz-range-thumb, -#mini-player-volume::-moz-range-thumb { - background: var(--links) !important; - border-color: var(--occult-brass) !important; -} - -#tab:hover, -#tab.active, -#tab:hover::before, -#tab.active::before, -#tab:hover::after, -#tab.active::after, -#footer-button:hover, -#footer-button.active, -body.mobile-template #show-sidebar:hover, -body.mobile-template .mobile-nav-grid a.mobile-nav-link > #tab.mobile-nav-button:hover, -body.mobile-template .mobile-nav-grid a.mobile-nav-link > #tab.mobile-nav-button.active, -body.mobile-template .mobile-nav-grid a.mobile-nav-link > #tab.mobile-nav-button.active:hover, -body.mobile-template #footer-buttons > a.mobile-footer-link > #footer-button.mobile-footer-button:hover, -body.mobile-template #footer-buttons > a.mobile-footer-link > #footer-button.mobile-footer-button.active, -body.mobile-template #footer-buttons > a.mobile-footer-link > #footer-button.mobile-footer-button.active:hover { - color: #03100b !important; -} - -.chat-view { - --chat-own-bg: #263f31; - --chat-own-fg: #efe6cf; -} - -.chat-message-own { - border-color: #557359; -} - -.chat-message-own .chat-reply-reference, -.chat-message-own .chat-reaction.reacted { - background: rgba(239, 230, 207, 0.12); -} - -#post-edit-feed, -.guestbook-edit-btn, -.guestbook-delete-btn, -#post-edit-feed:hover, -.guestbook-edit-btn:hover, -.guestbook-delete-btn:hover, -#post-edit-feed:active, -.guestbook-edit-btn:active, -.guestbook-delete-btn:active { - background: transparent !important; - border: 0 !important; - box-shadow: none !important; - transform: none !important; - padding: 0 !important; - color: var(--subtle) !important; -} - -.guestbook-edit-btn, -.guestbook-delete-btn { - width: 16px !important; - height: 16px !important; -} - -#mini-player-title { - overflow: hidden !important; - width: 100% !important; - min-width: 0 !important; -} - -#mini-player-title-inner.scrolling { - display: inline-block !important; - max-width: none !important; - width: max-content !important; - overflow: visible !important; - text-overflow: clip !important; -} - - -/* theme ascii/resource cleanup */ -#usage-grid .usage-card, -body.mobile-template #usage-grid .usage-card { - background: transparent !important; - border: 0 !important; - box-shadow: none !important; - outline: 0 !important; - border-radius: 0 !important; - padding: 4px 0 !important; - transform: none !important; -} - -#usage-grid .usage-card:hover, -body.mobile-template #usage-grid .usage-card:hover { - background: transparent !important; - border: 0 !important; - box-shadow: none !important; - transform: none !important; -} - -.usage-ascii { - color: var(--resource-ascii) !important; - text-shadow: none !important; - filter: none !important; -} - -.usage-label { - color: var(--resource-label) !important; - text-shadow: none !important; -} - -#ascii-time { - color: var(--time-ascii) !important; - text-shadow: none !important; -} - -#ascii-time-label { - color: var(--time-label) !important; -} - -/* distinct occult controls: sigil panels with inner glow */ -#tab, -#footer-button, -button, -#form-button, -#search-button, -#settings-save, -#color-reset, -body.mobile-template .mobile-nav-grid a.mobile-nav-link > #tab.mobile-nav-button, -body.mobile-template #footer-buttons > a.mobile-footer-link > #footer-button.mobile-footer-button { - border: 1px solid color-mix(in srgb, var(--links) 72%, var(--border) 28%) !important; - border-radius: 2px !important; - background: - radial-gradient(circle at 18% 50%, rgba(200, 132, 32, 0.22), transparent 38%), - linear-gradient(135deg, rgba(70, 28, 80, 0.42), rgba(11, 7, 16, 0.96)) !important; - color: var(--fg) !important; - box-shadow: - inset 0 0 18px rgba(200, 132, 32, 0.16), - 0 0 0 1px rgba(0, 0, 0, 0.6), - 3px 3px 0 rgba(0, 0, 0, 0.32) !important; -} - -#tab::before { - content: "◇ "; - color: var(--links); -} - -#tab:hover, -#tab.active, -#footer-button:hover, -#footer-button.active, -button:hover, -#form-button:hover, -#search-button:hover, -#settings-save:hover, -#color-reset:hover, -body.mobile-template .mobile-nav-grid a.mobile-nav-link > #tab.mobile-nav-button:hover, -body.mobile-template .mobile-nav-grid a.mobile-nav-link > #tab.mobile-nav-button.active, -body.mobile-template #footer-buttons > a.mobile-footer-link > #footer-button.mobile-footer-button:hover, -body.mobile-template #footer-buttons > a.mobile-footer-link > #footer-button.mobile-footer-button.active { - background: - radial-gradient(circle at 18% 50%, rgba(248, 207, 116, 0.3), transparent 40%), - linear-gradient(135deg, rgba(93, 37, 102, 0.72), rgba(18, 10, 26, 0.96)) !important; - color: #f8cf74 !important; - border-color: #f8cf74 !important; - box-shadow: - inset 0 0 22px rgba(248, 207, 116, 0.2), - 0 0 16px rgba(200, 132, 32, 0.24) !important; -} -body.occult-theme .content-pagination .guestbook-page-btn { border-radius: 0; } diff --git a/themes/lib/occult/occult.html b/themes/lib/occult/occult.html deleted file mode 100644 index 6394262..0000000 --- a/themes/lib/occult/occult.html +++ /dev/null @@ -1,123 +0,0 @@ - - - - - - {title} | fridge.dev - - - - - - - - - - - - - - - - - - - - - -
    - - - -
    -
    -
    - -
    -{content} -
    - -
    - - -
    -
    -
    - - diff --git a/themes/lib/thinkpad/thinkpad.css b/themes/lib/thinkpad/thinkpad.css deleted file mode 100644 index 1bc8123..0000000 --- a/themes/lib/thinkpad/thinkpad.css +++ /dev/null @@ -1,399 +0,0 @@ -:root { - --bg: #111315; - --fg: #e7e7e2; - --border: #383d3f; - --subtle: #9ca3a3; - --links: #e2201a; - --chat-own-fg: #ffffff; - --hero-ascii-muted: #656b6c; - --hero-ascii-1: #f5f5ef; - --hero-ascii-2: #d8d8d0; - --hero-ascii-3: #b6b8b3; - --hero-ascii-4: #8f9693; - --hero-ascii-5: #707b78; - --hero-ascii-6: #e2201a; - --hero-ascii-7: #ff4a3d; - --hero-ascii-opacity: 0.96; -} - -body.thinkpad-theme, -body.thinkpad-theme *:not(#title):not(#title *):not(.mobile-collapsed-title):not(.mobile-collapsed-title *):not(.fa):not(.fa-solid):not(.fa-regular):not(.fa-brands):not([class^="fa-"]):not([class*=" fa-"]) { - font-family: 'IBM_VGA', var(--emoji-font), monospace !important; -} - -body { - background: - linear-gradient(90deg, rgba(255, 255, 255, 0.025) 1px, transparent 1px), - linear-gradient(0deg, rgba(0, 0, 0, 0.34) 1px, transparent 1px), - radial-gradient(circle at 78% 14%, rgba(226, 32, 26, 0.11), transparent 26%), - linear-gradient(135deg, #1a1d1f 0%, #0b0c0d 58%, #151719 100%); - background-size: 6px 6px, 6px 6px, auto, auto; - color: var(--fg); -} - -.thinkpad-deck { - position: fixed; - inset: 0; - z-index: -1; - pointer-events: none; - background: - radial-gradient(circle at 32px 32px, rgba(226, 32, 26, 0.95) 0 4px, transparent 5px), - linear-gradient(90deg, transparent calc(100% - 138px), rgba(255, 255, 255, 0.04) calc(100% - 138px) calc(100% - 136px), transparent calc(100% - 136px)), - linear-gradient(180deg, transparent calc(100% - 72px), rgba(255, 255, 255, 0.05) calc(100% - 72px) calc(100% - 70px), transparent calc(100% - 70px)); - opacity: 0.9; -} - -#page-wrapper, -#container { - background: transparent; -} - -#sidebar { - width: 224px; - min-width: 224px; - max-width: 224px; - height: 100vh; - background: - linear-gradient(180deg, rgba(31, 34, 36, 0.98), rgba(10, 11, 12, 0.98)), - var(--bg); - border-right: 1px solid #404547; - box-shadow: - inset -7px 0 0 rgba(0, 0, 0, 0.32), - 12px 0 28px rgba(0, 0, 0, 0.42); - overflow-y: hidden; -} - -#header { - position: relative; - margin: 9px 10px 8px; - padding: 9px 10px 8px; - background: - linear-gradient(90deg, rgba(226, 32, 26, 0.12), transparent 34%), - #151719; - border: 1px solid #3c4143; - box-shadow: - inset 0 1px 0 rgba(255, 255, 255, 0.08), - 0 2px 0 #050505; -} - -#header::after { - content: "x230"; - position: absolute; - right: 9px; - bottom: 8px; - color: #ff4a3d; - font-family: 'IBM_VGA', var(--emoji-font), monospace !important; - font-size: 11px; -} - -#title, -.mobile-collapsed-title { - color: #f5f5ef; - text-transform: none; - text-shadow: 1px 1px 0 #000; - font-size: 18px; - line-height: 1.05; -} - -#subtitle { - display: inline-block; - margin-bottom: 3px; - color: #9ee37d; - font-family: 'IBM_VGA', var(--emoji-font), monospace; - font-size: 10px; - line-height: 1; - text-shadow: 1px 1px 0 #000; -} - -#footer-text, -#user-greeting, -#content-footer, -#post-date, -#post-date-feed, -#post-description, -#post-username, -.usage-label { - color: var(--subtle); -} - -a, -#hide-sidebar, -#show-sidebar { - color: var(--links); -} - -#sidebar > a { - display: block; - margin: 0 10px 6px; -} - -#tab { - min-height: 0; - padding: 9px 10px; - background: - linear-gradient(180deg, #24282a, #131516); - border: 1px solid #41484a; - border-radius: 2px; - color: var(--fg); - box-shadow: - inset 0 1px 0 rgba(255, 255, 255, 0.08), - 0 2px 0 #050505; - font-size: 13px; - line-height: 1.16; - text-transform: lowercase; -} - -body.thinkpad-theme .tooltip { - padding: 6px 9px; - background: - linear-gradient(180deg, rgba(38, 42, 44, 0.98), rgba(13, 15, 16, 0.98)); - color: #f5f5ef; - border: 1px solid #4b5153; - border-left: 4px solid var(--links); - border-radius: 2px; - box-shadow: - inset 0 1px 0 rgba(255, 255, 255, 0.08), - 3px 3px 0 #050505, - 0 10px 24px rgba(0, 0, 0, 0.38); - font-family: 'IBM_VGA', var(--emoji-font), monospace !important; - font-size: 12px; - line-height: 1.25; -} - -#tab::before { - content: "■ "; - color: #e2201a; -} - -#tab:hover, -#tab.active { - background: - linear-gradient(180deg, #e53935, #a71310); - border-color: #ff6259; - color: #ffffff; - transform: translateY(1px); - box-shadow: - inset 0 1px 0 rgba(255, 255, 255, 0.22), - 0 1px 0 #050505; -} - -#content { - padding: 30px; -} - -#content-layout, -#post, -.account-admin-card, -.usage-card, -.form-card, -.grid-item, -pre code.hljs, -#mini-player, -#mini-player-tracks, -#sidebar-footer { - background: - linear-gradient(180deg, rgba(31, 34, 36, 0.96), rgba(16, 18, 19, 0.96)); - border: 1px solid #3c4143; - border-radius: 2px; - color: var(--fg); - box-shadow: - inset 0 1px 0 rgba(255, 255, 255, 0.07), - 0 12px 28px rgba(0, 0, 0, 0.28); -} - -#content-layout { - max-width: 930px; - padding: 24px 28px; -} - -#user-greeting { - padding: 4px 10px; - font-size: 11px; -} - -#sidebar-spacer { - margin-top: auto; - min-height: 4px; -} - -#mini-player, -#mini-player-tracks { - width: calc(100% - 20px); - margin: 4px 10px; - flex-shrink: 0; - box-sizing: border-box; -} - -#mini-player-tracks { - padding: 5px 6px; - max-height: 68px; - gap: 2px; -} - -.mini-track { - font-size: 10px; - line-height: 1.15; -} - -#mini-player { - padding: 6px; - gap: 4px; - max-height: 66px; - margin-bottom: 4px; - overflow: hidden; -} - -#mini-player-main { - gap: 6px; -} - -#mini-player-art-wrapper { - width: 22px; - height: 22px; - margin-top: 0; -} - -#mini-player-meta { - gap: 2px; -} - -#mini-player-title-inner { - font-size: 10px; -} - -#mini-player-row { - gap: 4px; -} - -#mini-player-play { - width: 14px; - height: 14px; - font-size: 10px; -} - -#mini-player-controls { - font-size: 11px; -} - -#mini-player-volume-wrapper:hover #mini-player-volume { - width: 42px; -} - -#mini-player-seek, -#mini-player-volume { - height: 3px; -} - -#sidebar-footer { - width: calc(100% - 20px); - margin: 4px 10px 8px; - padding: 7px 6px 6px; - flex-shrink: 0; -} - -#footer-text { - margin-bottom: 5px; - font-size: 10px; -} - -#footer-buttons { - gap: 3px; -} - -#footer-button { - min-height: 0; - padding: 3px 5px; - font-size: 11px; -} - -input, -textarea, -.dropdown, -.text-input, -.bbcode-dropdown, -.bbcode-btn, -#bbcode-textbox, -#bbcode-preview { - background: #0c0d0e; - color: var(--fg); - border: 1px solid #4b5153; - border-radius: 2px; -} - -button, -#search-button, -#form-button, -#settings-save, -#color-reset, -#footer-button, -.danger-button { - background: linear-gradient(180deg, #2b3032, #131516); - color: var(--fg); - border: 1px solid #4b5153; - border-radius: 2px; - box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.09), 0 2px 0 #050505; -} - -button:hover, -#search-button:hover, -#form-button:hover, -#settings-save:hover, -#color-reset:hover, -#footer-button:hover { - background: linear-gradient(180deg, #e53935, #a71310); - color: #ffffff; - border-color: #ff6259; -} - -.theme-picker-button, -.theme-picker-option { - background: linear-gradient(180deg, #24282a, #131516) !important; - border-color: #41484a !important; -} - -.theme-picker-option:hover, -.theme-picker-option.selected { - background: linear-gradient(180deg, #e53935, #a71310) !important; -} - -body.mobile-template { - background: - radial-gradient(circle at 32px 32px, rgba(226, 32, 26, 0.18), transparent 28px), - linear-gradient(135deg, #1a1d1f 0%, #0b0c0d 58%, #151719 100%) !important; - color: var(--fg) !important; -} - -body.mobile-template #sidebar { - height: auto !important; - overflow-y: visible !important; -} - -body.mobile-template #sidebar, -body.mobile-template .mobile-collapsed-header, -body.mobile-template #content-layout, -body.mobile-template #mini-player, -body.mobile-template #mini-player-tracks, -body.mobile-template #sidebar-footer { - background: linear-gradient(180deg, rgba(31, 34, 36, 0.98), rgba(10, 11, 12, 0.98)) !important; - color: var(--fg) !important; - border-color: #41484a !important; -} - -body.mobile-template #show-sidebar, -body.mobile-template .mobile-collapsed-header #show-sidebar, -body.mobile-template .mobile-nav-grid a.mobile-nav-link > #tab.mobile-nav-button, -body.mobile-template #footer-buttons > a.mobile-footer-link > #footer-button.mobile-footer-button { - background: linear-gradient(180deg, #24282a, #131516) !important; - color: var(--fg) !important; - border-color: #41484a !important; -} - -body.mobile-template .mobile-nav-grid a.mobile-nav-link > #tab.mobile-nav-button:hover, -body.mobile-template .mobile-nav-grid a.mobile-nav-link > #tab.mobile-nav-button.active, -body.mobile-template #footer-buttons > a.mobile-footer-link > #footer-button.mobile-footer-button:hover, -body.mobile-template #footer-buttons > a.mobile-footer-link > #footer-button.mobile-footer-button.active { - background: linear-gradient(180deg, #e53935, #a71310) !important; - color: #ffffff !important; - border-color: #ff6259 !important; -} -body.thinkpad-theme .content-pagination .guestbook-page-btn { border-radius: 2px; } diff --git a/themes/lib/thinkpad/thinkpad.html b/themes/lib/thinkpad/thinkpad.html deleted file mode 100644 index 26aeb20..0000000 --- a/themes/lib/thinkpad/thinkpad.html +++ /dev/null @@ -1,66 +0,0 @@ - - - - - - {title} | fridge.dev - - - - - - - - - - - - - - -
    - -
    - -
    {content}
    - -
    -
    - - diff --git a/themes/lib/whiteprint/whiteprint.css b/themes/lib/whiteprint/whiteprint.css index 257386a..768eb1c 100644 --- a/themes/lib/whiteprint/whiteprint.css +++ b/themes/lib/whiteprint/whiteprint.css @@ -1,807 +1,546 @@ -:root { - --bg: #eceaf0; - --fg: #171b1d; - --border: #776490; - --subtle: #6f617f; - --links: #3e8582; - --chat-own-fg: #ffffff; - --hero-ascii-muted: #8a8392; - --hero-ascii-1: #776490; - --hero-ascii-2: #766f94; - --hero-ascii-3: #747a99; - --hero-ascii-4: #72869d; - --hero-ascii-5: #7091a1; - --hero-ascii-6: #6e9da4; - --hero-ascii-7: #6caaa7; - --hero-ascii-opacity: 1; - --resource-ascii: #4d918e; - --resource-label: #776490; - --time-ascii: #4d918e; - --time-label: #6f617f; -} - -body { +:root, +body.whiteprint-theme { + --bg: #f1f0ed; + --fg: #3f3e3b; + --border: #85778d; + --subtle: #74716f; + --links: #527a73; + --chat-own-fg: #fbfaf7; + --hero-ascii-muted: #8d8987; + --hero-ascii-1: #85778d; + --hero-ascii-2: #807a87; + --hero-ascii-3: #788081; + --hero-ascii-4: #71867b; + --hero-ascii-5: #698b76; + --hero-ascii-6: #618f72; + --hero-ascii-7: #598d7d; + --selection-bg: #85778d; + --selection-fg: #fbfaf7; + --scrollbar-track: #e3e1dd; + --scrollbar-thumb: #aa9e9f; + --scrollbar-thumb-hover: #67857f; + --scrollbar-thumb-border: #f1f0ed; +} + +body.whiteprint-theme, +body.whiteprint-theme.mobile-template { background: - linear-gradient(135deg, rgba(119, 100, 144, 0.16), rgba(108, 170, 167, 0.12)), - linear-gradient(90deg, rgba(119, 100, 144, 0.08) 1px, transparent 1px), - linear-gradient(0deg, rgba(108, 170, 167, 0.07) 1px, transparent 1px), - #eceaf0; - background-size: auto, 18px 18px, 18px 18px, auto; - color: var(--fg); -} - -.paper-grain { - position: fixed; - inset: 0; - z-index: -2; - pointer-events: none; - opacity: 0.42; - background: - radial-gradient(circle at 18% 12%, rgba(23, 27, 29, 0.12) 0 1px, transparent 2px), - radial-gradient(circle at 78% 42%, rgba(23, 27, 29, 0.1) 0 1px, transparent 2px), - radial-gradient(circle at 44% 88%, rgba(255, 255, 255, 0.22) 0 1px, transparent 2px); - background-size: 24px 24px, 31px 31px, 19px 19px; -} - -#page-wrapper, -#container { - background: transparent; + linear-gradient(135deg, rgba(119, 100, 144, 0.065), rgba(108, 170, 167, 0.05)), + linear-gradient(90deg, rgba(119, 100, 144, 0.055) 1px, transparent 1px), + linear-gradient(0deg, rgba(108, 170, 167, 0.045) 1px, transparent 1px), + #f1f0ed !important; + background-size: auto, 18px 18px, 18px 18px, auto !important; + color: var(--fg) !important; } -#sidebar { - width: 280px; +body.whiteprint-theme .paper-grain { + opacity: 0.24; background: - linear-gradient(180deg, rgba(249, 248, 252, 0.9), rgba(219, 236, 234, 0.9)), - var(--bg); - border-right: 2px solid var(--border); - box-shadow: 10px 0 0 rgba(23, 27, 29, 0.08); -} - -#header { - margin: 10px; - padding: 12px 0; - border-top: 4px double var(--border); - border-bottom: 4px double var(--border); - text-align: center; -} - -#title, -.mobile-collapsed-title { - background-image: linear-gradient(0deg, #776490, #748f9c, #6caaa7); - background-clip: text; - -webkit-background-clip: text; - color: transparent; - -webkit-text-fill-color: transparent; - font-family: "MainBold", var(--emoji-font), monospace; - font-size: 24px; - letter-spacing: 0; - text-transform: uppercase; -} - -#subtitle, -#footer-text, -#user-greeting, -#content-footer, -#post-date, -#post-date-feed, -#post-description, -#post-username, -.usage-label { - color: var(--subtle); -} - -#hide-sidebar, -#show-sidebar { - color: var(--subtle); -} - -#hide-sidebar:hover, -#show-sidebar:hover { - color: var(--links); -} - -#sidebar > a { - display: block; - margin: 0 10px 8px 10px; + radial-gradient(circle at 18% 12%, rgba(81, 72, 88, 0.16) 0 1px, transparent 2px), + radial-gradient(circle at 78% 42%, rgba(68, 91, 86, 0.13) 0 1px, transparent 2px), + radial-gradient(circle at 44% 88%, rgba(67, 64, 61, 0.12) 0 1px, transparent 2px); + background-size: 24px 24px, 31px 31px, 19px 19px; } -#tab { - padding: 8px 10px; - border: 1px solid var(--border); - border-radius: 0; - background: - linear-gradient(90deg, rgba(119, 100, 144, 0.13), rgba(108, 170, 167, 0.09)), - rgba(247, 248, 244, 0.62); - color: var(--fg); - text-align: left; - box-shadow: 3px 3px 0 rgba(23, 27, 29, 0.18); - text-transform: uppercase; +body.whiteprint-theme #page-wrapper, +body.whiteprint-theme #container { + background: transparent !important; } -#tab::before { - content: ">> "; - color: var(--links); +body.whiteprint-theme #sidebar, +body.whiteprint-theme.mobile-template #sidebar { + background: #e7e5e1 !important; + background-image: none !important; + border-color: var(--border) !important; + box-shadow: 6px 0 0 rgba(78, 68, 58, 0.07) !important; } -body.mobile-template .mobile-nav-grid a.mobile-nav-link > #tab.mobile-nav-button::before { - content: none !important; +body.whiteprint-theme #header { + background: transparent !important; + background-image: none !important; + border-color: var(--border) !important; } -#tab:hover, -#tab.active { - transform: translate(-2px, -2px); - background: linear-gradient(90deg, #776490, #6caaa7); - color: #f7f8f4; - box-shadow: 5px 5px 0 rgba(108, 170, 167, 0.28); +body.whiteprint-theme #title, +body.whiteprint-theme #title .title-letter, +body.whiteprint-theme .mobile-collapsed-title, +body.whiteprint-theme .mobile-collapsed-title .title-letter { + background-image: linear-gradient(0deg, #85778d, #737f82, #598d7d, #737f82, #85778d); } -.theme-picker-button, -.theme-picker-option { - background: - linear-gradient(90deg, rgba(119, 100, 144, 0.13), rgba(108, 170, 167, 0.09)), - rgba(247, 248, 244, 0.62) !important; +body.whiteprint-theme #content-layout, +body.whiteprint-theme.mobile-template #content-layout, +body.whiteprint-theme.mobile-template #content-main { + background: #f8f7f4 !important; + background-image: none !important; color: var(--fg) !important; border-color: var(--border) !important; + box-shadow: 5px 5px 0 rgba(78, 68, 58, 0.07) !important; } -.theme-picker-button:hover, -.theme-picker-option:hover, -.theme-picker-option.selected { - background: linear-gradient(90deg, #776490, #6caaa7) !important; - color: #f7f8f4 !important; +body.whiteprint-theme :is(#tab, #footer-button, .mobile-nav-button, .mobile-footer-button, #show-sidebar) { + background: #f4f2ee !important; + background-image: none !important; + color: var(--fg) !important; + border-color: var(--border) !important; + box-shadow: none !important; } -.theme-picker-button:hover .theme-picker-title, -.theme-picker-button:hover .theme-picker-description, -.theme-picker-button:hover .theme-picker-chevron, -.theme-picker-option:hover .theme-picker-option-title, -.theme-picker-option:hover .theme-picker-option-description, -.theme-picker-option.selected .theme-picker-option-title, -.theme-picker-option.selected .theme-picker-option-description { - color: #f7f8f4 !important; +body.whiteprint-theme :is(#tab, #footer-button, .mobile-nav-button, .mobile-footer-button, #show-sidebar):hover, +body.whiteprint-theme :is(#tab, #footer-button, .mobile-nav-button, .mobile-footer-button).active { + background: #dcd9d4 !important; + color: #302d29 !important; + border-color: #74677c !important; } -#content { - padding: 34px; +body.whiteprint-theme #tab::before, +body.whiteprint-theme #footer-button::before { + color: inherit !important; } -#content-layout { - max-width: 920px; - min-height: calc(100% - 2px); - padding: 24px 30px; - background: - linear-gradient(145deg, rgba(119, 100, 144, 0.1), rgba(108, 170, 167, 0.08)), - rgba(247, 248, 244, 0.82); - border: 2px solid var(--border); - box-shadow: - 0 0 0 8px rgba(247, 248, 244, 0.58), - 12px 12px 0 rgba(23, 27, 29, 0.16); +body.whiteprint-theme #mini-player, +body.whiteprint-theme #mini-player-tracks, +body.whiteprint-theme #sidebar-footer, +body.whiteprint-theme.mobile-template #mini-player, +body.whiteprint-theme.mobile-template #mini-player-tracks, +body.whiteprint-theme.mobile-template #sidebar-footer { + background: #f4f2ee !important; + background-image: none !important; + color: var(--fg) !important; + border-color: var(--border) !important; + box-shadow: none !important; } -#content-main > *:first-child { - margin-top: 0; +body.whiteprint-theme .mini-track { + background: transparent !important; + background-image: none !important; + color: var(--fg) !important; + border-color: #b7aca5 !important; } -a { - color: var(--links); +body.whiteprint-theme .mini-track:hover, +body.whiteprint-theme .mini-track.active { + background: #e1dfda !important; + color: #31514c !important; + border-color: var(--links) !important; } -#post, -.account-admin-card, -.usage-card, -pre code.hljs { - background: rgba(247, 248, 244, 0.7); - border: 1px solid var(--border); - border-radius: 0; - box-shadow: 4px 4px 0 rgba(23, 27, 29, 0.13); -} - -#post { - padding: 14px 16px; -} - -#post:hover, -.account-admin-card:hover, -.usage-card:hover { - background: rgba(255, 255, 252, 0.9); -} - -#post-content, -#post-title, -.form-card, -.form-card p, -.form-field label, -.checkbox-label span, -.radio-label span, -.color-row, -.color-row span, -.feed-reply-body, -.feed-reply-meta, -.guestbook-post-actions, -#content-main, -#content-main h1, -#content-main h2, -#content-main h3, -#content-main h4, -#content-main p, -#content-main li { - color: var(--fg); -} - -#post-description, -#post-date, -#post-date-feed, -#post-username, -#post-bookmark, -#post-bookmark-feed, -#post-edit-feed, -.form-card p, -.form-field label, -.color-row span, -.feed-reply-meta { - color: var(--subtle); -} - -#search-box, -input, -textarea, -.dropdown, -.text-input, -.bbcode-dropdown, -.bbcode-btn, -#bbcode-textbox, -#bbcode-preview, -#create-account-form input[type="text"], -#admin-account-form input[type="text"], -#admin-account-form textarea { - background: rgba(247, 248, 244, 0.94); - color: var(--fg); - border: 1px solid var(--border); - border-radius: 0; -} - -.dropdown option, -.bbcode-dropdown option { - background: #f7f8f4; - color: var(--fg); -} - -#search-box:hover, -#search-box:focus, -input:hover, -input:focus, -textarea:hover, -textarea:focus, -.dropdown:hover, -.dropdown:focus, -.text-input:hover, -.text-input:focus, -.bbcode-dropdown:hover, -.bbcode-dropdown:focus, -.bbcode-btn:hover, -.bbcode-btn:focus, -#bbcode-textbox:focus { - background: #f7f8f4; - color: var(--fg); - border-color: var(--links); - box-shadow: 3px 3px 0 rgba(23, 27, 29, 0.16); - outline: none; +body.whiteprint-theme :is(#mini-player-title-inner, #mini-player-artist, #footer-text, #user-greeting) { + color: var(--subtle) !important; } -.bbcode-editor, -.bbcode-toolbar, -.form-card, -.grid-item, -#bbcode-preview { - background: rgba(247, 248, 244, 0.78); - color: var(--fg); - border-color: var(--border); +body.whiteprint-theme :is(#mini-player-play, #mini-player-mute, #mini-player-close) { + color: var(--links) !important; } -.checkbox, -.radio { - background: #f7f8f4; - border: 1px solid var(--border); +body.whiteprint-theme #mini-player-close { + background: transparent !important; + border: 0 !important; } -.checkbox:checked { - background-color: var(--links); +body.whiteprint-theme #mini-player-seek, +body.whiteprint-theme #mini-player-volume { + background: #d7d4cf !important; + border-color: #a79b96 !important; } -.radio:checked { - background: radial-gradient(circle, var(--links) 30%, #f7f8f4 34%); +body.whiteprint-theme :is(input, textarea, select, .text-input, .dropdown, .bbcode-dropdown, .theme-picker-button, .theme-picker-option, .site-popup-dialog, .site-popup input, .site-popup textarea) { + background: #faf9f6 !important; + background-image: none !important; + color: var(--fg) !important; + border-color: #9b8f91 !important; + box-shadow: none !important; } -.color-input { - background: #f7f8f4; - border: 1px solid var(--border); - box-shadow: 3px 3px 0 rgba(23, 27, 29, 0.16); +body.whiteprint-theme :is(button, #form-button, #two-buttons, .bbcode-btn, input[type="submit"], input[type="button"]) { + background: #e9e7e2 !important; + background-image: none !important; + color: var(--fg) !important; + border-color: #91858c !important; + box-shadow: none !important; } -.color-input:hover, -.color-input:focus { - border-color: var(--links); - box-shadow: 4px 4px 0 rgba(23, 27, 29, 0.18); +body.whiteprint-theme :is(button, #form-button, #two-buttons, .bbcode-btn, input[type="submit"], input[type="button"]):hover { + background: #d8d5d0 !important; + color: #302d29 !important; } -#search-button, -#form-button, -#lastfm-link-button, -#settings-save, -#color-reset, -.danger-button, -button, -#footer-button { - background: linear-gradient(90deg, #776490, #6caaa7); - color: #f7f8f4; - border: 1px solid var(--border); - border-radius: 0; - box-shadow: 3px 3px 0 rgba(23, 27, 29, 0.2); +body.whiteprint-theme :is(#post, .feed-post, .journal-post, .notification-item, .music-album, .gallery-item, table, details, .settings-section, .account-admin-card) { + background: #e6e3de !important; + background-image: none !important; + color: var(--fg) !important; + border-color: #a99da0 !important; + box-shadow: none !important; } -#search-button:hover, -#form-button:hover, -#settings-save:hover, -#color-reset:hover, -button:hover, -#footer-button:hover { - background: linear-gradient(90deg, #8b73a8, #80bfbc); - color: #f7f8f4; +body.whiteprint-theme :is(#post, .feed-post, .journal-post, .music-album, .gallery-item, .account-admin-card):hover { + background: #dcd8d2 !important; +} + +/* Content surfaces are deliberately a shade deeper than the page paper. This + keeps dense listings legible without bringing back Blackprint's dark wash. */ +body.whiteprint-theme :is( + #post, + .feed-post, + .journal-post, + .form-card, + .grid-item, + .notification-item, + .music-album, + .gallery-item, + .chat-admin-card, + .account-admin-card, + .site-popup-dialog, + .feed-reply-notice, + .bbcode-editor, + #bbcode-preview, + table, + details, + .settings-section +) { + background: #e6e3de !important; + background-image: none !important; + color: var(--fg) !important; + border-color: #978a8e !important; + box-shadow: 3px 3px 0 rgba(82, 72, 65, 0.1) !important; } -#search-button:active, -#form-button:active, -#settings-save:active, -#color-reset:active, -button:active, -#footer-button:active, -.bbcode-btn:active { - background: #f7f8f4; - color: var(--fg); - transform: translate(1px, 1px); - box-shadow: 1px 1px 0 rgba(23, 27, 29, 0.2); +body.whiteprint-theme .image-modal-content { + background: transparent !important; + background-image: none !important; + border: 0 !important; + box-shadow: none !important; } -#settings-save { - background: linear-gradient(90deg, #776490, #6caaa7) !important; - color: #f7f8f4 !important; +body.whiteprint-theme .image-modal-filename { + color: #e8e5df !important; } -#settings-save:hover, -#settings-save:active { - background: linear-gradient(90deg, #8b73a8, #80bfbc) !important; - color: #f7f8f4 !important; +body.whiteprint-theme .image-modal-expand { + color: #b9d1cc !important; + border-color: #b9d1cc !important; } -.danger-button, -.grid-delete-button, -#admin-account-delete-form button { - background: #7b2e3b; - color: #f7f8f4; +body.whiteprint-theme .image-modal-expand:hover { + background: #b9d1cc !important; + color: #293330 !important; } -.form-button-disabled { - background: #cfd5d2; - color: var(--subtle); +body.whiteprint-theme :is( + #post, + .feed-post, + .journal-post, + .grid-item, + .notification-item, + .music-album, + .gallery-item, + .chat-admin-card, + .account-admin-card +):hover { + background: #dcd8d2 !important; + background-image: none !important; } -.form-button-disabled:hover, -.form-button-disabled:active, -.bbcode-btn.disabled:hover, -.bbcode-dropdown.disabled:hover { - background: #cfd5d2; - color: var(--subtle); - box-shadow: none; - transform: none; - cursor: not-allowed; +body.whiteprint-theme .grid-item { + overflow: hidden; } -#mini-player, -#mini-player-tracks, -#sidebar-footer { - margin: 10px; - width: calc(100% - 20px); +body.whiteprint-theme .grid-image { + background: #f7f6f2 !important; + border: 1px solid #b2a5a1; box-sizing: border-box; - background: rgba(247, 248, 244, 0.7); - border: 1px solid var(--border); - border-radius: 0; - box-shadow: 3px 3px 0 rgba(23, 27, 29, 0.16); -} - -#mini-player { - padding: 8px; - gap: 5px; - overflow-x: hidden; } -#mini-player-main { - gap: 7px; -} - -#mini-player-art-wrapper { - width: 30px; - height: 30px; - margin-top: 0; -} - -#mini-player-meta { - min-width: 0; -} - -#mini-player-title-inner { - display: block; - max-width: 100%; - overflow: hidden; - text-overflow: ellipsis; - white-space: nowrap; -} - -#mini-player-row { - gap: 6px; +body.whiteprint-theme .grid-caption { + color: var(--fg) !important; } -#mini-player-title-inner, -.mini-track { - color: var(--links); +body.whiteprint-theme .grid-subcaption { + color: var(--subtle) !important; } -#mini-player-play, -#mini-player-controls span { - color: var(--fg); +/* Search is a single, clearly defined control rather than two controls floating + directly on the page background. */ +body.whiteprint-theme #search { + padding: 8px; + background: #e1ded8 !important; + background-image: none !important; + border: 1px solid #978a8e; + box-sizing: border-box; } -#mini-player-controls span:hover, -#mini-player-play:hover { - color: var(--links); +body.whiteprint-theme #search-box, +body.whiteprint-theme :is( + input[type="text"], + input[type="search"], + input[type="email"], + input[type="password"], + input[type="url"], + input[type="number"], + textarea, + select, + .text-input, + .dropdown, + .bbcode-dropdown, + #bbcode-textbox +) { + background: #fbfaf7 !important; + background-image: none !important; + color: var(--fg) !important; + border-color: #8f8187 !important; + box-shadow: inset 0 0 0 1px rgba(82, 72, 65, 0.05) !important; +} + +body.whiteprint-theme #search-box::placeholder, +body.whiteprint-theme :is(input, textarea)::placeholder { + color: #887d77 !important; + opacity: 1; +} + +body.whiteprint-theme #search-box:hover, +body.whiteprint-theme #search-box:focus, +body.whiteprint-theme :is( + input[type="text"], + input[type="search"], + input[type="email"], + input[type="password"], + input[type="url"], + input[type="number"], + textarea, + select, + .text-input, + .dropdown, + .bbcode-dropdown, + #bbcode-textbox +):hover, +body.whiteprint-theme :is( + input[type="text"], + input[type="search"], + input[type="email"], + input[type="password"], + input[type="url"], + input[type="number"], + textarea, + select, + .text-input, + .dropdown, + .bbcode-dropdown, + #bbcode-textbox +):focus { + background: #fdfcf9 !important; + border-color: var(--links) !important; + box-shadow: 0 0 0 2px rgba(82, 122, 115, 0.18) !important; + outline: none; } -#mini-player-seek, -#mini-player-volume { - background: #f7f8f4; - border: 1px solid var(--border); - accent-color: var(--links); +body.whiteprint-theme :is(select, .dropdown, .bbcode-dropdown) option { + background: #fbfaf7 !important; + color: var(--fg) !important; } -#sidebar-footer { - padding: 14px 8px 10px 8px; +body.whiteprint-theme #search-button { + background: #c9d2c8 !important; + background-image: none !important; + color: #343a35 !important; + border-color: #7f8d84 !important; + box-shadow: none !important; } -#footer-text { - display: block; - margin-bottom: 10px; - text-align: center; +body.whiteprint-theme #search-button:hover { + background: #b9c7bc !important; + color: #28302b !important; } -#footer-buttons { - gap: 4px; +body.whiteprint-theme #search-button:active { + background: #aebeb2 !important; } -#footer-button { - display: flex; - min-height: 24px; - align-items: center; - justify-content: center; - padding: 4px 6px; +/* ASCII art and resource readouts are plain ink on paper. Never apply the + general code-block surface to these preformatted displays. */ +body.whiteprint-theme #homepage-hero-ascii, +body.whiteprint-theme #homepage-hero-ascii > pre, +body.whiteprint-theme #ascii, +body.whiteprint-theme #ascii-time, +body.whiteprint-theme #ascii-time-label, +body.whiteprint-theme #usage-grid, +body.whiteprint-theme #usage-grid .usage-card, +body.whiteprint-theme .usage-ascii, +body.whiteprint-theme .usage-label { + background: transparent !important; + background-image: none !important; + border: 0 !important; + box-shadow: none !important; + outline: 0 !important; } -#footer-button.active, -body.mobile-template #footer-buttons > a.mobile-footer-link > #footer-button.mobile-footer-button.active { - background: var(--links) !important; - color: #f7f8f4 !important; - border-color: var(--border) !important; +body.whiteprint-theme #usage-grid .usage-card:hover { + background: transparent !important; } -#footer-button.active:hover, -body.mobile-template #footer-buttons > a.mobile-footer-link > #footer-button.mobile-footer-button.active:hover, -body.mobile-template .mobile-nav-grid a.mobile-nav-link > #tab.mobile-nav-button.active, -body.mobile-template .mobile-nav-grid a.mobile-nav-link > #tab.mobile-nav-button.active:hover { - background: var(--links) !important; - color: #f7f8f4 !important; - border-color: var(--border) !important; - box-shadow: 3px 3px 0 rgba(23, 27, 29, 0.16) !important; +body.whiteprint-theme pre, +body.whiteprint-theme code, +body.whiteprint-theme blockquote { + background: transparent !important; + background-image: none !important; + color: inherit; + box-shadow: none !important; } -.tooltip { - background: #f7f8f4; - color: var(--fg); - border: 1px solid var(--border); - border-radius: 0; - box-shadow: - 4px 4px 0 rgba(23, 27, 29, 0.2), - inset 0 0 0 2px rgba(31, 95, 120, 0.08); +body.whiteprint-theme :is(.post-content, .feed-markdown, .mdpaste-markdown) pre, +body.whiteprint-theme pre code.hljs, +body.whiteprint-theme code.hljs { + background: #e8e5df !important; + color: #393630 !important; + border-color: #aa9ea0 !important; } -#error { - color: #7b2e3b; +body.whiteprint-theme a { + color: var(--links); } -#spa-loading { - background: #f7f8f4; - color: var(--fg); - border: 1px solid var(--border); - box-shadow: 4px 4px 0 rgba(23, 27, 29, 0.16); +body.whiteprint-theme :is(.site-popup-backdrop, .mobile-menu-backdrop) { + background: rgba(67, 58, 50, 0.28) !important; + background-image: none !important; } -body.mobile-template { - background: - linear-gradient(135deg, rgba(119, 100, 144, 0.16), rgba(108, 170, 167, 0.12)), - linear-gradient(90deg, rgba(119, 100, 144, 0.08) 1px, transparent 1px), - linear-gradient(0deg, rgba(108, 170, 167, 0.07) 1px, transparent 1px), - #eceaf0 !important; +body.whiteprint-theme :is(.site-notification-toast, .tooltip, .chat-context-menu) { + background: #f8f7f4 !important; + background-image: none !important; color: var(--fg) !important; -} - -body.mobile-template .mobile-collapsed-header, -body.mobile-template #sidebar, -body.mobile-template #mini-player, -body.mobile-template #mini-player-tracks, -body.mobile-template #sidebar-footer, -body.mobile-template #content-layout, -body.mobile-template #post, -body.mobile-template .usage-card { - background: rgba(247, 248, 244, 0.88) !important; - border-color: var(--border) !important; - border-radius: 0 !important; - box-shadow: 4px 4px 0 rgba(23, 27, 29, 0.14) !important; -} - -body.mobile-template #show-sidebar, -body.mobile-template .mobile-collapsed-header #show-sidebar, -body.mobile-template .mobile-nav-grid a.mobile-nav-link > #tab.mobile-nav-button, -body.mobile-template #footer-buttons > a.mobile-footer-link > #footer-button.mobile-footer-button { - background: linear-gradient(90deg, #776490, #6caaa7) !important; - color: #f7f8f4 !important; border-color: var(--border) !important; + box-shadow: none !important; } -body.mobile-template #show-sidebar:hover, -body.mobile-template .mobile-collapsed-header #show-sidebar:hover, -body.mobile-template .mobile-nav-grid a.mobile-nav-link > #tab.mobile-nav-button:hover, -body.mobile-template #footer-buttons > a.mobile-footer-link > #footer-button.mobile-footer-button:hover, -body.mobile-template .mobile-nav-grid a.mobile-nav-link > #tab.mobile-nav-button.active, -body.mobile-template .mobile-nav-grid a.mobile-nav-link > #tab.mobile-nav-button.active:hover, -body.mobile-template #footer-buttons > a.mobile-footer-link > #footer-button.mobile-footer-button.active, -body.mobile-template #footer-buttons > a.mobile-footer-link > #footer-button.mobile-footer-button.active:hover { - background: linear-gradient(90deg, #8b73a8, #80bfbc) !important; - color: #f7f8f4 !important; - border-color: var(--border) !important; +body.whiteprint-theme .chat-view { + --chat-own-bg: #5f837c; + --chat-own-fg: #fbfaf7; } -body.mobile-template input, -body.mobile-template textarea, -body.mobile-template .dropdown, -body.mobile-template .text-input, -body.mobile-template .bbcode-dropdown, -body.mobile-template .bbcode-btn, -body.mobile-template #bbcode-textbox, -body.mobile-template #bbcode-preview, -body.mobile-template .checkbox, -body.mobile-template .radio, -body.mobile-template .color-input { - background: #f7f8f4 !important; +body.whiteprint-theme :is(.chat-message:not(.chat-message-own), .chat-reply-reference, .chat-reply-compose) { + background: #e9e7e2 !important; + background-image: none !important; color: var(--fg) !important; border-color: var(--border) !important; } -body.mobile-template .checkbox:checked { - background-color: var(--links) !important; -} - -body.mobile-template .radio:checked { - background: radial-gradient(circle, var(--links) 30%, #f7f8f4 34%) !important; -} - -body.mobile-template #content { - padding: 12px !important; -} - -body.mobile-template #content-layout { - padding: 14px !important; - background: rgba(247, 248, 244, 0.88) !important; +body.whiteprint-theme.mobile-template :is(.mobile-collapsed-header, #show-sidebar) { + background: #f4f2ee !important; + background-image: none !important; + color: var(--fg) !important; border-color: var(--border) !important; } -body.mobile-template #content-main { - padding: 0 !important; - background: transparent !important; +body.whiteprint-theme.mobile-template #content { color: var(--fg) !important; } -body.mobile-template #sidebar { - width: 100% !important; +/* Complete mobile shell coverage. */ +body.whiteprint-theme.mobile-template #sidebar { + width: calc(100% - 16px) !important; min-width: 0 !important; max-width: none !important; - height: auto !important; - min-height: 0 !important; - box-sizing: border-box !important; -} - -body.mobile-template .mobile-nav-grid, -body.mobile-template #footer-buttons { - width: auto !important; + padding-bottom: 10px !important; box-sizing: border-box !important; + background: #e7e5e1 !important; + border: 1px solid #85778d !important; + border-radius: 8px !important; } -body.mobile-template .mobile-nav-grid a.mobile-nav-link > #tab.mobile-nav-button, -body.mobile-template #footer-buttons > a.mobile-footer-link > #footer-button.mobile-footer-button { - min-height: 34px !important; - box-sizing: border-box !important; +body.whiteprint-theme.mobile-template .mobile-nav-grid { + grid-template-columns: repeat(2, minmax(0, 1fr)) !important; + gap: 7px !important; + padding: 8px 10px 0 !important; } -#mini-player, -#mini-player-tracks, -body.mobile-template #mini-player, -body.mobile-template #mini-player-tracks { - background: rgba(247, 248, 244, 0.92) !important; +body.whiteprint-theme.mobile-template .mobile-nav-grid a.mobile-nav-link > #tab.mobile-nav-button { + min-width: 0 !important; + min-height: 38px !important; + background: #f4f2ee !important; color: var(--fg) !important; - border-color: var(--border) !important; - box-shadow: 4px 4px 0 rgba(23, 27, 29, 0.14) !important; -} - -#mini-player-main, -#mini-player-meta, -#mini-player-title, -#mini-player-row, -#mini-player-controls, -#mini-player-volume-wrapper { - color: var(--fg); -} - -#mini-player-art-wrapper, -#mini-player-art { - background: #f7f8f4 !important; - border-color: var(--border) !important; -} - -#mini-player-download, -#mini-player-play, -#mini-player-controls span { - color: var(--links) !important; -} - -#mini-player-download:hover, -#mini-player-play:hover, -#mini-player-controls span:hover { - color: #f7f8f4 !important; - background: var(--links) !important; -} - -#mini-player-title-inner, -.mini-track { - color: var(--links) !important; -} - -.mini-track { - background: transparent !important; - border-color: transparent !important; + border: 1px solid #95888f !important; + border-radius: 5px !important; } -.mini-track:hover, -.mini-track.active { - background: var(--links) !important; - color: #f7f8f4 !important; - border-color: var(--border) !important; -} - -#mini-player-seek, -#mini-player-volume { - accent-color: var(--links) !important; - background: #f7f8f4 !important; - border-color: var(--border) !important; -} - -#mini-player-seek::-webkit-slider-thumb, -#mini-player-volume::-webkit-slider-thumb { - background: var(--links) !important; - border-color: var(--border) !important; -} - -#mini-player-seek::-moz-range-track, -#mini-player-volume::-moz-range-track { - background: #f7f8f4 !important; - border-color: var(--border) !important; +body.whiteprint-theme.mobile-template .mobile-nav-grid a.mobile-nav-link > #tab.mobile-nav-button:hover, +body.whiteprint-theme.mobile-template .mobile-nav-grid a.mobile-nav-link > #tab.mobile-nav-button.active { + background: #dcd9d4 !important; + color: #302d29 !important; + border-color: #74677c !important; } -#mini-player-seek::-moz-range-thumb, -#mini-player-volume::-moz-range-thumb { - background: var(--links) !important; - border-color: var(--border) !important; -} - -#tab:hover, -#tab.active, -#tab:hover::before, -#tab.active::before, -#footer-button:hover, -#footer-button.active, -body.mobile-template #show-sidebar, -body.mobile-template .mobile-collapsed-header #show-sidebar, -body.mobile-template .mobile-nav-grid a.mobile-nav-link > #tab.mobile-nav-button, -body.mobile-template .mobile-nav-grid a.mobile-nav-link > #tab.mobile-nav-button:hover, -body.mobile-template .mobile-nav-grid a.mobile-nav-link > #tab.mobile-nav-button.active, -body.mobile-template .mobile-nav-grid a.mobile-nav-link > #tab.mobile-nav-button.active:hover, -body.mobile-template #footer-buttons > a.mobile-footer-link > #footer-button.mobile-footer-button, -body.mobile-template #footer-buttons > a.mobile-footer-link > #footer-button.mobile-footer-button:hover, -body.mobile-template #footer-buttons > a.mobile-footer-link > #footer-button.mobile-footer-button.active, -body.mobile-template #footer-buttons > a.mobile-footer-link > #footer-button.mobile-footer-button.active:hover { - color: #f7f8f4 !important; -} - -#post-edit-feed, -.guestbook-edit-btn, -.guestbook-delete-btn, -#post-edit-feed:hover, -.guestbook-edit-btn:hover, -.guestbook-delete-btn:hover, -#post-edit-feed:active, -.guestbook-edit-btn:active, -.guestbook-delete-btn:active { +body.whiteprint-theme.mobile-template #content { padding: 10px !important; } +body.whiteprint-theme.mobile-template #content-layout { + padding: 0 !important; background: transparent !important; border: 0 !important; box-shadow: none !important; - transform: none !important; - padding: 0 !important; - color: var(--subtle) !important; -} - -.guestbook-edit-btn, -.guestbook-delete-btn { - width: 16px !important; - height: 16px !important; } - -#mini-player-title { - overflow: hidden !important; - width: 100% !important; +body.whiteprint-theme.mobile-template #content-main { min-width: 0 !important; + padding: 16px 14px !important; + background: #f8f7f4 !important; + border: 1px solid #9b8f91 !important; + border-radius: 7px !important; + box-shadow: 3px 3px 0 rgba(78,68,58,.07) !important; + overflow-x: hidden !important; } -#mini-player-title-inner.scrolling { - display: inline-block !important; - max-width: none !important; - width: max-content !important; - overflow: visible !important; - text-overflow: clip !important; +body.whiteprint-theme.mobile-template #sidebar :is(#mini-player, #mini-player-tracks, #sidebar-footer) { + margin: 8px 10px 0 !important; + width: auto !important; + background: #f4f2ee !important; + color: var(--fg) !important; + border: 1px solid #95888f !important; + border-radius: 6px !important; +} +body.whiteprint-theme.mobile-template #sidebar #mini-player { padding: 9px !important; } +body.whiteprint-theme.mobile-template #sidebar #mini-player-title-inner { color: var(--fg) !important; } +body.whiteprint-theme.mobile-template #sidebar #mini-player-artist { color: var(--subtle) !important; } +body.whiteprint-theme.mobile-template #sidebar #mini-player-close { + background: #f4f2ee !important; + color: var(--subtle) !important; + border-color: #95888f !important; } - -/* theme ascii/resource cleanup */ -#usage-grid .usage-card, -body.mobile-template #usage-grid .usage-card { - background: transparent !important; - border: 0 !important; - box-shadow: none !important; - outline: 0 !important; - border-radius: 0 !important; - padding: 4px 0 !important; - transform: none !important; +body.whiteprint-theme.mobile-template :is(#post, .feed-post, .journal-post, .notification-item, .music-album, .gallery-item, .form-card, .grid-item, .chat-admin-card, .account-admin-card, .settings-section, details, table) { + background: #e6e3de !important; + background-image: none !important; + color: var(--fg) !important; + border-color: #978a8e !important; + box-shadow: 2px 2px 0 rgba(82,72,65,.08) !important; } - -#usage-grid .usage-card:hover, -body.mobile-template #usage-grid .usage-card:hover { - background: transparent !important; - border: 0 !important; - box-shadow: none !important; - transform: none !important; +body.whiteprint-theme.mobile-template :is(#post, .feed-post, .journal-post, .grid-item, .music-album, .gallery-item, .account-admin-card):hover { + background: #dcd8d2 !important; } - -.usage-ascii { - color: var(--resource-ascii) !important; - text-shadow: none !important; - filter: none !important; +body.whiteprint-theme.mobile-template #footer-buttons > a.mobile-footer-link > #footer-button.mobile-footer-button { + background: #f4f2ee !important; + background-image: none !important; + color: var(--fg) !important; + border: 1px solid #95888f !important; + border-radius: 5px !important; } - -.usage-label { - color: var(--resource-label) !important; - text-shadow: none !important; +body.whiteprint-theme.mobile-template #footer-buttons > a.mobile-footer-link > #footer-button.mobile-footer-button:hover, +body.whiteprint-theme.mobile-template #footer-buttons > a.mobile-footer-link > #footer-button.mobile-footer-button.active { + background: #dcd9d4 !important; + color: #302d29 !important; + border-color: #74677c !important; } +body.whiteprint-theme.mobile-template :is(#post-content, #post-title, #post-header, .grid-caption, .form-card, .settings-section) { color: var(--fg) !important; } +body.whiteprint-theme.mobile-template :is(#post-description, #post-date, #post-date-feed, #post-username, .grid-subcaption) { color: var(--subtle) !important; } -#ascii-time { - color: var(--time-ascii) !important; - text-shadow: none !important; +body.whiteprint-theme.mobile-template :is(input, textarea, select, .text-input, .dropdown, .bbcode-dropdown, #bbcode-textbox) { + max-width: 100% !important; + box-sizing: border-box !important; + background: #fbfaf7 !important; + color: var(--fg) !important; } +body.whiteprint-theme.mobile-template :is(table, pre, code, img, video, iframe) { max-width: 100% !important; } +body.whiteprint-theme.mobile-template :is(pre, table) { overflow-x: auto !important; } -#ascii-time-label { - color: var(--time-label) !important; +html.access-high-contrast body.whiteprint-theme { + --bg: #fbfaf7 !important; + --fg: #000000 !important; + --border: #000000 !important; + --subtle: #333333 !important; + --links: #004f47 !important; } -body.whiteprint-theme .content-pagination .guestbook-page-btn { border-radius: 2px; } diff --git a/themes/lib/whiteprint/whiteprint.html b/themes/lib/whiteprint/whiteprint.html index f9351ce..8398c87 100644 --- a/themes/lib/whiteprint/whiteprint.html +++ b/themes/lib/whiteprint/whiteprint.html @@ -5,15 +5,18 @@ {title} | fridge.dev + + - + + - - - - - + + + + + @@ -22,7 +25,7 @@

lQD09R zG|nX!x|_Ogtz#<7Fx)1UO0-OVP;u|;istrGPU(bSR%NEUZ}v%JM_49R##Co|EDk-fH4oBv9#bG;6f^V+OLL2&p#NrjbM%J;YBl%5C?6bLBhZC+q%tRn&@U z#`ZD0z3f%i=DCN1etI0@zd6k_tbQL87*VBqcio<~96c$<@|LHMYW8wLb2YOU4z3U^ zr=0uO+F|D^uur2rnycB$%VW^K6L??3Q+SRIH^rBC5l1@hi7ieyx#^SJ74!MsOv05P zX@QN}I76I&OCgz*cOOq^69 zPIiW;Cw~k#62(2TGa)!-B!J$y?~ZHVgk#I^J&qRSUYw0LO^O(05$`z)zcC&9R(8IL ziQVpE9cT$AVxR^*ae|Ku8R6v`LJS^c50}dXuT04zTvO^4zMp ziPx?&0qOpK8kYwfF(sy^--hpX0WPN{orj+TrZl0#L_p~sLyq10- zp56&0TW2`{DHzXD?TpmPE=1+J6Zo&(l4)eLypqrcDy$CN;hXD9I%mDa+NPZ2i1;UThbXway_uZ8Dn|^A;68bByGgA*gNxPO6Lq+j`m#@S z@T`V1NW_J{Vg7MjLJ~_tQc{+{-ZEQldPQ=M}N_e0Ey?i8qT>Y(= zeXG2kj5J!6Q^XJ}O(a{E+_7a=IT`iG=Uq{!%N4EcSGy&BhR5Q#b&W*>vxI+_*kjhX z>r$ydi(pPY4G*=2ypbcFWPt_?F~9)-06NOirmT@pD|A=6xLd75?8r=s!NnwyiIR>(XQhd*-HkQb@YQ`&-7f*yI0hDD=;Z=Ea zd!X8}t8D~kB#kCdG)aYxm;%d6OrBKL%L=b_BDa!!Dclu%40k8|^s2Wa&~007$Jp7! z6|BxeqX19e$xu4+>T4>BP-*XQw{}No3AwdXZpU~zV9mk$Qs+@>`Vx@KV{xRczh;(O zWp>#)ibhh%e}wyI`BYVfDy>RUxvHF^thOu39M2N-Q5(Z9G{{Z#)tfekR?`l+9M37pyk_eo< zm?Hq^6gL%ZEQ;p3QtCbjE2hk$L%3`LPt0>xsi{iqVhYjP%Ov5q@H*}jG`6D-nhZ8OUBxY!6lW_!5zcOHopLR)u#(~8eIyqrl(}ZC4^Tu)fX)FeMWsUTMRj|nn5Iy z1BEQT59>?VQB&u=q>7BB;_SB}MUE7B{$kj`Amog5{b}0mE0bkn?7FYowA(vaY~%By zW-?r(F?UnFLtD155QC4Me=>`-?yb=%0L9MOJ9%jtqx41`nBD=z| zpD9=p9E|7rP`PFBi&2u072?+h4JFQq^U-xr*WEEjt`5y;yqP(SNeTq`}u-<~#Q#8UcwYUMqXd)85{6q zedM(+CZt7~c2`roZq*(Ae_G4gwW2Y1O6ad0@o6^{d??8TbN)~Dr5bI@&Dau`V!K{P zzif=jyx;)b1N8p@J!@qPJH?gCt*K&5qEHXvJ+s&R;;^)D=D|kWi4Dvs%671F4pj6b z-}5!6B$nXYdaa4%craO|W<5YaK>q+dRKn@K3DiqV=^$|}q|!y@w&j%%EA;g5Q#w(r z9$Jd&mlq`~qkh*+*1UCncJWAWrj7=SBFN9*_%NyBQ8^unn zuX6=2S)(yaaJe5g;4y<;mWx{$JKXF15Ai2a@D=|6+qB6cdxuh|&lw#506Ow<*<~!o zDiv;$J1Al$MYfjbHFtL{_Ms)iOry+^nnp$7vFG~NrB0Hg7{WUvnsaiKlj>Kw-y-d4 zOO+t=(0`xtu83VXaVK?R7+{oKi6h#C54>9-k=y+GRmW8BG?k08EGJHJ98w$hlrr2I zKXw-!sTk*+bM>q_pFPyH1Vdhy8s-4Aq0|79ci@& zt*|KAu_L^Y2g;HG2c9$S`PVvK2V~hA++C6m_E*{n$*mL>!$z!U-fEiUB?MNgR|jwn zlgHA!l{znZSS+m2hh5brd`D_d)%l4SQ9`FlE4c|rOABq{T}4LAtv*4JcNH1Ir7AFb z!a`BkQ*Qjpr`TFv%JI5S8F<7mx#Jne9CZe`sme7b>DyFoC^VFww=&_sh}+6swgKmZ z&!u)gX2`XLwbv|F-ZfbmDw0m#x&HtPCrVPYY)RZt_(&`wwm{{Is{lhT0jN}G&16p_ zwZZ&FYpKKpF_{8n?T@b>wMvZXyGu)#qE_4oh$4;?GDfiic9j5zZaU(t*~z;mXQr&0 z(@?a(ft%(BAxIs6Dwd@UHxf^wR?${{X70ZM~2yr+2XQ*>Cd~2wZ17j!i>r zu~%u@#e~%2U}AY2BmhY`VUK#vtLl+2n)eYeR?JEk=l3M;Bh>wAxHhbi)kfW{5^H-< zFm~Ad9gUJPR~kzC?p5{JQ+|x6B#5v%&RahJ0H5hcB9d=rg(tO$o>LAAxJ1rI2P{46 zQnI!64rYg5YH>)T$rzBF0#0%Gf1cISmn=f)EOjYiXGu(KPd;MsNBRD>6N-NKQS7c< zx4TG#F_B#T(06>p@c#fkE0$@=>K98?R=n1wJHUt$oMg5M9sZT1V!js1=GS5$x6S33 z@`FCm0WZcqI#tOX28$l@}Cs^Eix=}VSY+d-*z)U7tX65#$G)cuY1 zuqufbZLe;nJB{3uM5iFL6U}7OTcA?r*n;}vIf*Yc-Es!Zh0k17#Y^HvT`evx#o~>a zY=F228+U#Jl5K9c4raC{w46fV{iH<^{{UDwFaUPNRHe+cT8{kNGUU3owcCRegqd&w z4sdFeB^dleOsRyqikW>MgZ1 zt}SF)PuZ_yNQoE$6-poPA9~$XOGXP-e#FpQc~Y3?mFIU0nSAo453uR~0PC!$E@yPb z%+t9wz2(F=tnGd!hs^m>RaO9cZmDvUR*$+Qyvkpemz#OmVTF(=RUiUbKy3;gx?Z`!lDai?pllXR}Pa9diWX84Y zVuja-wEL(~0%3JIWGS4FPsXe3b(Edng*T;zwa~2;TrR;AG<#H($j@xjo-(sZ^AmqF zJ$w(R+**crhFN27Pm}>U{{TPAw^@ySl$sKhuen<1;p!NqHun+W01#}+{LO1D#;oMI zn<`w*ZZ>@ePqVVU)@3*gx*`65{Z*UBPW$LDd$~Qgg$1Mya~!#y_+SSo+wrOX(5m0F zZ$P}QYmwaeWm-Wj&_ZY06nTmX0=prYRY@qy<-&50QjVkW{?|~pe=;QvCRcJCXa4}L z(zd0X*QYJ?MLM(SV&8ll(Ql(bk1P@mrbbx_1P;6tU6JAn>Q{P-HDgs#=X=ivPMmZRrgYHB0<(I^CvJ7?ah z@f37Xi_p@hEzM}GTEF-qZyYH)Plw@-!@%{dsc|LSyl%+)%XXA?H(S9I&1#Xv(7bVg z0&dz^b;mzixbYP`-f^+KanfHF#x>`|ZCF6%KF*R8wNy7szwO*S<*R77kH5lldtcwTO9W1s6Vb8S6M3BDQXR}5izIEi->I3)KU zO1WpaRFl5t{cbI6QoryHrE#Z*SR@ygUS1Nav_s@{HmfnZ9m@pas2CLn9=9uawc`@xY<2QmfjK8A`!IqgrsLVAdKb9Y-I96)|*Ew=%KT>%nZx7S~q<7;fMz6DSXr zAboOs{{Z!>VP1^B85(Q&PHxgPeN-mb)*{Md-dX%Tl8#Y02Yj>mGFmx(Pkid6ZigaZcd+28$b?R)aFgdoE zv63V5l$EeS_WEMFblIJ8w5?+*#brmhMV2kNC6-3OVffZoR=Xw~+|4&};?Be&YQ|Tx*vq?vQCnqqHy&B%1&IQb;WHZxjx_F zQy5C>>gd`IdR)CXo?IB&T*d(mMlw2c`F}drNhY0+i(PBEUg}HB)w~`+NP_LmYmBhR z{{UXOTw8L`#jCevWM(;ljZFwCHM(vQzb8BhktHURhQ{^qm2Bu0W^F0}ZN)l2l#bf=hvLrGhGLlH!wOi1R z-77i8&tdzrPAftQM6gK!5^a|lR_6fp;<}cK-B}ebt*)hstS8ivNYarqZB|D);PfNf zvv;+du;m#}%w*a%|&quB{46WM;~M#Ap2Wtszmj z%F0~Uv)pE*HO%*BR%pYFMofHi20x`}9GQ87uM}F0p?{b_ROB9` z9<^$k>=ul7Mab?l;mfj@>R4c(Ptv7EEqWB=87u5wpHx<{xG>2ZO$Y=H!;i17E1k4p zt+9!3;`pQ!#UeGUwih7$r}3_7IJdRT)SkqNeAfGy?Q(5=GPGwQkNN(UqH%Guh`meK zH@9&{lL?6gWQQ3aUODHA=9DD0u`=n(V_SIH)OliOjhy3fJdelHv2d4Tox!(z5bE9| zx{qL6o!gEXcX##vR4P2q&q1hbbg=10M2vQ`c~_jalXiDxocwKpHPS_-fGBB2F<{M-~1}49#o>8%f5r3#5$7z z{{UxLa5k_bhWGp`b&A|9IvrATDlQa>00mfZ3Ge=WYYlIr)J^Gf%v$`BwAOPVM_hSq zTarC1WoV^+%8Y^hO)-h!ES^{dfXC(o@vdoeJz^&8MWyREV(QV9qsP1{QZPF8`t+(- zU3Cbwtl93jv&j05%+61nB&@{r2cJs(+Rh7+Y>y^#ZQe&;p!`ME^lcYW($;Y$mF!Bh ziBK_6Jr8Q(#ATFm6=PkiG&P86H4`cqOY2vK-5+r*xg6JY7N$z~=4ME<^5uQtFisTb zoYv`kx`bk$q;pPJB2pimfI14sF;JD+4o_0HrHGO%fAvqEPi zEV%?34^OTuy(sL~=5|tL$QoBeF)H9L2xE=M+OSDp(l)h~%T^>yW=T;KG5M5^pXW45 zS^K6cOpXT--z;$ENf~yQBMJwlV^OM$nXOTB)m(jo!f)k*L;=PLeD$Tvc&QnuW>wU6 zRkpoI(Ue43?!e>?`roOeD;xCLW1pQa|ZIU zsQ^EwPg*I|oo<#ibka%RR%J_jX)%c*c3ZGNdAopXu9A{ceaxJCT-UTZZ`p1{<)Lhk zol~!_eXA8ILQSycXs>&9ZqqN?XAZJpLEMpBURt%Y6r-)8Om0%%SCpulB^yRTBcJp9 zt5o^YHiGv`a;rxunJ~N5;YTCVrc1Epru!G7y}Yos6KPk|+g=pfWQszMpG=O`g?Pqr zQL7uHI&~!vgo@8tI&o<(1wjy#kq((unL|B zw>6}vE?#HQl?y!$X)TZ=Le30P4W#3PnkmXpa`~;W+X*9@;H-0qrG-h!8%Y&)BK90* z%y5w+gWT5}l&{MA5~Z)bsZI2VFJk`yN1aQP%M*fq>Z!@a>P76{ zgb~FQiT$4vD3u$TSCB#VuD4R&@k&Z7m7?F+mrszXDnRPQbC2?C3XREg3!AZnFNYGv z?!39T#VcfE)3sDZwK9Y&fYVGwcc?mer&N zG|mAefm2OINzHXFxj5?fDCwFcE-z)dwn>x$8iBzF*VxwXqFW;*+qtkjJEp4_go3ff zmh(E6_4?F%Wff^5rKR4c8+c>w&NDBT;kS}U-W9rZMf~OXy zyR8o8hIHfYH$}gRJ}&UDjQlgCritOE(lt199mJ|YNmOt$2UF^6JgWnZ!Q!Ox6?vfc zLajP3HjH&V`%kyLXNoOBg zQiLM8W7Otvnfu3OcXI@~L>CsZGw;wn25b7Q`c;vmilF&seu#IrJ3)u1a3RLLH*)X-$)3HW9Pf=|k zY7GjttG>l{kQUw4fW1aDLzGoVPWq10<+%9FclvaaK@l=WyPu4br}%{&va@DZvb!n& z0BQkX(!_)n7zIuMs^yc?TMM4s54YFW=EbuL?rILS$0TMah!=ycv5)hE&B z7ZA-X3joH^!pI2k-m|MsHo1nIZttM?)HLYOJZ#T;2KJGT;7L7s>_4StDl&RUVx_5p zaXqWa9HMtG=7;kYxIVR9l8jtlqJ`2mwVxSZ_@?S4)wM}Ag^DJM-ENLn6eApdf2C!G z!qUS<`xtWHb5}V}Njuo&Z!}o1r-@SN$l#2~4-6~SgQhDb!sTZa+cebtSb0mCaSYe?#&d3%t*)tuVc?zg;$y`JsEe^Hg;Yo)HO|eO4IBc zRi5ijvCJ4iLL_kDmqXEe{{Ww@3Qtvg z8NEvr*g~_iK+iS4Lj_~bPrW#`C#uxfTNL#jGUmq0?cDF2QvE9XN!5lA^2`V{b&ria$pDpZx%H~b3xa_Q? zI1-LZ^&el$`BV0Mub59?nWJN`sKSe8K=G6VBo$%)MNFwF-SuVi=vmY?N7HsB+5PAY zzziS8qLmd=T&?V9cFbt6{?BnV>H$U!2`4qHqZsIz_C(rly>Ro0$qm1&5ud3(l}-&t z$qz@dvtz2orzW5GI3akzALsS1h^H9Z`iZ2=)9TSI<6s1`fJq%d^!Kcil3wsV3sYak9Q!}k zMk2^U*aQ5UagEj54<V@@2yTQ^Dv9t4Iq8Gj@Zz<1m4=fp>30_LT~5=MATC(B+zA~v`&JbpEz=99 zp;uXEgrg&e$=oA65nEGkQM8R8EK#4U>eFAk!*g*Yv3X!Z7~~=T@BaW=m$Ove;;r0H zT*}NKSwvn!6ACnBFko^>J-IG#kSvxWFHFDkBL45xJXGj>qjils~57xRPXz9I$&8Db)HjQI3h2>TO z0w&{<2mb(CqIQ$IR-N8VnX{#4bZuHM1S()UPS(8{Rc7%ZHP z!-74%s}(5oUOftna?)J{w1`KkG*Gx$w%|tHNbmfssY)&!yE3h>km>A$ENKEPjk{|~ zHxhlT8OcUGtr5=K)1gzzW2nT7#7?BRZh(&UF}zYOYKpp!hdW$NJ5A&mF}$>8=<+& z$IM9IDua?U{72I@k3YN0kU85#QM=KgxdB==k+OLs3;soKI+ZOOXjRkSbGGnj!yO}E z(KVRjmdeuhH(5lpNW&@tJ3z<-{{YorGmgz_;cHV(IYst6sZ)(ezK07x=SLR=Q~bLN|1OpE>XH^joBf# z+Gm~TO(dj9r_2PVGwbxJlIVdY)Uh+%N2JSVZ#+?XvIdiK4>gnzyOY}^^{ZHTb1BQA zqLggWoGgvip@s)oqz!`m@(oggQoOY?($+1>VGQ{!#mij@9_uG# zl_VUX90OP?eNfh}@+z*T?{KBSUP_fwkV*8deTqusNu+4~u-jrLV7pH$;~39wD=%dm zT@KHeLIEs}v$vaWh^gjpX4{|kRChn&QqqjH)GXS&(5^g59CpKpDu9L{bqChA`m?gs zl=+FQ^&2axA}mTfbyr=W53j9fIxFVMwR`Yl7wu|aWy#NzX7hJG4$HRXCKzRFJsJ;Naae)QtTRx zEpUE#z;l%coYCwZwJC3Ig1yzOcCr~{9%~W?*X4e`)f|((`W2*n%X&7WrKX*6_Q;;* zc~fn?i1-nZc_eq^HH~^zSxxyZH`+gNwV^%P3I=8Vg<-M76#a22m+poW{%zsRFS4v6R zQF|Gu8@^y$3Eo*_2@!P}3af(O=lm%vZuK4P?6fb*b)=0d1zSb_(L#RFIg@aZ6Tu6Q zl#Z3h%U7MZFLjqBnngdcMLL^>iB}_#0pt%_*{)QRWTxKFLVK%7u7<%1p;6Qh3I6~h zv(-JurE(b{hTsBVU?U?dyMx-AQj4|3<#JnyQCI_P(Smy(1x#04lH~S8GT8}`fQ}e| zR|6oP{{W3rl#+6|?uR{uaJsO05Rt+WoO;uZPHT?Ijglf2CWyKqIK+dK?@e20)OOQC z(p`MMTCpWg3vB9YTwGm{t){ly6z^@RuN{px}0FfH-IzPP@(R(eSu0YR%b)1Xp`uA zb%U+#mDAkEx#Nk6cn*H+1K*{2^f3<+IWAVYdz)0F%M|Z(9Yn4qX!gp0@DC&!?B#EB znMYk1S?^Ne?M}vQ23|-10I#JJa<=2;i&~2y5;}R288)1PtDb)fsLxAm9JYECZY?aY z25v2h3i!xU2bSqCA!i?E)4&p%M4%zxry5_K!tV3}JlpA?HT}Co1E@|Gu*8361 zdjzs%h9vS^9DWtAEcJ0B?mnfRIuWYP_IMIWC&80sW00U^{{WwA&U0{z<~5HrwcHX& zqIVv7WhVo1Gjtmq@YYk&;h2tDL2?LUQOpwz69i?!bW93!Ii7)G0-)6VCbySxiC6 z3i-gv$Q6{Nw%rt_`j3j*X16ji2!DrZ#xYGwD%M+)?z)kA7cY#y2T-S+{{Wxxs*8^+ zb}dP*^&k7yW>$5SGHoSKIi$H{uduITHMX5Xvjzdq(m}>Y_3cuczmhbIX^fIPn9C_i z6P_0}v{GxCvGYlZ6}*n++DSaY(FRB#=lp6f&|2=vlIHG1osG97V6F(O-%EpT#A5PG ziAy|kF#xY4kHh@>)p97S+?6RUH!KNm8r8h$(jtRs7|8?h`qmavcTZB3`VbhFIU{u1 zs7}&CWRpUatlL`_-PPDnD#r50B`de)5v+A_O{^8AgAdYygQ+Ki@ zr2XQR)uPJC#R6_PVo4bE$3E3<${Xr5qS0ZkBx#w0#K3I|rzel`tkqpK6IU&?AyAhg z0pNgopI`IuSgYS*+RH{)iovA;;JK55xcds#Nwv!;j>)Y{7Pjv4hnC>FFu-n{{{Wxm zSw2^#ti+I)FkF#{t^y6bA78J%RinFCA2ym0Lv3*+Y^^%0soab?2mJp4T5po~LRzg! z9^8_yE*BhbAoun9R3x^rS?)zGoy^YVZWWU}m26~wHKo*aus5cJD`|HT1I^t744tEM zdvjOMrrMLLcOz?Cks1YX3E&189DkqZLYlbkeNk$7?;at5tTWJcKb<&9#q(W??)qw0 ziq_?qdqTVW4DxE{T354^1f=&G@B*P{wE|Gs3RG>XRq8_OGSGhZ%#M92CX`Ji5kAq8 zxML^${{TwWVrs9ot0!I48+)Qbc{&kjq=hGNUI{;iYaDhWD*VIuyOm!?vA07TTLqpr zEEo<*{{TPAt>f`CcXH6KX(g)^X*Mj9vLKD0oxyNO^rZ3i)Rm>MN^;n!JU*Ug_mr55 zkO3L~WBlT}7G+VrUcy|~(TbV{gcj^l4>iHY2Xb6Q-dW8jNVv%AeM;K$`+xWVnmt$Lr^l_0EG8xw_y9(r!_R$HpRGj|?feg^K^TppE{z~|%HaMU z)ltmoH>|A6h9W!MY}yU=q~-#d$ROZg0iM;m$5N8`j)>x7(Mnw<;Z}0_2O)|c3H7G2 z5R=zHRh6|HXaqKB;RIuG1ymixc0AUL5lZ&CYOHnE<*Um{zQ`njS8`;rVaNn}b*cKq z7VL>vTOyp+6I|Ix6zY8K{{Xv`WPp9eYYNbw%${{E%HP#f_jO5&k6^P;Dpg68`{T+}ldY6S5XNyv84NeQ8Q@ zj;yBCEvcs;hwkRJks;b818KyWE)Q@&I_J7>>tm@+G*TL6-MpZ0K3qTr2ZCzXE&Rr< zYmA#p6Wk=_YAa@nIa&E>`PWm#vw0d$~{DM$~WMd=& z^goR|NQLC*iNXfJY5;92uMrKXwp$`LrY7Kp6(}+XIU5&Cu+LqKaO);wIK%Y zeHip7o9q`6TQ@N`D$N+ejQaj`l_<++p-L*(dk@p?qlV_*FEMA0rd&Qq+0XT%;pKaw zN}p5THG8KQ(#hs;UpcU#bm#v7tzVQY$+)A!m7J_)X`UcyZmw1$z^@o?Mk}s#11jRw%4s3@8+Bg?ckjEtz~x<>{MS% zl)T$$u5LWpOR|i{2Q`|Carc#(7S~NnaB77eL@&5H?hBqqJ5kGPD4RQS>Ri#Upptuu zu4Yw!S7AKXubSHjGMoD%INR$vt1ml-Csy_L|pTV=T-5!*`~Et8$(fwY=VN;|V#*&4buQIc*MTH0N> zU8AjCZBn;GG@b6vYaJ$Q`&*ga+S=WR`o|d!?OZNi_Qh1PX?8fxPe7aP;_3+*h+&o| zfGfT-x4LNGGO{10_;b(HCBJ!4ZBR)kuha6Xo0EmQ5YkWH>R5tN7QJ&O;Lu4J07=ks z-|_x+&(H3w7L!il90_zJd6W|xpDgi`f2C-uC}_fMH=&XCxgmLN!8XcHcCN0!?K%?9!F4g>=z8mXpDGD_ej} zBqWOMx#S&-_4W3sbz7tW7tvu?DT;VW`O_ zGK;&1BaC(j>q$oIVv>qhEZg4wlFYoIIOuS4G3ow&>zO9sD%4IkVA_<840jPan2_Oe zFbV$v>s2^CW8AHJ9Tldl4Avs*>fiTBakw0YqTH&>VW`ROXIN_^PL}2Y3^GM`^9PY~ zQ`~wQ%5+rPmF;40Z+63c-?2bl9|A_k_8ARYxHhc9H)xjNmJ(bS1g;duqxAx>4;x9L zIcia`)*z1TlI7p{i0V)I{#Ct5NhVh}FS~o1+W!EHC$h4)(q$n<=v32ZwY&l(`QUT8NI1dvuKKDg-s(@q8=_0rh63^{FkiX}9IFpn z;k>!DA@;FXQqv>VJU4HD1Lky`tb~j(2D_-M^J+LI$14CrTXxtwLMaD?&RcR~pFth4s_^KbYtWm)jG0BEt-!4UKPHjfdaCWzm z1b!WjWsTf&st5_&>S<1=yL5qBE1LRcl3Qw0&wyieDC@f*4{Dgn**DOZoV6mf@SHRL z?lfgVxCZ_ndBr)@)mR)-T9Uql5;C*GszK)mKgzOqZp%SkY>2Kd)xN{K<++pPE~6j771`Ei!S@@-I~-1h$f8ddQM2})WULLA!>>Q}3HLKTiC z3S-P%jQ8fcHK>ylf-@|xt|5*_W?ml(q;g03{*`rNt)ZM-wT*wYTU^;IOA&cpvaF+l zT(ND++guY|w`FCT)+^W8-eDspj~PFOXtYVmlkzLw6?seS3xl*c;{f(GQM-QVKQvm0 zQvyW$JMU;t(CR8GzNl_0QTI(zEP@A> ztE^*ktom=*qHxMYu(y_Dei%2?*1J8dYDG>i>6ti666KbRU0(8K(<4ZtV{;pF+yYPd z3f?J4XJls6=C?yCZCU5p`{e`yzXOtgyIaOF_-(muB1?@$g^>~MF2EdhAl5FG^|r!F z{YhyvtVqGhr|hjBW>1kl)~Dx25UC9r0hu``9X}d{3oUgVm6)efwv|`T za$J&3+j2T|{{TMqQH*VSShSMVw=STOtV!ny8yjOGvN8QS*D8X&qG@!x6{U5IwaUqc zW3;Jmee+u>@_VFe)%zB-$=b^9Sle`nV%$nT00-Wpt)#BVmb#(~o22uI005^L&uo96 z*0E{Z-7YCxQ%_Er9v~$lcP{mO;C|S zK5j^g?G`m1K3gkTC1|2j>$)aa3|I~_ah!Lo=+;?7Dxd0wB`qs&NMaz3KlIe0V;?30rP9m3wDA)%b{{UJPT8gvO zP3g){1o@2<&iO$Y47mVj)9X`GO{=%CJ1aN2p=6dZ$#|CuCP?|3HTg%O$7;$kQ{5W* z$6^>FNQ=j~x*xbmz$f}s_qmrY$cb9%mYK!MT1ghjzRpRIW0EtBV!9iTCnTPti%RLO zM>J_JqN=E}nTY}+(*v63iubH1q9KaWWww>JHuP=BaNCajf1g^qlDE5ZZ0=@S+!sf> zR3RhDXCoYcUbHCQJgCvGh?ZBUD z&1~%K?i{ZAAfHc4u}LbG^m92|7ln=D19#1HRMNl-IOex3VrRMciZRQOkEN$(k}G%xw{mUepU4@T^YU)k-nh+V`gIdvHT=Zsaxr!r~mX=_BUa@P>u10u)^unuJ0UziRgx$@DW3iu^g7zFx%pIRK6Nt1bOjJd5X z9$z+VQzixq=LCHXR4X{G7@KW(B#kYA!o=z_0VJG(>M46(<9D%g_*=!Mg;pd-jny5xu*RJ^Ia5Yjyb|_ZNNvt+7EiV zv|^&AC3}?@u8inBOXICqUH;Cr)Naw>v5RB^IF&};oZw};bw1VP;j-*L8gi92thYKU z)s;x7JrRz&t-N;fOZKo>;{c2k>(5H`)K=Cxbl%q>F-Xp3j^NG_HxM}?Pk&$k09{wJ zNnR^b6V$)quMJP)&lTEf)|VFW+)fIw+Z$pQ13OE4p5I#J#^M$Zo1CL`yB!dZwb45k zuC8u0yLq7V7C8jIQ-mRb1N=y;iiRRFsH1ej!9iN(NG>iV@}QdFDhJ4A90S|=R?>uH z8>o`3mF1|-SY5*$O%$ch!MM8MXF2UyK}Fq3SkGUH5WcB^6S|bFVCs68 z*l*YD@e7nfRgy!F0q^z4>s^%L?J1=tW?{;sEj33?k?1Qp(~bFWU{PZP;z%F& z3`rR*2N|thJ#NI*o4D&4WFTA^ckLyu7akj4PYCTI@%&>$=$@54# zBoYY(aZwcF^c<7Z%t*{u@dl53xd3d4k&nWOC-#ultU_gH%w{Pg*mBAn0G`yGR_WXo z){IruN;}7~z{d=DAfHO7O4}kFWqY9n(yIkP%n12&%AB8n#)&~$uBMvxEE|B)h6+)} zLo)$`{{Yti0P9u}jit)iq~7SJts2PFN3=dZZiJKm7120pi*S9pIH-93oo~acEnJhpE?wB}YcIPDfR??qaT@$BK_SQxf^Cg+u zMd)PYAO64p09v9=J&^~031bYK$`A?dllat1 zH_(?IM4si|H4&f%IUHuGB^7tMSGgU$@(E*+5s^AJ;h)NhC_Rx6dzL@6WAhdXqLC9n zC<~CSQyO;F6)PsLHd%K_K4t}fhZ#7h>Nj#BsBK_T$T`N*+uo~^JiOKxvU(G&&d`SQ z6!!%f;17S#^{k%z17i!b2SJVO23U;a=}k7)+X~A2lKHcd<&e%u#z$Yr{Q6dWy14>Y zA(g;b)8+?vTxXiA-Zva|S8TFu*j&W&0LV|wHs>`Q(sAWQCf13PNF(!tLkx_&u)9+v zpJ767F}&S@H*wOc#AQpUin<&C(S<(TQj1gfqV6`=Rbqs&T5MDI4(t-WGwc3+D^%vU zL|?fD%n?ViShMaK48sDnSLm)6i`<_}w}u3G_uw}Klagv@C(ULpItSU%vm!8XqXa4E z6&%gUwv7_Dt&f7sZd5Y>2O}Jh@v2k0*oX05GG?_lf>m3E$X&`n&*%BosV8d$V$(9! zXLwuAbYc$}->XwsJ(vD$6o+f~GJ< zB|dE|Cfe#gd1ZAHtboUY2g#6X5?Z0%Ek#Rsoe*?T1pNo=xTP@afSdKFU(I&^fi^FE_+_=M~Dk&C5R({ z3FLZzT5(SI1kqn&yoiO$$-w~exO$Jui?#1tLG`mP9X>LdcVut&PI2|5rKQW!Zb)r} z7VEZFVn_g!l76)=cj#xP!iWJOOEK;a1ve>L*9Xc)EGZnHEU=& z5KM>nimXmbmCh;@ns;K3h>{B^r(}7fjmbDHzzho4+e$IAk)yF)^m{1Sq)}VA#u-Wu zf6w?;ELDGsQhF4c*sX7(*(`?;LV=D-kPU3{wVT{p4?YyrCRcH98@6(%ZV9S*{6ktj z0lScD8Xlh<5sQeU5d*nL6j8_GVJ71B6KyRz66yXQu$=&c7}^ubJqWETX4r_z?b(E9 zC9GK#o({E|DSvRt2RT~lS*>d>W>TE*cFuoL_+=#4@Ai9{V`d-n&}3If_Pn{0dZ3i# z-PmbA4=%LCiS91i<@zx4@Br>Bcb&bWtcz8r2V&H|3R0on4Bs|!(*x4AhJM#Wb&H=v z16S}3%#xF*MuJds1cM}h^{dsPo>O|yLw~KiS(&%q1k}nz2-uwq9*TR{L^EhkPSQE$ zikCC6>o14;gS?U3OBhqbZXYk#{QB0_Giq>xd)&XQ$ryvd8qKBKeWKnuqE^DV$;EW6 z+KaW_fnpxxXYk&s3YJ768M2@*Mmyq)0v`-rSw}6*kjVV}=&Ey*(-`er zOEsmWW7KlQ-FvT6%rmvPTaU32*e7Ti&#r5m`&B&|D;FgjvK>!fgiMO|Qlo9$V^zj| zD@u6YWzEb|#kngrVwjfL+e+vjFi*@u$OrtIh~p-t)R?1*pEZ#CJKLS4LW=RP8O}cf zE7FZQYP=M7Jea;F%W#Z`QVrN^h>Byl-Y+lHy@vfZKwY-56N#tLigO zH7U2ta$2*{ri}8UENDaIhQjARjX6}O7t1D6w^lb$(-mWmEI4*x$0LmXHJjyX-3g3V zy-bs*+oO`h$|13WFe{b8LEa>|JLoYqc$W5GHXWAH;CYHk_w87>CGRF?)xAs6TUf^L zAc9O5^2#!t5%jLAa+7wOx-L84xh9+8>szOl76OqFL6x#d^uX;{RHG#;#g)kV8RtT` zfV#-+$9@Vr;eh`DII4^#B>9$xZ$>gr4$%3jADEaVqcF~K?OCOHa`Na-w-(n*5hRw= zqZG)NH(rO=`PS+$URatavqMbLB9BwI+4G>4SQg|ApY!=vk#me~B5k4U8k|x=aXesy z`^LaL9<})NWUq6;ljL{qVq9s{TF#zX3eWe5917}{3g0QP<@@GkU7TE-D@=`&0(l(xk}#DTwJ{Ds(OLXIPF&C_InCm>(HkK z)7fhI%B(=)Pf=P)dykiLZ=$hqS;-4cbitk}4pf83HIkpYliVJxg3S4nG-iAZVB~R0 zw;M?z{hi6h=wCf;T!_;ObHO;RFKzmj7oi0DjEku%c}3$YIVYh%=lN8q-WRz}T~THm z>7_vk0S4`?Jw;5NwQNp)>0s&)24x(!anB%+rDBtA>54Zdj`&4%6Od0iBd>EwrDpdj zCbugtqVeCAmQAsry1nsN8}eQvQqujYJr)?E!Wz>zX_2Xf4uN3S=3ba5MC*;Z;Ugy~WLCV_!kiZ7y{Cn>3WlZIt;7w*;TB ztz%N9=9y5FZ(WWi9}9zVb|;DAeEiojo<}@`U8=j4qK!FK+a@{}mmH$mo@it$z`5u} zQku1z)XG*{GebwSxV|!4+Ymtnl#pRq53O=JxVyKx2`$*)_(yK#ia54D$jK#;U<2t| zINVq=W%`K?>9kJ7tIY8 zq`Nn%ej97;Q%Yq7xJfbqI0`%e0H10bQL;>Nl1ap7haB-Ti7q#$;?27xkwxO9q_ibF zn$dV><5GBzo<+pFx5yM=52>qlQoE6pw>G9%h^=nc+GzDM4ABj-hFl6%)#qrtBTX8y zLdxysv`wgO&9MNSU>|>4(xQrXTCloHvN}siVu59f@<1{-F=6`twZ$rOl&+aBMVm`& zgj-~`4E9pVyKo&_ry{y3N-&I@+|rx0S);FbdhdktRd=IV1Ka-@z*fX9-4pXaq)?FlCxj3n8kcXu_CLS5OB@Qg=#(M~UI#}^`< z#Ayo3B)C*!NL42cXe3%E)XtvI87$m1e#Xkcdv~{KO5v&bL*pmvc3J$2PLTqqmNCM8}x%kItSugbSw(uaST~Ij*QA;N6A3gm)L~ z;mt9vCSYBd6508WxB2v}p$B&)ift{)Y@k_?8znC(UAR$}VtNoMRZhwCSq|5BMZ1^= zh7~U&lGgG-0|}Ian&hEY6_aq4&^09N^ex+47!XM^d9g4BdkWg5{o5lhX$GUGN2oA% z!CuGE`&LnWs^H|_jIU#8x?Q_8tX&S^Mlsf@HuXl@6>cnA>fqhO85kK&*aV)H)dwnf zyVO%k+7j8>JjUXAFlTVNTyQ_mD~e58+p<#X#gjw(KxtM$lM{pkx%8^1X89zGQcF}; zJ`Gz}s% zyh;_VBn;bIs`2aF{{XL8xyj1unKW{?S~^&2BrI6VmOg7706KA9?n-OkE$!%8)U@*U z&SNOfWsNkeaCw0nvF=dC3tJlyQo`9aXgp9 zczF&Y23FZtQXc! zi@b&z8R(<@njK3^N2ro%T{4}OgqDvQG@)Wcm0a~FwJFq7yXqFVp{zvK^CZZiG)>Bp zkZTCeDeg9%tTHL?BwVxwoQBTP*EOoC6xgDhGvaCO=aC46QNOlHtZm{FHOM1+s^kS8r~LG%?4;9@=n|7jIWubNOKY2VR6C5A zU`GH~8nk8a0+%W$)2`#O#lj(QBJ$*pQ^6f8Z;A4xKQk#EV0^~v>e6G>(v_4|gqljs zw(BlTQ7~{<1F^yFN;9+9VL4g)jI-5ltS6q)+i#Xt*b~Y6QmIZYULkuXnYS#hJ0Q21 zVTdZY!6Vc8)@z!ci4%3#V!W2VWDe3eE{AHSakDi_NzEoZ-$k)USJfx6vQ&>Q(F`a9 zuetT>RTy&5l`$sMBTK8PEuxW7tEnZooGPC6Z8>|l*wHn*H0*9|?d7&36DCV}nCr*% zIIeX~Ia*9y+Sv@BR7)gTWw!zIf)7Xk0PEK9P_>b2_U5=<_>r!QL2S8i;oL9)_p4BG z)>1ZpGxfi4z+p zVKEXjU~B_`zSS=K+fz$hL`yU=UqdX`@_>pk!#tmQmgM!YoSM-DPWINJBLYE@wa-xB z*0h?6l5Of{lass9lk8HG9%NE;kWV-t<4RnzR*6YCv$N8?OQT!(Q&Y0P(UxiM7k$2< z8w`v;haC!@Ys9IC#Cv$wrBcybuIEf81sgSXdD($AIpvyIyq%}zEI2-&=jmTVtTmC$ zn|DTmj^1lngMgB;0a=GZ>yE$VRVlRF-4L9kqR^CSu-i4uN567VHe{W6Q-Pj3Z;g0E*Srdj~9g>PGrg zTir7#0Rn{)j)&Ba`KyH8hV0NQumjHKSY*f`ft5X&f1b2^MJZW{SeEnbw=srWR)7qJ zi}**mKj*D#owUA%v_z2@($P{iFPt2Vf$vkNE9G}$zj8_Bn@zT8KFpHNGqIH9usuI2 z6N`$r<)<4q$feUFyR=1gRC{r}1>~In09xmarv2NQ=-tYa=+T)xw_lycP^rcV?^`6} zySVJ$sgm3HX=AXG;4!#WE0tro5PFfvY*vZJPfZwIuXVi;`84?KuB{`EReN<|A!zw3 z59$8^>#9=aT+(_W>GCpV(k>vmpKNMF^113c{Lt#d}-MU>vdA%si2hEQ-6 z^ck*xcAqNfIYfQ-lMRf}7FBzXn{p08{{SMkr--S|W=l#-a+~Q1B#_S_0pxDo3W3w} zu9t|Gk(Q`&T&8{gh4ZbzR+Da2D;^ur{uQJvD7~zSmou{|OW|g@wpZFw9k3(D0s2s} z7I#BlX2rjS+>p`AOyFQfxCD=X%Bj|Hk1(2x=x1scvRlH!-Xg%Ak}`~v-nsVvl}@B* zuR@Y>PhCq8T0Ey%}0D!s;> zfhW}Iu42@NnlA0_t`Z^$Hwc6ylg2aC{{Yoks`z&=XU*?+I#oF(bhI%pb*E%A1SUrq za910cbtL=Zx+N6inr0eB-IVQS)Gjqka;G6vc6RW&{{Zz0nJDtU=8iXM?v1@U?zJ0v z*{zMqw?gu?XinUpyh!Qk_=@6{NYQCt*A7sk2t9>;8;Wqf^*NhsM0I+~Y4-OvNu|8=D@Hu!l}6NV_$qlE z56-+=9@V*fWRY)`M(OHBbrO|GMtq$7s#^>J{{TO&bj4lhwKIAv^bp!X0=q0q19Hj^ zK|kjevr_i34fqAL|tErnitR|hO<%H2lqC81g=jjmUKgspJ(7TV<|QH{~zwvq;NbI=b@ z{=HPvY^HsanHNg>K=|?X_sn+n_OtE+w==%WJrht0Q9yP7QAiTpeddUh8{bub{nzoOz?E ziRVE70DaU2JQX<==%`6HwmJ0JpH80I)_Cq^VJt{@h}>aLI}zw>p0zh9wHIc~S}x?8 zmxv+OujROc3wu~5IcP1@YA3K2bTG1|O(!PVGLw|9m61ltZ5~$@bt=&0t z-Rc+C$U@4l#iZ^)0PqKI=UMW-_PGx2j*8si`I2s8IR~i!06)@~HMH53msTXun8M~p zDo#&1IP~Z7tnAn~%(N`%7S`4}<-PsIyJ}X^NC~tf<#Fh0F-olHx>Vhp>)6r_MoG(3 zmxvxMLs61jD20N&g_hl0AxHOr3f~V-RN$1|%;zNJ?5q*lw06?@Wg2omMa}`@twl;! z9*JsHFkHE8NFjU-5y;QAQi4sUOL|=tg^lIXM;w=;7YthjV4qLxTBQV=QMnwMw+p*xZPWrUI7iepv`OC)%@9ivV?f-{d!m2syut~S=hP->|&lrk1p;NWroc>QV0Eo#=JE8jt5x`N%5f*Wbz zo-_V`!lfxmS&iwi{{Zc16rH%pIU^tEnzc?_JrJzzdyh?0D3mn2NPa;);L>q#NUcWO zT0Mu!tidF109Rv{4ZD&)pN&e4lfK0!($$rsx{7Ok#4Cfr`LmEJFJ{*ou{s(&mvodk-2sQq2O0KQoVsm zwlVKT%)~zIFwZCX*6lkjO6I$Zm(oT2P+$8kS4v@DfysCE` z;E`0TNh?@MChk6aI9lDHQnHq8kPdPx<12gYu4`z_i*E^}dXc(mSSRqSHWYn5t7nOF zr^#yrv)8$|c`=wp3p$lV8$iL&*JHMPQWy4;S>NxQkaWwb}RaJj^3laEu6^Tj%q zsnd_|9fC1!_abdRMA%kr6gg#6z%`SpxNxXIq^jwok_;oV}4gWNY?rCs9I z`h$~iL6O`vJA{_&9`5I_*Xv2eJ#JO(`;dLM;xf#T8Hgl|bgdL(lDvh^_eVG4__ZBh zOOgvqb`v%>kl4VlLkBuEswq@@1@65_d;&m@0IhwJlDn3H&h$mOHF++T7wqn; z4gp@(iia;ybLDnut$pG}vA5s$X$yn2E;uLLR@CUalI3qgl-u$co+XUDZ6pRV+yX`^ z`w6Sr+&TNBMK#2kyteZQ0~p62=ZePDin?P{vnN}aR|Q=>tYl;iiX%3im`Z7T+mK0j zXzo+YQZQQza7nEjo7JFIFSD@GJR%SX&e6xI6+G>2xG8rco>@Gg5+yE9(75LxS`|j* zo0h|Gu=r9un1!5K#s)@7{V7VVN!s!YwXt4J63XiA$vup2;9*~;KA5hrt<|R+Mp}tW zWKx^MT6wp*jOmCHOc#-Hj1T8sA6~BHq~)>A;N@g1NE-OoMLX> z#_CBcTx!4j(@F;vE78OR+g zmac7HPvYE8a+d6eQ}7*)+_vfEx&#E_c?A0LRZBLn9b36g%37ypHrK;O(g}sV$y5gc zO5`8&{x#Vg>Z)GyHjQZ~YnWP>fv&Db+k2(!oGRlLYd3S1=8k#FS9WDNycwy-AqpN+ zqjNduKj#(KPc!9rZ*YZKM%vt`d8BGFOk8P?C>?etIR2IEQq1X1H7Qx09@#zgGQjZ) zkYo-!> zx;r#fES=1_;F0E*Kmdm$13WG(X*J51Q(bo-rb8q*4(>?vPDWcG3RRkvQe6m1H>q-4 z1)2$1ec}iiUWT!R-O?wKOI4vfP)yovFd^6!<&^S&T8T8KKFSzVzVlMe~6LK z`Tqb4Uee(1v}Fji#B2FLc8#(dXgx)AI<3Jru2rqEVoNh~Cz`5oI0_F#SgG=^QLT39 zK-Xyci`#I8SMV)b@;*f&$@DZWk>#*Euo!|f>sY&UdKs&|5tz`*ivDbe%>EDtG5&K~ zUN=@+8Z~X+rEA+O%iTuJqZ<}A1)0w^v?^1DIVaRy&DzM?wGv$2Nox2iiMX*m6aF>E z+Jt%1+-^GA6|R}m;xmvyI0^n$}Qzt%=)m*Y=?|C}jp*{oI<#)8X@Y3)$TV-)Ff%AS)~pe?#Sl@@T!_>+@_IkLE;Tg z8x2YcqX53#ssJuP+)jC?D7i}Spt?4R8&+jpG=xf=G9l}Ve$TCi&1Gl0 zFWGp4C}oNW%UhWa?5{hIx&Ht?Yd18oXH zd-k!CHAH8@=ubuNDw=lQ#%@=87TWz}ym@UEkp?z`d!DqCX)Cbizq)8cs9m(q^1jG{ z3~+g4{zXMgJ&Ms-w|nK^O$%Epz841^kbCi6G@DCJE;vQ)n){)6j3ZNJO9Awj}4pn}nHr}kYD?}wn+G4@r5rdCfm1LFo8olpx zZ%)+jnH*#2Z&0oIdeuYU{Xf3>LWo{yY z-X=UT-JE8#Ze4_xiEZLpATiH(B&3{W+i)k+x$h{w5lTw-DQfzBzqtD=sV&JW+%79_ zYpY9gC1tq<+%sQK4WulfkO@$DKKZ2yx^KP2ntHtq{Y%2aW&-9f^uS03Tc^Er!o0Os z4rS2PvG9|4n)=q>)NGn1$=cs8eMzomRnz8**@JB@Mb(If5*OHw2go*zRht36We{Mm<3U^VL{3N03w{F6q1hPwak~aNK3v87L@XlUGSgL8mUm?Mmua^2;PiIgI2i zom^Kur^xgdHN#Hv4gUa#br-nP)9m+X7D#15@~%5kR-7?3ojQv~Qj>(aqq$?nJ}TCH zf2#|fYG%8`++t@4>QJ2EAJ)0_OSycF>dJBIQUfYT$_9APApL7-&0DdgVoP(cLm)Yn zMnS>aFg}z;JGRMsGQ9e$*xR#17FUJ=d1@3Q-TRfg5-n2~kPNbe^FBEs_N>xoZQDbr z)BHg#hO1+A9^A2zGX11(Pxuh@u53;jRi!Aj(X3x2uHDgN#X8$+HxY@XfXoZCEGxD# zliMA?`t=kj{a%WTcO0B%@3ScVwr{Y#yjfu21A)dpt9Vo9i;`vyH2vc`?*2PXK*z9* zE((#)PHFPX?hQg4h;HFVLV+>PMtG=hQI*=|oCIZe>*bJqH)CB$GT~U;|T#_Y4 z^?DDvNv!MylCq+|PtoM`jAU7^nlBn&q2()>;WB^g~|5?J(U4Wb)vRLa@hv;5*DTNZ$5rZqD9Co9HBgQGhAt5rxMX ztXf>jy+)K?h_9*3_J1tIrOr1N#&Cbgs)SUp(0w!ksgVM!Zu2A?fX^b6rP+zUB5Nzw zXbg!XF;TUKJAaW;C^)q2HKMX2^BYjP^J88*U<`xnR@#c!aW;##+I)ABT_JxVpgWb> za@jtV`O|4Ffh4be$GmOf_{6zz^769h@A2vBRim?yLD~A1H2D6@9FximlDW^JKmNbv zS;@Kky#;H@T%%)Y=g88uh9zu*2S`X2S4P0I?`1=qev6h#hZOb8Kec0Dcflh2N=jbzgn2L2JV61pz9gl8DxeRaE>;( zPK-L%Qj}M`x{2SZTHe+xOPAPiq#UU~bo$omDJ0lkJX+~Q2~-lOYUxWOfT!&H%pdvkGajLJ*Arz0J4=m+`fR|!U@k`$%N zuD2{L{li$9B#FbE0g-|Sf2}7Jo3_GIZ&p)_Tb)>MS72Bir#U^d^r`l7YQo+vP3j)3YKx@_@lk3GL20S1h3$-?*2f@8_y=8He#7Y}2Q#ttF{EwpT=!*Rjte6T6^w00nNpjV7%t zcO@oIbu^0;#VK5vvI2|&lbY32eNlGzbt%arX^=*tgr-mn5WO=?-kh{r3zF!y9;pq* zqTDNiCN_}6uf1moOPf=y>SkC)vvQg5N9 zK8dG2luW3D&LkWRuz&D1l^WB#i`9#ndKI5Tw$pUkBZhL)lZ}dgQHt5AUh*rMTK3qb zKZR`WBZl-jiYZxF3Uik4*ZlKRu?aU0s5E}^IxR!Qo*+*Jf5ICa(Z!?rrbpblb{$7O zvHfe$hF^ww&#!MYtLsfeksNe>8xiRc$n0fkBp?=S4X3Vu&wBQp+?%n*Zsyg#h2_~6 z2&Pz6`AobJr2f5sl|!i*t6Juowb;-5Mx~|4cMgwo_NhEZ3#1(RtJH!$G6iE+oeI3N zsTTGB3lc4i`1E;C4&rZ>(i+f zYECwb*mn6D8icpd%&|!eA=`!uay^Z06$YD3Ia+A7XQ$px3eM`xgoR>*pd*HkFI|aRq?-faU|2ww`i+tIb_L~s|;iu^U|mHmX(=Sv$*To zjg85;mE3LxlmV4F?NjePHf2jqOTt5;lryR5}6k1|1Ke2e1DCUbIPDOpaajb8U%PJRTl5{ss_0&Uo0rx^Oz zd}Qr*%S-u-BVAobQHcVqDi6x611<-ydjA0Ws}!1k?#z{=vgm7SdV$ugq>^c3wYP!L z#c61mK-j|^o_Y_~v%^L-Wh9=g+n?;TX3M8Qer27UCVz1n( z&hFOH72?0Twn^=+F6D~OP(1iVrB+OI$mrbGlc7#?RVv2q1DvCzU6E2<9EsBoBvu(b zV{f#yq#x5xup;$tRQ;TlrpCWZ)7HzkgcRFHUCcD_cUcT3jpzrv1{X`EW7w zA78?prrNt4e-oyU!8&SqRxN7VTY^nhr1Ip`-3l;5KJX{5G5Xh)Paj+BPK@bV3#r=S z9!_NSGxXgu-%-5#JKU|XDoK^s13fTLTzx$SdN`a%Bx2NVbHzLI+^KV|URhXOXqZuI zlX-xJ1)YZ(4~@VPnoz?=QdQin#VJWHUCfzeGFvGga>#fFGm(y*=hC~c1n!z8Z1k~u z&S^$tS8(buqZlXLQS9R_SSGp^WQpT^w8Xw}8HRsaYB5gHCGU5kJgo3UWN8y|AZ_c9 z{X(tOM6jzGz zu4NK%PT;2_7(dsgbVf0pz13qI-RN1mzOd2{V z@J*jc;$;#8cR-7t~I0VxjAmx$1VJkD31L zi9!;0wx=|_jeS$a8nx}Erk{0i(nV~$V-7G8Pd&fSO2U>3jVU^jj;x+%FLp)$00;P! zQPE<%p2h8Dl*B}=J)@2)aODYN>V#2r0o|@@uLwTfT;AHvLH> zy^hu6WweN(Wyvd$K>Aj7F#ggGN>)bET(48J@yCh$Gk;}a4vVBkY|jFlsXVM=LCM+9 zabG=vz~iY(a>P#QJr3H^rzoyfW^%W2=!>R6)<#Cu%!J(uc7(_9mF_ssbM0QmI(Vtn ze%1TE4mqf(>A8b*r^S7GjzJORu2xKg>HdC|-y6m@W=W|lGq&(QhrACKo2oa7WW9>) z!oyECXK`7(5)TA={cGp*3fYgggm9@i{j2sn@bRSMB~wcrXZB^ROi?CykaP1MPv!o4 zSGMI*rOgwPQCD$VBKEi8OYH*JPP@8^V}kxKI^3xYN&-hfc;p)ArHZGBa)dXFv;Mk{ zRNNAma;D_@m<-C}BXH^u{{X7GoE%o2OrDO>Cw7a=MY$|O949=F^ZhG6OKc|ETIyQY zHG6$V;@Wpep^!!rW`u1LfzgN@1JkEmRut(|N$w+@H+JOVxo$XcS;%hQ}0@88NrZyDD3KhV8u38ir1TI0mWn!CA2<89fOmyG1Ah zVL>5?I2AF3ozOPathFWkWKlw_u@Io(zg+r%pK70FC%ISMlO0kN+N~W!gz@p7m;*mdjKwYirc8 z745S?qBaB)Kw^2M={u{k^}ggE+Lo|LaVFEqz~?8{rO}&O4a>1=Eq2_fXy-ngK*_20 zGh2r~_bT6bk!;>3l13Xfb@Wf0Q?#piDn!>F)(q8fs zlUnsJ#Vk@}k1K)*=aX4B*Fw3jv|59(XJGMyamfa)O>RTFS2J}TUJWt9bLFN#4{F{N zoc{oaxuU(VVJtPvdE@f|QjADA98l@boSa!Pnzp5+x{BqRK$sci5tE9-YnA9VCdnng ziqb_J3Wfw{8Nl_aN>YxDZN+S^HEy)~sK``azcI)8?^S8WO8N&fdZa~gwzmkXpX(Pn z2cfQr)RJ~$=P5K6Z6iFEph~=q06F)ql}T!o(3wxnu?SDL#Nq_ulw$*)eJW#8agybF zkC`S(Bta?8+$!9D>K34ECr`t%H`z#8;91qfu2*Lt~sC zE2bX)+7oMRSh2H?8(AVenYbkKDPGR(ySB7uecg~rQaJKE4E8_g`HCEtvgl^7ea?c` z#yH{J$8?y+JJ$l1x4E}9wjgMkhy@#tLv|vxeq`G2_bX}vytie+Vb2F0Dqz!#o;y!QlbD&{arVbA&Ix;_})kl>!d46kURBy97v4CIPUDL!bGX!RR&r=!dzLP+Re z9D`RG$wyJiU1(Z)3kV{Qf`=yqB-SgdW@=93go$$zK&4$yNySZ^Wz5;Gl3J3bo*iaZ z7{&lRib_}aY$xvQM{i*(+)pWNf^sl$2>$>gx0LT?9n9|DtcK>$O7G<^(U35CBBnC7 z?&hvZ?YJ@(wRx}u=K~+krvCDeLnkKJGb!EL+$z9~jHxVuxlxale~ooh<#KPatQ4Bp zp=ZRl31uqzaI{dmWkVd2wCSlku}b&4GqgJx_Q=D`QlmRZ1Xb3PdxE~^2B5|%5_Bx! z$+WQ;IZ?UDVsw!W{CC$XRaI#|uXy|>b zN>)}$Xe+5Q=Z9@BCA3pJZ!!Jc9!*VE2~G056BTI?wCk(h6d;96zC)O4*k+ zS6iC_ZgNq08TI!606nV;O{wz(R=FL7(#9f;F?Am(%Vd3N)KPbrQf`){-cXTBmkErJ zan_@n*3hJtuYJf@_e|3>1A(}=a(eDcTI`)D%_v1` zHR^1|;wHYF!hnOx-Mb{$6tLw`mSzSb4W|!`7$RO}*345|l9QNMDJcrbAZyOZONgY4Pt)}D2cEq=6 zklr=r%*2;5pz_qP>PK46QAsD&l+q!-mUyk=-5v~psbkcADygWp?a*<2s?4i#e{}|j zCE}f|hYGGSk?mbDp&3mlv7>3Cww0@0>ND6%^2U+N!=n;OKDE{CVNJq20X z*J3-%yO1P>BqBzPoU!LV)zJwhx(hCAmi!y5UfJ17t1E8g5)UWw^sK75rt~zDi&xmE zs9zZ$I39a8cCo+%*FWdIWlEd9*2YcVHZ<)ui?}W1NJ6xGa@%sOTi+8##44ZF^JGbr@RO$4G-u*l=bo<~tu;pIY&-_-fFp&pM7s>~&z(k~sJ9 z&Sl;l%Ak@-=nZ@EsIO*o^Cnoeu$xY>d!>_l1OBKSl4+`u=Cn!WF|jPSzGAAxPDw-4 z@T#debV9RRvVSe*guIB`^NfyiD4f)mj>1+nY_l!1Ny|7pK?gO1YSwQX?_Cp;dS2z;?Xr0-=Z+YsSqVI<=c4^8V@sW0 zHthFJ2@i10 zqnJ~VX9t5YjYrS#%^#< z25VT-_ml1#mSep0VlXz?qThAPu1jZy6_nzn)rryQEHkyOtWCIY&RZjsLyh&m#U#4uJ{@KaPHBX} zQIq8d2L`%hN<6-1R4J^GLs`P7 zF19OKI}mBmvpH2kmQ$4-v)-z`SxP*?Ceuni3%VRD33QE<_icbrQ<~?g6*Ya?FZ03;aND%9m~B9nHxPgb=N=uyPdKbyF) z3C0B!=Xu>Lj_&ukww40p$dv97+Y%xmi{$IS$;B;byq9+lFkz4vBmUFd9GXmRj)xUg)7z;R)XTWAnXbgh7?3wHVUE?hlD8<^ zd$bz@%77L}ZVAsMR%@Et7b`Sccq6u)NL0%v&`wS&xn;|_FU+wb2&JDR%Nfe&k}@k7 zzT!(w2u;r0RY@OqdNCbyQz*96LRTY>GD}7Q54&>j=xVjour=Fql!axui5LWBCwNBS zAFXv?kvC#p)6~+qxNj`^OM|zPPc_RFr7cQV>`S9vT(z|S04U##WbjY<{{RXrD`>VB zuUl$MEy72q%f0~Y6kviu`qjn_w#vF6rdvrZvdI7pLvg>U{{TPXT(gtrgzvi=u*;|1 z6$%QT3iTD7rxzPyjSxn66wTR$z36xz%R zv{lQQq{SAkV!fq-d*Eav$-%)G6G;qqhuXW1PA9g7>G+)b6$>_Y(U-H<18^h{%kS#&bk# z+E#m%+ELW9bn|I!Ef{X{Sg3XxIQIPM&a`i_lX63$(--VF5qX>Cb{qrLRuZYIlu=x% zy-6M~Hg>ipmC-;_rzG*~R|#mYuF114SVeO^n1#y*jO4Q%626slsb^)OrrH&+)g`_b z=_y$l5{3D|s-mxVdjcX^XNaOYDj*w3Cj&X{S-G_Cg2`&gua@!c)-M=#Z#nkO@=iEYG*J}cLVe!yo(~5^p zHFOPiW__Nd*U&`L7g7fbTb3T2dQ>;Jmx7p{~(By{9eC174BAvUUTWfY- z(sf&Fi5+n)5;!27V?N&5{{RY_w7u*1Dlbh-vFeL&a`CB8KpDPZKDhq?JXbX1wY3{c z+99_$miJnK4|XJuW4X8)E$N?1(iGZT4JEoCaSV{d6w%D4B`4)moPHGvu6v7ZY#MCv zNp%`cctizD2^n$&*G969lOHjH)sDpfVC($vu_ZghSh(5}2` zst94bL@I$}Mg>Hp+}D|m#Z$}a^T}$>;YH5MJF_oc`&NN{bEIk((c4RJCMJQ8LG}Dc z<}0HIS{3QWwI_7Kblo{w?rq-aS~aJG^vzPsTl-D@=a?>Rlw?4w_j-3V!$%p3sfv{v zl?r%C#_I%gW(QoWBpQr6-SQBKYD9An(IVfJ`zZr;WynTXs5a((H}T+>OhG|^fHMYM`bh|)>fhV&d{bk8-q zy7*pzr6ydwF~g>mf*~OX8;>L}ztc68CX}@oGrpukdqJm3Z736o0bp~=FsPK}&&>y7 z;+x#6+B|J)^V;kajD!%ic|zH+p@w)KJ;kIC)e6_LE9in5G#YYggG5MepRHZEo?-Q1bRjK-0oGx4l>BUbRS&(FfHi>V~g%u7)T_hVpSVCSCEgYPl*yc5lF%m_g18 zQ8kR>o9tWDbd5^pJ9ZBkkTJqD;F3MZ(w`zt_9L6fw{>SV#!@iCVx~qaa6r#Lg=g^X*^QcM1-bc7=lOvrpKd!;ay2_{C8IWUZCg?B>=0erG*0p4hGh&9j~T)5SyiVR z@#T}z8bP@0xq)@8-p{5vkol>ckW>I$ze?!SNG%d2?%j$DeLEQ5S=H^z)aY&gEqQH&Qw`)`u3CGImAXxpy5Di*XFTU=BKY zMS7n6`&GHMXxim@7WDg8`!rC^6iFi{IXQkiXVST4Hzw@#M5{!L5L?Y?E~3JQ1xoT* zdy)Qlttm^DIc`^GiEmQZ$eIR3-x%H}CnS(~$J8IvlqDxqn&OhzLQObn@!dw-fRWf0 za51wVUdQ^=l}R~hiC0eSHBC28np;WYm7>grOr43(VM>ijManH~Te6M&k?I;Y%b+Ef zEO;_!I30K&kMpf#R@#}ZUCQ!k#&?U$+Ul#EF#{vt6;5%zq>8(ii0J$i@ZtPvsN893 ze`#rVG-N>6v-wJ7{uRmf{{RZ{vn3dmn-p4zCqg-g;+BVYx71gYs zRH&aaf;cBV^Io%9e7Ht zTvWMRE-o;&^&r;~jn4J8NF$uHq)^CMM7@(e@%huE7NVl%a^)-C+d@g~ZY^SiF_RpN z<_Qy%^!7Yexy5_8yE1LHp<3rlSgfPe7G;-tIe`WqKTP&H{{R}QRidQfC1Uv>D%R|h z%IX^?iP{BpLP&~5`A&G`@&0jH)}tv!w#=8h%evLDw2mYa$0WQ+OiUR-KXhi51e&{h z8cIzTJSnQ%_;*#a)OB4tEndTO17#=5B^}2ck80+}QI;x`rAB;`?rly{Qc{w-Ms~Av z9-*mTUD#S13rS>Vg4{820u#dI_8eDU5|X7#FsS*aw|&J@q-QqPh|Fz3DwJsvK^Y~7 zKj$^mDosl9Fj8E^)6KJH;M+mLB!UV2KhHH0jF-isJfu^3a}Ww)kYp;2)lExIwgl|; z7|$)*rL0!IV32GvlahXbeLqUgr3K8`lID8sKJw1;J815H$vC$R6YVB46cO7#zu{R% zttn5D%Ts@3?V=$s2J%56&j+bLkLO){mwxt!9MR^wWNNasgc8Yt!v?`4+LyD6dTL9Z z*!|Pp!b`%%bHghRJu)jfINdm!MYq30sPJ}!pz0chrLLuOJ**Rv=Syz~%#Kgp!Rz&} zD<4-EPK2dKDY%_fp&7KEh?C+zm!tSs#n(1EHlq5qj9@6Zl0B>&y5px6o>yNJio+?_ zr^wl^BAj6D2Xl&TMi5-FX$tTLGRiCHBTwC3&o){yVexg0meRu@aVm1ZE;1^oM^5Ot ztr?wn;%zL-iisjSV0oO7eX2gKQ-i#Hz6+XCPbA}2Wuk?GLhE4k_ypHtD}-pag&Q6 zpH8(hm0OLD03@CVoQayCFKkO z!P(pKu1P5KXoY0fgetPX%qM3c>|+lb&vFX`@{F+c z2Nb=OTeYk^GHXe0Awtg!jz)Wm=bRz2q*Gg)J|WO`T^2ie^({K)(kbH-!sT+ZDd%#Y z_2LwQUx2^^91uB8rLAoV%-oV>KSmPUBXo62$YFdrnyA+bz z_U?5OTr5N#zbNF6*shsI5RKBfIHYJ>p@o^QBrmt++5rvzf5N$&=G$^MenMT_xRE8o zxL_4jXOFMtNm)g$g8hi?3x=8|ED1RnIKlL#D>Rx{66*FA*d$UFbPh9sNaynZ06l3p z)D_8E)-CNVviWTMmFhnaN?h+nEmA7?L~m&KR_^YAzd^M0#R_UIC9!Htb)y=#lIf~t zTmtG2(s}3q0M}Yc#-rtAURQE%eQJ&LiX$!C* zoO6No?@;jYlw7)(&7jSHOSOODhm?(|ZRb!{!O%DIim!GC(n72#F230}myR@Ji>?%|$QkQQYJ z1QCLN&TFDQZp@wHU2BD8j3ePwlBbdn`8BJHCi)?gUq?KS6rJibz~CCrQBF5wmW;Iq zs}ihA&z5e-l1*|>o08FNR9e}W#H}l@-PzOY{&7dV*5IMNnOgQ}ZRFU>Vg%zj<24p? zS}jM)I`l^)r0DA8AX1pY2iCeDy%lsy(?W#Wd_y=P+>je@BpMeruJ%PaMQD}oU2Qoa zh}+=guOyrd)Jjb&#f9{DGcEINC;$xSZhM+;@+EThHSLlmiJV5QE-*kjAXd_a)~I~R zXtfep7Ue@ng%N@PBLLPBT(`eL-s|4new%J53|ir1P%)FpKGi8U?)D`+D+vyk%5R6o2}wu}aZS`;EyqXV}{tD_LdjJ9x2I#!N+(IQ&tHs--@WqvjV=N-wZ zg+~Osi8h|1UPAI|v8pLTUngnDN~lYgZsj>N?r3PbLPcvO-T-`U>(}0~t6B4M-(ki# z)N#}IyGX!=BO^S5Yd&{nVRE~&ot2~86MDeRq-_dE0=As_mm<)Y8*6KgmMPJUyGGJ7 zJwB8t8zf8kTwhYH+e|iP24!uy12`46H63jBD%MtAOn(zt%E;bKXUiB>$M?Edej22C zuONF^e~0u-i(Np49FPVH=zg^rit(HXN!;uj84RU!nKP0Xk%9jJ>aP`BZiP3gS4~it zG8HV1CUOAa*7CbbJqn7tG%pk_w#A!znKD$a2>$@wN8#d6@5Qd042$ z$#fc6vuCB-&lCX>Vko#QosD5SlDN`uRL*{ESS#e0!Fa_@=261U2v^sT9`WTN^B#r0%{V)tcl2#!zySrBLZ^sTvL z%WI3-wE2@YS|ziQ3O4XpCm8_OpFUezZd1JcjGNn(xVmD&L#WsXVOzm95pw9Sv2Rhl zg4ashZz~I#2ImSn`c%Rfnr~vfjQuNCOK&D=2~)cS6a4DyQk0vFb|X!nLt*Zqa%JC_ z2XWeXKGnpO)s>2pkJ)4b^h-CJE2syZpk$iurrOb~ippD=dd{(MmWulsS;iGuVEO`U zSYhJlc?rvvs}?kyp>-Z5J12SFA+UU(9)SjmOzQ6sSIy8hbZ6Q!}&2g$) zXlB_9Bbj0%{!DErG&oKn5DEoySMg40{Ht2|Nx<;bI`Kj-<@Qcg|)4MFn0 z@m2^V)#R*IOM=ic;E=1hfO$0#(fP6IyD(?JOPi&UQ3zACjPqT5ua?ZpO-bl!mW8d} z=Qt67zbW8U!Aq9RG$zyUk|tuHD9;28@mN&9Ev>0=zsT=f;%|uH@c#hV?e%MqusnWS zsBgYMx_zs_SvC>WRiy>YbgW%yu2l3nOO1Ez(8uPY%lrx+zJf85mfIY!-qo^`+90={ zZUHZq3*NT)n{Pn9v?P{b_OEW_jqA7tIRO1DNKVet1oX2h+szEcr<}*TZotfOpL)ek zT>6gpSFxX{=tEV5%Jb71Bw=x%LtPQXxV~q&?`LAxho(xbE%IeZhYXM))vfl*RQak6@XO>9_~QkL!R#Fzlb zk(0@+R2x^g|yK0WTMx?7VI<3f&gH_A)IY2*uv2$E^9Gz-^iAI(XX6P z#~X|T*FKo8Z?xhh+R+95!WdOZWHSBsBc?yc6`kPWE=2`^IZ2`22UgS1REHZIfdq%GmD>n5m z>bguf+KiDpn`a6)vW|z+v6WdxSt8ozMGO5o+Hmp3lH>pjXO8*&s;R~DruvA+TN&Az z=76oTu_{5yJm6N%DCvDkcYZ~~V|RINxl=FB;5w@MpMUVFgl#PYaum`dx3!)a<6|Qo z%-FycyxV%Wpsi(KM2>(C9R2j55HGz^n#Uw;U2pan2mk=Dwy5 zFR72LM%G%3DGVENRZ-4Q`Tjz+r|(ByO0!;vF4q%%rdEtJp%^PBIUh>&`D4nIw7H&~ z*WA;&ww&Ii$`6)M7E_QxALsS1NXjvfCG|Jh*G*^4(_$%sa?O&m4#SGU(X+M4ZKuA2 zEbq>vYd@14MddbGamXXn+NPu>PDwtYd+v+6bn)EVq|(S07bM_vezk>5#$2gtOO4(3 zBTLqr86u64!drIGI&<68r|Vj|OJ;=OtWVX$dskWKELQ z>@p25;>y{#FnMP_V;p3E`oH?r=Ow>HJ>B*$JTfJ;U?Uk>fWbHb9`(;1Wq7-$Le}Pl z`jhD~5YLrvaVN|O_NB{xdYWBW$(>n%a~!N+c;ghuU8mbodXHLEW?l9Gb>(ahr%;JsUN*A1MrAlO}S# zP6w~$Q+``mq?6c%+xJpDc@D<_XC$!y06)&IH+PhYv$dNDbyF>jwz4505hh7JdK#A9 ztShpXoqug5{ITGaP{SbO9@Sj4ic;=dj=hPjuC3bU4=~3XnJ@&WoO5QNb_MF|Ra| zU?SO={NSr+1ZSG>gs-dAh^-CVD~puVrGSvmK+f}?PZiB7blc`dHoBF6v+o7;Ib{~n zkk}ngIjto)sPfv^BUiJ~)w8v=OS!HJ$P1R*8-jT6?OZaeFNP&1u4(vxThx3yw+*G= z8*tX;7^;S4$>ej>rD>R8sA8iPRyVf3M?@=1o$PWNl=s(qqFi~V=6i`S#%3%|I+I#a zrwCKBR!GWIb9~Y*X!di#9m>liM!Cq^InHRSE^m3QP?NrhicKQmU4@;%iPtC0IVev~ zDMoi*>eUm=cd4CqWvnIR+6Y68;yD4xBmV%cn(ImuNxj)h_PQa_bt~IlblO{_lDY8=kXOP3#P4#*Xnd@;LjH79s#-WMTVSTK!LF( z^im9r9=OhHj#-uto-JUfJ5BUD;e?!_?G~u>seT}8n(UXigL7QiLIRdJXI`I)ucDp~ z7lND8M;nc<(z7}XtGkIbn{7%dyv3H%H<$tPi96)iG~6RmQRUcC(^sjh;(s3Knm>T7 zpf)#A>q03aLw>4j#Mq>?rz8+JG6_`U0jr8g-%EyDb_xxZnqz|f85UDV(( z84@lzu6IgHcd-ic)UBfH{{Usy4XR3B0$8Asai8w{*6uCEG_@y}s~xR)f;TeWgh+^}-A$4gsK4l7HWT86WxczVLtNefFQ z%N3F}8%i%;e!S5L%5TjNmg@H+{{V!ZWYn#i&NL9n3bL^Tg!-RqJ&bS7Z9-9%)}tgN zSDG-UAhEGim&eQL&!-=qB_|19!ON!Q_-BS>wu&^7A`$@X!{u|Hp4?V$?)Kf1mn$py ziaTV!TYGc+yNPzHXOKzY=AxRPEvLC{rKyv5X=fGKvA~i@mvQ570M}J0yEo9JJUy+w zmz%fmJhg1L3Be%WblcO}G48!0GpgPw$9quE9&$*svzZIIdAS&LBX zBvB+q&zUdYaz}rqVedb6qWN0)x)Mg#acR&?ETdy{!(@!~Bv(vT{o80|d+vtEXk8=*2*x6DYjWlOop82R^R(*nOuNDs9CzdV_7vkN^Kw`@8b&>=%Xad~B9XDSlB5xz zf7Y~1mQR;+JL{>Z3X7PXL`qgS3}a>ag8JloVxkglyY5xu*x8vbp@Jz?h~h3|kPdO! zWAUoAlfP446n)Z!7k?_TM+6-cfhG#>XYhFadk!W?mGq8DZ{!8rGCznrmS> zIW1Mn(pX8TY1`6OpUG^t1{rXE@E(IdrCj4Ge)Lx4Nv#p55(wZ`+*CpjBdeeOzH5SW zmnv&=cHC{9{p2>m1W_qx8-V~5TO}DMB_XR{Vy>leHMPPr+8?ul^Ao|{nr*hUb~Q~j zUAysA@1l(=QpplZWKk-Cf=6$yax6SmUu@Q_q~*)XU-0LNFT5i#5J;%=#A7B%mOxd9 zOcCGwDsfn9c&jO`7nxM*N}J|en2=n+rS0X@yva-M^2i_oo_XzEx0al*L}vZw-*VDv zwzu9OiYZ|z=_17(O!!ltnLP(lRfxShe9_cgjr*yR>-szB_rk!9(!|WotTYj?Q?rD+O~%1Vq;}1Bc#!Fop(gBnJsS? zTM1N&ZEn;}7d#dK_pdt>g~MVc8MSFHr(AIogR(gB;oILjO~lE$vV}(#?#8_+#U}4# zl2??Q?n86o`{uR^vh0*GCQhS1!id*}+^?XyS}odXmnfMkH2%z#VUy7^U-$&$IM6d;R&7G8kC1P>`KZi`$lZnf) z)oRAAc&5?QO01H!UWM-mTzF;+O-?@$=#%O*&W-kY;cbr-{{VZQy}vr-#?Zy{)0P&m zELP~&6NbF%=NT@Tk8v1^2Qf1e9gpdn_bAFzj{2Mvif>JgNpw3!(ca}{*?5isfME)hx-^U;;^di*w$ZjD&KZv4ySO9i_}1iZoIa+2he(6;GuY2nGC zEvHWevg4dH##ht02cKg}I99LCtV(Li$j+BjyP7d;BzAyCg%qR?tCb^b-Yt8#l7S%p^Mw00ZAPWdye(XPNb_!&2rngrjk}p?5%BJlFUg^n85*8 zIr{#U-8;ChW+>j*L>HP&H@CYU0PYTW=nY*p%C8rppEonrSYzmMM>0Om>y4oZ$4=Cg zxxLg@+bfpsw06~{M2aR7jus>tE$x9>N~CFd6r$us{{RT%U0e%c8+ok$P(n7~=clzq zs<=hgPU!-r?{cllyhq^qd@FR8x{aLHGl96q=Z|7NL8-!G>0+Se30)&fl;uf#$iNz7 zOCpE~FS~HaI2iZzuG_{dR%II(CDPJX1*cS$@Dvk+$LmT{P+ZGnHx+v_JM9kOqLsO2 zAYg^*nuykficwo5JZbugWq8>oReWz806qTz&#h|e(@Dc?f{WR$3sYL%VOW&h8|Gqo zBCt*^+S-eetJ`7MwzqKr@HB25?E^T+=Sm6<^1a5P%0hPR#8EJh* z%hj>V_M463coZQ3h7w?7+t#Wy;d?Dw6rlPQ*v!t+NAkHJD>G)BieB^88MvgiB$m$Z z5f;^1OC6<;YFATQ=n;xnv}l2GB;>juH1U9Qim6|#&}tS}E?CN~ zEwBWs60cK$27jGCRV_9uF58-u!c$Y4c71?54XM|!YU7fUO>*4UGSbX1@9yuxmV2pg zgg`1JpD+XQtYJV?8Mc}a=zO|}Xi@2_q#Ij#G2ogiE z9EBB{g0oDN^ks`(L|!{a!CjQ(mZ@-5)$OAK$zuZ$j=wizbH}Ot>ePMLBvz4nGFaws z-p3S2&2h^wAeyHxWo4j6>QuM8nL|f%j&4+E9<_w&#_h*qn|8Z0t~Cpi2)9KJK?KTn zfn9W|#XVSZ*;ty#RJgE~IMe2p*AC!iMH7zh`XMCZ(PAA%h;)u+GG_#5gIvxHYSxTx zCfjAp(|Hx7O$=qC1D&I%<3%)`(5$Vgdq&mgnlH0kvZLUKW<2BiR5s}9_72@gNvg<* z6v-P%2^l>=tR)V4b3KYuv-d}v+q*w1>Qpf!wqqdWTk);q2&bmyQ)*4$a&1FVZ9-2q z<5&+%J!aIv6NO;Ip7n4ikE20=(R5)mXiI7;M%{T6;BT-VYGeEUjh!#!AKM&5ndxkN&rCCZC?N>&1V`))@Zw(pqrlDq*D699PX8VJo zuhL^TCfW1XTHJ#95$$78004}8{{WxqPMdt%nOSx-&9qa=8@I?-OduQsT`GLBX>M!g zUca_d%NYY1$slA3RI6zDx{bARqg%rnCwXUKkO1J+smZHsX5RMdSkt84a`=tcV(>`7 zKT6819Aca55#LimB93`Mby(3sIZ?>=se`tR8&|p)Q?_X>kv`;Xa!U`GpY#0dNJ(3p zpzh_ODKLfOFp|lzV>#>frmWvK!t2V432ZeFHWfPtFsyn5>s=|z>cM-vNV{jJnC(_2 zo0P)t&lSs7OPRK{V@}%i8#)_kmMHO+f0>VZc2~T&4trY6p(d5OMU(-)BfBT5u837u zYFh(stv5!E{+T4!X)rl1GC(*WS2a0u%FH79mZ-ns$fJVVXx%_6I47y6R&sK^?uV*( zF|Kq$dwnaqk0f+pa(~bGR_dartrk?8=CdzFV-ySsa!%3)c_3Few7YlMJ=+k+3r%+w z%wVBKC;{km?OSugG37{CR=+}|)?aA4JRRzK0o3<3N>)~m#NA%Q?zFRhfbJ;jz^DTU zk4lKulqG9k_r!uqM6s7i2R#%o3NZG+4;4$b0LQ#{s zgw>sp`ECBw1fdicZg-XFYNIYzlSZlO?>m{-b`wRRG^#T^V`yS}{RMQwadkD>j!C6s zA#}rkV-#0JtB@G%;EL*XeVp5d#vb%{G;~#(HhAA654xwT5nR>WU7u54-es$6Nkz^B zl}955xncfu{HT?zni7<6VyB2~uP*LPEEuAKOOEHYZBC?M`K0wKT({NiYIu7=wrwin z>gkHh9A!{QFim4pqjL9l1mhQ`%*8h|N+jAD{ISLd6>6H(%uRJMA76WBnmGsnjDg%5 z?^tCtq>TBM>~45Z#A$JC(pnuPG)O542H;cu0I z;<*(l?6+fWrf7JJ#8d0G7LuZ3NWcY0QA8mK$*B{mS5LpXg`0UOoE($-Rx^Y&aojDX znJPrHNYfBvY~?^X28m5AHzC8S88)!dm$xJczZHyxTUY1-<{E-g2Zs5dCiN9RPSE>32(2=ewa^=)159j+DKnFtFMV=4!~ z*1I7}4hcONw!4X^V|gvrly8$31`4s`Kjhb&QV~<-WJSp)$qu6+FhDmMBp6}_049Y_ zDLE&x9`&vz<)_*8r@Aq;kwS$)&R6{NR~aWylew$9wZ*g4mejUMe>iZd(0ywO({kHO z4M&yTtEOGG@f5HsZpt9sSam<8XF5E}%W*Z-*R$4FhDe6syP3)4)^k^ijfzcl77OH_ zcDc79A9Clwxp?#okOqegIubAZf8Ak{`5&M`!MjUNJhMw?93r}8Z<=9Na! zw^8p=?~lT~{Kqa>sKqwY@;WJ0_FimVLgv>}y`EX3w@GJzG5n~&MIM76=bGCIA7cdz z-rdaQDM|A+sf+fwQsyxj20hFM-Ufb^(^+%f$dxA5>`iNBZ58ado75{3Ne8WB+@&5@ zvJ+NZ-Ai}#*k3eLDk>Bh+Bqjb*170&)05_ROwrqPifd&Q&R!?^)Z@y>Bv*XpXjyJe z(Al)uMTCV*Bd;m|;2%oP4es?Blc(tunYNcPG@mz|I6vo_>z*R0)0^GLP z0on=vD#f`+-oD`8p6J{C9y>@p>wWQsA&ACF6`I60++R|b*C5s8o_UblqcS95xyCYT z;X6jmdh{D*XtTS=aVg|tGt~Q5j!~3TOHx+%McI7wXkeLKka%!%K<%GO#!yiAigtPv zS;jAXvoHy_<#F7v`TmuaNwpmb+1ZpYEhB=~bR|(d!a|NoTIi=fWp+EQjM-Nc+eW!D zl?o3a14~w}_aDQuG%ckT(Fmcoa^w=kpTG2{7P+p*wb!X7v0MKDIbo73V3GXLNN`wv ze;RbtySvsxz)^9j?W=@rEHfg%ensm z3fZn_ss`6Wn(DHFDKL^SKm)ZnC3`Ii=T^5;rN*T(YingzLZHaZ+!O6ZIH|VV2Xw9~ zM=M&JxZJ4o6ftfMbm<6k+QZ*YrHi|wvW47NBXbr!n#oj+O}0X9wdhld<*hEAkpV4( z$6R-zB{yaov{}A)l1E2VmcdX?2p<0c=e-pYjgk^_-E<|mu~_dd!3B!}xPJ()CsnA) zBDtU13E0@`<_t2n?d5>rcNL{Seg$(~0iE?b%*+(?lFQna`Bu7EiCWtb*=YeaB+39> zv0;zAJ6B7o7ZlsrPnJ3oX^=@9U97-hGhja;dRIMI-fF{r(Msz=VJuh#MhM)mzz5sd z*HdwdvelJqt23arhAUa6lHX!PNLLCn0o&L0t}3&Xnv3XV&1Pj^*s^HL5@e)(N{&e< zx%_Kb#kupc)Rna~^gTHZvy{i&!!aD@v#izChMZo;B#3REe=Kb*N#JBv`#YrM^h0Uh z<08{!xx~0G?n2>sIPY4kN;>of=2?`>robR?k=zg%jO}X5QBsoZE?3cwvq_`VkV;vk zX2W3M?W(BZ&9JpgQhDr@T)Kk9cPzLV?fCQhR#DlKlfBVaZ6--3Nb+SxY_gHl(Ek9R zYSt~d-Du0%KQW4}KDcbq;D7@hU=PN%jW(go-r=*e8>~+~o+JpwhSlv1>rH*aBWf?ix3N6C@C@{VvnrE=O)N=ssvh;N7z3&N3~ zkU{bfQfs=BwdK`>uke!H#Fu(}_6fKJotm_0`F? ztr4vrriigiizNyJbNjG)U@BohW}BB#YgTf?Xzg`hF(i1FDK_!QZ(ct?(!CgbH||5& z*?8l;ww_4vVR>-txH8jzH^Z=sx`-l%P~(?JZO z)Btj)cLyKiO>)LsG3#{M2A&W+PaILAA>Fx$sj8DtOX?TWIjmXBTt% zjIzR)930@46r3QPrPP}=-zk3T@9mSUj?D$UhjTQ8fWDutXBfseU4%x1rDZ*K*pj!qcv zSjSFlo)>MqTIDSrn$V5!^;FYiu=A&a#g06MlMx*CI2<0;lBGl1dq$I&ey2;VI7gLB zL6$llnbZ>A<OBbh+Q$J0!_0KHip)7}`nqlaN;=5PK0t zMNaMPJ8Y8NtEsixT?j5=FKwOWiQ#eB`{y;SIK!8kF3eL-IwJm`twnKeP$!inN6cfl zjCTHi%CmG_Hr23$((=%#@2KCBWCmF-Fm|!!NB4)}TKkZ?mqKN?HI1Z&qOn97k!0EKWnN?g~_cWqdLT|VtD(p0#2S=SOEJ9ZJsHM`|dvs$8~9W2WCn*HQ5MG8pi z14LwFyx@^VIuU8f?q|%SrH)!35bAoQ@IAb&e6xnj{nMWH>Q4_!lv=6OiR-S%W2jll z4eXb8)0>%|C0r{K7bE6U4SA59Tsa!CT&<03OPjj}A89tS+mV$3<+I!Mtl>CDUDGN% zzP34!6l)r`j4iF?Sy4-qg*X`Z_OD|NN}X7>ap}tLE}!D7%dIl;u91IsySFC=ap~(= z)WXw*;}~@!5^c0iaje}72q#CHc;`|P*kOwfnW*+Ll}RaXh-&L{O*7&Ktsb1v%o$!^W&L|m{uj8`mj^)%Xh8*^K9VtAwC zMb)HMq!R?p0a1*AzvEr_Ou0@^TckC4tr2p|;xvtAY-dK4f^zx5L7s3s(NhGuwA_oN zwk}%he`K(}xt3UzT(fy$e(LuecI#YqDLR!S7_EhCy-lqf#L(%8pXr`#jHPZOBaguT zKc#Wj!_MtRSZyw=Q=*SphVB@aG>k$Qa3uW0jw_mt8L2kbp|a&&N9daUte0{|vu;Dj z%!fD~K&4g_i(IR6*481rnmfy+Q7a=xNfNIFbH;0{k@C5%LfwfiuZ(PMS&Mz1+wiz?sqplft9qVT8(1M%Xv z#MV^ep%~~px1%lGSgh9Q@ZJfEKE{xqRAUr?%l~|(&T2BWQx!+0|ek^xT7e>(tQYNZie4!bJ=Wkk1`d`!ZXv;HPEWLtvZX; z&GQ^eZWOPZE*0Zocu;@O=S4Y1#l@{lG*Z&vP*H0hBW4AQDb7#y#br`zovyA5>D-QD zAO_LpX(8Q`(4Uy&`BJB8`_{7>(&Ae_3|7#)BuvB^WH`?}e>&-vC1*BHuX6spvak_( z-z03RTO6GFV!0_LE30f$xr0Xx+|pp|**&Gj@SyA;~koY>vXJeq=Ag31rdF_JshDMy!< zOv!&ME8J>Qo1N`zyfDK8xHRESeTiJVTXC8`puwb35c@WHAbi`sGyZy2)T21XIX%j{ zwYrmD&vmEE9G2FGLisDaWD(wyQIvh@3qfqIt*?+qVcy~QZC)80xC7FqMoL`CiM=%{ zTzPjW$cWL(j7Uir83MW$PDQHJYB$o_8qj!6m%=ZuxVCF}o90mXBPpTv}NsaBeOR0B>kkk)>L0jIFtWZ*ORlNg#AF5;BDK z74OES43o38P{de}_ueql}{CINcPbXQ2}fQLb68K%U}B42I)*B=%}P*lQH!*D z6s7NTbv1l%t?GU&k4lQ^AX)69^8VB^WtBTCXO1fz4i1hEQgC`pp`}`mtW;k^p0$Ti zw~Uu;M}`Hq@_h#t-^~fhxg(D9T11K)JEIwuqXP|$ZRV4lV$^yEESAr6Mbh$9Xdq%; z#u-d_Bh#tov6Q0@YpWvT9$i-EtRHL9Ev|HZMFdv&ER8fwfVjsa9+}VbuR2in%~z$X zTXr?3+HaX?#qn%f9gd>}S`=3@>FE-g7Wj;`pT*O#?MnqLOrqW?r6<^R6jrd*p>?Xo zsCZ-hEwrmRmPt1?+NbZmmpSQOk;2Lq)qiN;mq3k0%HwUsT?kw@ou|NuPFDcDw=KC2 ze~6rXqP3PK(Tt}j%+a4JYn2$foL83j5?YDYc%mjX^3LJ3cL%u5bo`?XR=D>U`#yN) zZ;%tShEt4x^}oini;mY8n+;t$TL=lH+6qjL=dH(=E zr7CVITXqfVu5YsUMiYzC&aHpkP-ci+=XZ zu2hOUTWs<9rD9-06UJ)WS572KEor%C*gILQW%smWFgMrWvyo!X-UHpnZOtFbq zaS{{5gVa|-lwGt93vjz31q1uc+4A8Q*Mw z?LRRXy8+j(YE)k!+kJK!tKCO%;Ft?Yqk)VJ{{WL$4sMRfY1?x$#z$c9DP&OCIqh3i zOGOgyt#fu;D{Vd^Vu(9Ui55cGBDwvelC+3!`yu04lqx_8F}TS^JXR_VChjY=I?~l5 zxEBd2Qg~(Qn$A;{mm@>EdfaBMZRXyIB4DYE5C=b6)|*g*i`9x&Y*xLyO(5E{7lJm* z1IZO>$C~S@SAR0irO0b!SqO?X2We%_Po+z=ySXjDv(VhOQ!UC z5@vI9j~?Hgl1V&@nAt6Q5u~;)F_EXssYBmA>Ta65WVLAe3#k-kNtxIjU>sx$D5&3+ zvqiEbv{o8Xz1oH}Y!%(}AH&kReV;sA+Qy5zF6bJQt@L-1OkwiIPSMS9)u9@ZEYCle zC?o|Vt!FQDLp!wfMMEC+c@YVXM$*7z6;b9}lY99RyvSc*L-PTHyNVlf)v}tEtW6cl z+wknFq~zz1%CWPa!`dZ>yN3DLfHJG{fO0cbm7`{eyXIC!bhbw(G8FgR4nNQT09;aY zcDYZMw>cd?g0)GeM6VrMEkkf3Cf(FG z7zY`w+#3t^TMx8{_p|NC$}mAV=CyZ}Qs^ak>c-mH?zey51`Kf6JPO6h?2EP2Y^qi` zeV~eHeDwnbvPp0A z>0I)1jJbM-jSyW)FPN7=oH4)y99EEb_j;i8FKPrmq$P{Au5thw%_yfSH+$HNr1Tj2 zTrvb=;IZnbpfxSZ3qhu&%Z9*2#xSd}4CEdU`OQo!wC^C1lGc$#tgd&dI17vc{&8D- zOUmf9?5(**TNRe=gg(tC@17nVhair`v6i$oNRX!hks+T8gr~bQRpKeubIz zzuY^*|k#z~0D1mISxvXqmS!LMD;T3-)8+8j!#?I{Xd9HIXJKhC{q z;#VrOvP9deI!j*)t&|bl+C?B)M(c?r0D+Fev7RO}m%PgNW2M7c(@gd)ZDx650CpUK z?O8^&BPA(x2};v(mc%|7(Jri{o(X}K0K#NslT(SrLTNR)N>+9sKAKwM;0?nMfW42? z+Ot(Gkt)w}cDMT-t1w1jl`i%XQ}r10I$*S~3mv`Z9wmNz-ierwW> zA~C1SC3}-)EfGsk)Ddo2I+T=>qC$Gsm1(ydr*uw@*y=3&Hzm9g-bomY$~aTb;aoGU z(zWz7g1XeN4w%+re=KilNoNG|K9w%3os-hSw&>Nt`7pLa^{V!IB1!NsCb@jI>F`p=1DOaZ$Z|(DPdz)YCBj?R=Sp? zx<%^hC1-RbFv(NUR92?xzEsC~J9Z{(hlJb@;d9ikNEIn2m4>f-As56k30~R|P;KFd zSL3xehIUeVf>ydlzL9z(wK9mwcI1=6Cb=p_so6b-lC_x}I>?gtL$J06S&7Kzww*U9 zt#vYb4byH-uA?mRs{mspf^(Biq~ewK8hp=E)H@<@za zu0|MR2e}omv%G!hs5g081*GyKf+Qpnk;XAt)Pn3l@pY4S?j zq8n*yO=qnvtc*~JRd894>rpyPwPvnKd8oQZ@rMpb-hHa+gTGygG|ewt@dPa{nQJBb zTc~-=BP$yBV^~$GLW8wwa<{QjrrxnvGj)07i_8(qcgM&i-~-;epra`(?8)27jnsT) zHNKFbL}m`3JLim2qk@a5^|4njX?oFXD|sfu`LU6M)CyCgl%%7rg8gn=ZBi1b18yt; z3=RnTRthpnyIG))_qlIV@ju!=&ua`j4sg;Fg2&X;Ny#}jHo0ECNyW-qUd0@)T(a%~ zIRsWPjGS!I4i?#oaeHXi5<>Yd+->YKYV9cci7g67WVQ(aiB>cKha)8a0H5hutIOVR zQ&`%@jJJ@jp_q`HR~ttsKDBZ8rDHF8_GFqg`evCG?7D<2a&BVUo!B>T^X**`=8H+1 z#kok5*G#s$(kGm|1c|^^i;e#P{;J0AHCnaqDQhbbT)fwdg(u1bBO@CsCsEzlc1c{1 zbH@yoLi|$OqDM{6MSG1ISgHM}7Hs4T_`$|}hMTXpk2Y@TJ(n>A1QK6=4 zC?K2|+1Zr3hi(_^T=RoXa)Y+Za*X=Jt@Lh+WQeX@fsu;ZDm=RBV2Wm*g>`4F87^8i zNTte>3EmiV{#CT8^4VNTw8grLIb*BTrk=|`d+oyNy%mvKZ~MnNR!xjm~% z$w6H)KRv{`(+oDE*gp9{G8Wy>`Q!Ok4$bqum?Ea5qWQ90v_mqY0L%^v`i_-Qot&f4 zn_b-y*xD7AP+7#Wl7s>BkZW0TwPuUAR?72f31@uLFi^SR0m09%YQ3es-o#tX+0*o$ z$twNDLBoFzF`g@utxZx$w6)h_hMS~Z!Kl65kGWW3)C}YN;f?bAP>Fpp;sO`D1Mstoo&+A!xPD{%62<^(u3!N<;ntAsx&5)pA zW8S?QbB`|ijc8A6rN?t&5dmE9IV;EjdWxAzsax7Wa*iO3e67JBPtvfb zIV<;LQfp%hJsR5cP)sWTj0|}h0=hlC;}(dsZ$nD&N`_}hj19a3NF0|nj4C)v^4L*Y z*_n3Q1a|Nl<1M@rO5+3y>-xfc)kNz4e@NN~G^3D>nome`@4yMonKsTiShV#uTsi1Jr8f>(A=Qqq!M zL~_X;)2!C`F=U3%@~L_|J;`Zx65m-e?0ue6Ckn)Jaa;1I?#YuD?`xJIm+e3egAC_; z6UooDMCWgIJql^EwalX0`4%{~MvsCRWE_u5nrlnnQ8#V69k+qJRNe)%=Mz^!~nmKE~v1+qUg<0m#Oo}k1=dbHtl{D!j zlhEaLB`G;esh2j96j8}XdGZ-LNQj?tR z&2%m0a^u@a6mcwTmXi!X91lu`cO;XsP1z4B#@<$wXhHJi3;@{a`quSau978t$i=$w z`YpY*&=I>CF%f`sT@k-4yA|07_8eB|?yv~Reb@uP_5T3t)@q}YyregG@osF{>ECO6 znVHrHk#NjM0QNtP9@Qty6}dfiB(U)OR<~A9`^&k~Wi1rF~2*_9^j`X*KJ z{O3{e4csSA`y?(f>Z{CS(0f+#smPxzu${SVbJO@n-R#2kiGj-w{{a5F$~d_xHuoyl zT4-O>^p^V>hYE`h)`)HSf&T#O=DFvH<(D$uiRg;gJ{dPrLo_I&SmfO5$&J}On%Wqa zoVlLkTCP+%EKzPCHxX^xNn(r9M{mcPnMz4Cp5e)E%Uh;ZG8@& z*TS&eS@}w)J+gVAG0)5fK(94oCC$xpRhe4TMbx6XkzkN2POrK{666Ebaz=e?cZ!E9 zPjp?^PNyj}ch=J?m1wP@ki;LUbDwJTW63DDyJl|dZI1gyvbwmpf>AO@bAlQ$Fh~{P zSCk_3)fz>0Wi=Pq@LqoYQ*q{bLP$n%Gm7bQjCo|%gKe#1#>Xb8Zf3VvSW3mT%hRW~ z=Tg-xDK&6u%37l~ORYh!Av$@IK){wPcm#hTT@a^E%~ahOH6;DjV&se^)$JkGXSj|D zky3eK8;bt`jbo~(DN#wawa$p@(w2zmM~AfAZxW`Rqxgq9Y--Xjpl#e9oC6UK|!uwy&2UiX;W1%bBMM0fpKSd7?6__$&grJI{ho$d3VkSV`l{C~f5uLM>2{xk=6(bt1VXf~z{EJ6lrCkBT9>K@pRF zMns_FBR;34X(}>?+mU5$#_AWP?i*sNK;3XTKU&f$rK&afb|TR{GA*y>p5E=EBo-=8 zGTxu9U0U(?d82kNR`oP3EH>S{<%5?XfH0uGc&DtW7!%Ca&4EAl#c>2!))m#$=WJ-T+dq zjQ&2=Dx_r_EeW=_W{sq&r%0PwjIs=}k&X|&bLlv~Sy`DRpQ%Sux{K_FQ5TgYMDGOT z_n|QXMlLkZ7AE)76^}V&#IlT}juX6mlm)Z3=B9nKP zN8N5fKHizEqe}4CaJ99#rX+^kT||X&akZPCPaOKxwrEz+@rKhbdndE(6zBV z`KT~UdRHBGq|%u0gLEGg>(C46tYo>0-8afq zZZUv;JL0@-!xKXdCknE&dmB@PrL1}zJ|osnsVouPPSQyN;J9Bb9D1#DVDRdja$Q1G zPTbm9=OkY>M%hVcCvdOOB&3y_DJv6PBCP2X$bm@#OA&!uT1q!sl2y97 zf_EFDQdH-1o(*e8GE%+nC$8h-)+`#}K+EMFxhzg`T2Gxj>`G2PWK&Jg*`X@I&Q?qU zN7wVI-KNJT>_;<8X8|(wc|5im&J8YCC#%q?ww1b;AQ8(UNgTEaLU!cm(xJ-H<+$SH z-lHz8CXV(mG?2N$1ahO+u~j18o0TOlgfI43<}ou5GbM8$0l}`fQd=ZrX(zd2DgMoN zmhw%xRQ$L(3J-2;IjG6%w<=EBqP69?x12CkUUH-ly`Mw)R*;uGZ5;!jnGjt=1op_$ z%C9Su83^PLYRx*F&N5meT1jX;L*#jXyAuGUFp%IM%e`&ybkUA3DH$?ZNer8?8X}v( z1Df6yEVm^n%I%ZGX>l5b34~#}QHKZKwRJh&leLJlTaz>f*o5+gPFp#~K|b||J96$@ zNfj2_MU|&7BJDeIjDWtid&TM}y_q93{iPN}X29jTkUhQmta(z4Xrz_xxuJXZWb)P( zm0*wnttkb8=y(;+P0dBQYRct}?u^^JS65|<2Wlkma`H|D4sP~or9puXVS4# zl6RKEYm`*CGOMJlp?3VaI3(5D)|5d_JsDOjvmAj`gS71>ded;ayD96ZK{VHCZly;- z<*RT>#X6}drkvE*`OxA4C<9Il1^d`5A z7cx&{MH??Nt&#Io30MiUoujR7QF7hKVl39>i45|{W80F*4XxrbgU=Zpfl~#|7OrO9m5VJd_~f4eGK^r>T&-Dj zCO7UqZ>j>cN0W>IqB2LAw7s(Rb8EP4PI#H`VpA3DCj{QiY=p4WNq`&`%czIs~IlpZOwpV?wXuodzWx^lYi7tdCv zh(_cbSJe$aotIv$Gm0^MZQ2CkQ3;rwe!RkBC*Zd>T%R>x#4#9UUn@bAy0?H3#yP=_ zGnefHWwG)N-dJFT!xySJ{S*37;%^`1%l#zse6q&ny>3U1l1iACm&icLd08(9vxt&bb@hjKaFKqcvf}O{#&D~ku(3r8~ol5 zV|HViE%C$S8P6Xf&8>2cSJr3X9iZO_)Ti2-^Fj4br`LQBUxhRYQi(bm6`mhtC0(!E z=i2~<)|=>cUWhkNvbr>F%s<@ccqEoj^-#5YYnIy2(a1+VjqzwP@bHj!tM>q=aIW8| zjzaa1R+ql9RnSbLFfR=Eb^0Gs2{g%It^=>oePq_PB15K?HwC(C6zIF=Y_sF&=%DU| zt&i%vaoI2vf~G&3QpW6yYP}3T$)`AX>cPz!^7SliFshO}tp_iDs{n+(M7q|g_T{B- zPQN_`uVc>*cMI|vWG_MqPOLxUP=*~`5A@#71lXIM$Ydw`UwDI{ij$>F(e5^ z_YMca4O$;>9+7z+cJTZ@S-GLaz}S|QlZv&E{SlU-JS^1bu(RQxee%}V&G;PqVEfFC zx6mFNI8%Q}!!PIDQ^IK~s*aRtH<&<$Bi99VzxCzAC=YF$!+*@=@rb8}DST+{_!lS} zn~qwPH8|j$X%4=h`_?N|Yw*`O>aZHHfZ{*;SH9gQX!M~iem1I4Oc;DezuvURvy^DQ zc?U`NxA$LF|558wDI(IMdN#A%+J(5RjPu2|se+UQW(bS#ey!XFaxiXhAqQfkUf(b$ z`E&9jeu;M>Pky08zox<`+Orwq9N4nkDa#_9V^{#oMMdx8;1|o zvFJX0;6LG6F00H%rKh95OcB&qKhahMt81apYM}~w63VY(TazO+j*^FnK=QlzC0}W7 z2Gv!qY8cz(o3F~#?CWYF9kU1&j!j*okw0;%^Ub(f;I2vu2nw$%93~S^jPv8(mp@tx zO1OP6kq7M2;dz_vBw7vOH(I=*?V?pCy|YeB%KIcLA0jGr>04f9yK!h{kaLeV# zTg)m0But;6fJ|XC!=G==h@EIQsitDv8=5iFXET}G%Ze-C@+*gDD5rugIOHcfb-PDq z5>Hkvih+~G2z`%Td*gBvTSjDG&7kKo&@%7*YGz$(!} zR9)Xndk5?3tgYm}gU%xt#&vgu-ZRMg(7@O#U7tjY!Rf!SPq}dui3Z=ph1xTeY9zmN zfKFx(dhc)hS%c;Rz^m7hukgI~{T5F8>U81D#}b@q{#~x+Z>uU$qN4a8<}uT6TOXBp=g`tnPmyk zP;;_F-!dtuR%3x$I;U0V2r<#~p1Hc%ueZi;*_S@4Ba;ygWT=`4FQb0j%S^Imi+yyy zaJz0eoB?ULK?*N1r2$ORUDHw3yfzmg=CTMz zN2tsiW!dvkMGgvXFrfy(p>JTk)KzEEgTd%DhynXN0yS5uYA3?lsmRwAE>Vv0`f?i& z!)#@r*o>uRX80Tb&P6+TNPYC5Kty) zEfV?R7wz!95lZfTFZLl(iyMru>ts{;)?&6K4M|@?_~>Wy)@!B+fbXhSS$|d@BKg)- zYuy~~Gy1re_4I=z=SB+GJc4lSpNyg7b_vx8N46?;jx86=q+8N24sFj3Q3sQNekQIy z169z+igp0;1#eQ5+?o-S*#hdt>W^Sj5Ac}CXQC_CsoHZyB*D8+qlp*Elvy?^G4^W~ zOV#vy;d1&uFb3hmAhRo_Ed1&GFZ98>g+8}Gs8-~GselQC=osy}u_ZTh6a+Bzy$6wG zw5muWJ^PaLFS=3Gcyqg>QXv41{*+JZ%o1aHZrW(rYuI*V40Tx?JB4TDaF>__e?xWQ z(hlqBp>&)f-fws`w4L7q2qolq^VfN^$J|RiVJw{&WdphEB*Q_(RKv)8TDSSy{Pd}j`FcfM@AS`e*4=$Ku-hvOotR04wqx` zKoN#T$2hl(DZW`4J-i^C=8b~9unZlmg0a?jg*?DIxm!75uXmjm)!|a70fI}gHtwX_ zJXsTCR@m-des|(Lc~s0-O0idjr|g)MC(xI&7IYV(3a$G2!gg`e#6<{uoM!km~HgH zxEzaT8p(?KF&oW3*g?@0e*t)t0$7O6w-_ja+`$aP*E|eao3(Qa`&cO-3 zfiTh7u-Zuzle$R{lk3PU2S*ME+FgW*{Ex^};=)5t#JaVJWZD8!d!;)IYBaO9y8R%? zP)EKR^#2zALkDSZU{3!*M*Dwqzo{x+1kLZ&@Ws#xE1D4!r6rcVquX&@wKNs9$(DYA zpVfc%FB%2S)fT(FBl(*OX{9CwyE8Jm06Dk?T=C8X06w#lxdD3b+w$QvQS4CoR8@Bw z#?_B@($rK1o?LDv*+Aty46Q;yR4X|9IC3KW@VyLvM6FwH`1cWKRr9^@u7=94ANh&s zR`CiFE@w(^&$;sA$<0TKV-0E7L4$Ok^FbYEH zwCjR{5bF0|l4I&HuSJ+WUjChc`H+f;KNO}&kADBFu@I(aQU+vCYR}S;g0E9k4eca(*n&d?W`&vjfW%4>Pam?M^-#Oq*9#x-$!` z`YsDL~K{%)yfrfXoQ!Fbd;>Y z4QV)>`{cm#F7i2H0ZIDu>B2uP$X>?#{6T`0^RNl^$GSuv@_B19V4dsSp6)BW?8VsYLv_Gl{YSPidO1`VYH_S^WagcSL-4WunS4N4{uhy2D z7jt(6U$(iV9R^7R2ry6kxRRUSOA;nF4c7jCIt+^Q9>s*clKY_uWC+KdKbv}Thbs;9 z>cqT>GO`W$x27@AKw1+Z_Y!#Ga1n%WVKYt%j)wZFoPmRi$aPnP3GzuLdnXsftWU63 zTvga}wa{Gm;Dun{j}lmvLEm^y-9P{3Ut$?65~Bo?J=p#Z&>?h}<{8HQ{Jtz+d96M2 zreSwtqf8K*ee^&fBC!a(%YR=W1;F=m;LM?aDQDBvQr#E=v1)^pFlZ9-4HezfKo3#F ziyFHrJWDlgf@)I)*1C1~N!Xh~xVU%XS(p8Nluak*cSpATxw_fSQztROb7k)(J0eJO z`qF7s72Ccs5uH*2+dcWw2x$AAfJQg!;_!sGWJwW{e%@UR2vq%L8|mojmXTYGUd~)H zMR$K<{u;Mw@8?b%_}|&2u|elM!FFcTs@R6ZZDQakOU4S-3<~A_4f)u`9oU%ct0o=b zU4;m=?+GtcRuQg}zG^&L%zZC2TUOp+lwtVg{x%H+0nG_4jZGtACuu%!LMc^)YIPOd zr|cl5FD!m)9o;?81Zr_~KAN+cUgt$u(z;X%D;ox@R&?MR-M=g2yGgspIg6B?<78A) z#a#Kz-5Ri=nLULl-M4>>p}T=!xy6f3pmFGE=#%IEV_yTpYHS_lQkV^?i}VGC^|%?H zOxrDJGG#P-*n^8F`aGi1Q6-cT>6P||0Jj~bBf609JLBP?wNe?s#t@aqlKWrDK|7dt zy6vfazjPjvKKTvIjI>r;tqcgg0cyA7zC>wWPc{pthTki9x4NahU+G_?YanT`#3onh z%{HBkR+#7c?$Qe98u!>2C`uhan%TEsE$yG!_-UPbigqxQ@aGy+B&-B5l1Q+;)EMe@ zcbQ=S*Ece@5~o6O`ZT#YUb)f6&GtG0Zea>_-)Fu=jk`Rm;3Ak zn|AAu>-1C4Eb~Ug24v*&#a0A<$}Px?+8%qYrMB7?cyHJDsoViwnc2S~)`K(uaQ?V! zt)+(&z?CvK>SZGitV~ zSw403;&uAxmb~mV$Vcs6Gdw#J>R@QL0l76VB7D;9e|{kN`fSFSBAJDwU;4iNn7X$< zv1Vt*H=2eEt+U7taWy^ePk0VufrIXez=!|{0u{Ec1le_r99ni)I9NP-!1Ck7~>^C5Svzmw7T==QC?x$`(*CZF~63*1mAu!>dE-(Oc5&xo#hv zd0fK6yqx(9x6NLhJMud6cTe2hL=0B;&jd71I#+@-sFgxd!tI)eA?}F(SMk6yW9+*x zo$pl;_~Y4}hy$zsxl%~S^Hg%Fd+GNtCIbwrpVTQDSJz1%av}&#cz!#aQO6z0zv1B6 zmaIr?jmP&5S>-ur`#L09iK7HS`8 zThm2I4$X9ev4?JNJ)_2u*Gc%4d^w+LfNS&8YA3t{9wub%e~@R=;#%{16cB=U+Hz?{ znS=Y%S`U0u68An#%C|7+>k2rAX3z63OnqysTDYQm-1~B2f4TQ*9>dz(&Lk^U%Rp)D z^zDg#cG=NvZa}?!<>^Y>>_5>zFJ{&Jz84Zg=i2QZxYmBZ)eLx`GCMaz^q2ksVeBs@ zH4B7K#z?2uVq3Ze?)9w{R6j&b~^M=5#NMO)&rb4TiwT26}w~DMoQH`I!7QxM600 zU~6AW|K@2q(PAFF(;3!WAdy1H#D>sr0J)KUQY7p@vx@e$o4`R#abH@;y`IKvd7Y2ct+jh`u1!9lDi>D% zr`w)j@visSTt=RKC+ z_5l0a9YESjfPJ&N&jzL`lvuHHTg?ET5L~7zP(d~+1)rlDU;Ek2p&ehzC0}d$!n|b` zd}usjobax8ib}p4Y|PIY)*`>qTKDzX$b|Ay>;UWMqH>{z7m|588M+)zrvk}XVPT@ z9i@Fa>jQpCBjr3r9(pO%B=$2*jEf`q@KAnkqA=G}n5Vu>p7R}$(|<{!+Kqg{jD)C5 z&53hBqg9(Wb^7&>PKu(-+Px^opd6F0XXOQe00|nrtIx%MxVoaL@gOW#{Zi&8+=%tR zV&2bZw*RT<^t z3Q*)qO;6`FHuMjkSug-LRV>l_)0zws`D^EOJ>4nU_eWcybz}tQ{saknW>)rLurU#aDx!IE=6+m61d>xl?;T*^E zx>L9m7-~_3j`h3ZFq$%|R@FRbgwEw+YU?G)Si?%ID~_`ZUsv2W3cGCbK|;#f17H%G z)~T2D*)^lixcN$!?|T#YIcu$IOjo?2qICRjk6Z0!HJ9>lq2UgUeB%#CTR`@%`!M+{ zfTaOF^KK+-WxM-dnY|!*CHNj;!!D3zwaLtTZ85>mUf|TV~Q(BY~7_0O1ni1 z;QQXL;U_Ay7HJCyy7kWe-revgvVfBTYAGG3%jK~CgEp8>aXaMMe(kh8{GDtV=jvY6 zR1G{o-kD2@L=F6_V&SC4j#Ur?`ZFF%6eFeQ3!Y6&tV)dX^|v`JH*Ph}XCVpV+xNO# zlCT|vE%*#p{$>MzcP|heC5z$U8G>PL<(FSP7}qT6snz;jGwb60#N#;$^Hs}kzIv$fDbm)H}+1ed$TIxY8M?t+bfuV;DUqpilwFXdr2 zzMV#kj)VFt4itW6u*76Pc3?<@ZIpDNX)k+};5x%OcQ|4!>A02&f1$Cm>rRnQOsK+r z|F6%vS(@(m=-0j&og|xU(IeUPrI#x36`82b#Dszmt;FT*goZjg+dlWM+lb^mh7E1! zl;GtWH3ndnl+OtpdBf?b-(|wv$@AxY6hQ!2LMj8OY?=EW=suDMo1A+VL~1@kkzb!> zYL_Vb_@ykc{feL00Y9V1M=Xs{9*~<0GG2fD63Q0c`Y3ZQIQF6lK|#U0kXExRvi!Pk zqe)A!-jw$$ndpNbnEi9TDY)srj(aUa{X9u{M%84qx8=#g_DDVO#~G!3r~voAUqiP->_%B6Ab5G<6$p zF{5mi8EPzJ69Die<6CQ&IoDT*qK%a#@qOa+Dl{})UgC>$G6t+0T}7_)la2w~{>SDE zx4BI_(84eFWU2CNu{cXzkPakN_~pE2aY?cI#Eq;zl~WLXbdQ5Ykt-|v39e^kArDRS z02(IK#@y-ubPpqnGce5MUCl@7B3N_J*RfsN?*obB-&;5=)T^XC^PgB6Iz7rv2fIZE!;sR|!@gx2DzZ&rQBw`8o+Vr*E8Mr6|eHhs|9`QSS~ zhuV(&_EA>4cxX| zeA@e8GFO&o;Js2k#F4Pb8SKbZq*J_(l{Jv)4y<4RIg)ScqYoYXx4rFc*8e=AC=+pj zt7fm5wFXrL*i7wV*~j~0hl8=K`?%D7pRX$tiCq{OBTCZ!xCmDsQC$VQ1XO6-qtv@o z_AftQc=KhNq656DLyl8FZK+(}g^Oo}+vaC9j4bAw2Zu#)toUm|YxN(qdKSG-X;0rG zF{xlq+)k=!%Er_?`a=OaH0WorKCeQ` zr~^lk+Edh)aweY}G`mnlAgDCGL*zD9{5kzD><_oi|05jB)!gk;LPk9SlU}U)^>LWQ z#3S2Pp4%EScmL0_<~_ zpsU+?rQ=3A8x~U(wMrP0PLH*lBQsIjyoS1eaz18$4y{LY zMiyednk+1lG<|VTQ;Y4du#KW)V?VS+6*?Xdp^H~4%}s>`s(_pb_sG6yz*DR4Oqx$f zVPZE9u>Z3mrB4xyEh^P8L;W>M0X1IGaD=(f>F81v=xeqiyFH8Zz-N5wpbk);P&P&D z$Ip+k=k{02wsV{|j_o7s?x3HCh)!uZiyjfG$>;F%-O_-$)FW#{ZxI`wJQ^u>Ebjs$ z;!g`KwMXn!^?gKo787%2l)NbIp=%>EFm z-iZ9gb7O|AxD_IN_Ib8Lhq<*NR&gwYPVy(ZZPlKMx-%aRnwp9D871}>sw$vofD^zJ zQR?E;Vm7ALp~#NH1Lc4{P_1}atL_vhl@-Q$IQ-0Zs77}pxuZi&u;J(EFOUdQAunRI zoHWwnr3*Yr?3erR8ax$~Q)|mOtrOup)Kgijs2>MaOrC1`Ts~|kPnU!Gk&Y`XCP*k% zl8LU|%-T1M&Ir(0Nnqr|3xZ_?ygj#`2f&^-@m&BcNxYP)%Q^0r)Rp=n*tDuXBXuoH zg|HeSS0ykt)fQ0%f!cX|?GrTrL6Ie3O(|BBoKo;MAqM}BK;4IFigpGfTV~+GOl=hf z*+Gd>UtQPlzxaptW~CfEdmh)?#{b)%=H)KXmsX)(X<%d~xEE`z``2e*A4x!2yC9m~G$OP{8IZN@}pUr^_*GM`vQcXt_6!5vsPCV84SyvxqV@h z>c{s|8#5&fEc=lx|9B{!I$!xEm{|5GHgA;qPwN`A>3nJ#@fg}wLkts-QV`BM|~ zr%J<<;oKX$xt&?;mWg~HZ+kbew?WW)1?p~%L{)*h+2VR za;|F_U#EqGk62ZozW0^HVUBTd9j|4acJi|kyS=({QWSH0%Cf{%g>INZOipYT^OD03XQB_4ZKRoIH zZVpaXj4~$GLCxuWiCvUGOx+1H2XlrII`=td|Jmz6?Jf8#OIr3ks7Rc< zH(Ed~Wk3tRuVo;47Ub=m{7W;tyq?WDi6qY0C>MVgXrNA(Iin?a9`uRGbH+UPo0yij zuVeSUb18|jGEJf^;*6b56g2PSweG7q{6$ghIb|ljiq&wCx2RO7OUn#zq@}ktEhLEI zKd4^HZg=J=g2#WH4Ml7S3FKze9S~C-KNjzu(0Z%OrMSBZK2gUD?^~tD$r`qlG>w!mL6t)-ZZW}93msWeMH0p#-Br%=x)EYFbt0HXY2S*tIwFl zjl_~NJSAw5b5&L>FI^&f5Ld+44zlAJPl<}Many^<2-9$1ppTYk?6OY((qb6i!s zaJEw)=pmUqEsSDJ??1vFRu3`;qp$V%+wu#FYJF%J}5 z(+i^2))Rkvn_YX9u(&>#y60@yi8e4~sif0gY1@Wi zi z{i#f^va;iTpVKcHpRZ%0tbqAZt90bxN9u3;N5BBDLSuC^R6C@b4rp}#G69Ob&-+Ke zj+{;>;#-f8DkAcvCDO4Kesm=`Z}^N<%cn{DYOkfzoH3(L!p8CBMQK~rh7U@kn5aan zfDQ5cb8~GOTB&POMMz$5Bbi{DP8@!e6{q3a{>Ez3od(cJ5mxmz;?0M$O$cbmt1=x) z7QW$7m-u(@Qgnl^4flGKXxRdqwdpjXafPs{sbrDo@n2EzubT9e<@2o_AUX#s@_HcR zrcRKTKUz8EoUB@UCM>YmL#}2zeGM}5IMk}EaKRpLr9K`!^;TV81b&V4z5BD8a8H>? z{9&N`j@;oFsaCEwZ-BOZS2;%Ec+-ZD9E{(`nb#T|f}qYK=ckh*FC!K5R{|UoVaV+-C=*vmtZa z-p%~ma>Q#OA^+QF9@Dw1O3`3l!w;8eyd6Nk0Le7E&p}ZRmZ>R%Bg-5TdZ1M;%c{wDLqaZ5w%_5Sp>;U0uOa75Yp zs`^3s>6!)WFII7nxKS3=^VEHk@U11_UT#B%c-iTAtq95zzVfAJD+n>^@L)$mN9bC# z5S$qncusXuoOYvh)pWfh5s_2xkS!N>9kkhuO5@$bKYsQfAqt-(CaJ0ybiR>7J)A%* zEw-UF=`5mpWU+8$EEw-AgT)ln+r(#W-870$I_N=}Zn~u%^?YSci_CZ zi=a*RruJ@I-2I)aN-Xx5dSbbx?dt!CJO&@?d6L=d%iRCi6b=IARUJFee#fM2>Um{; z`@a9lKy(40SIRvGVQm(-8`DQfk_^rV5)fg)TzAr4-0e(!jjaH{UUbVs{3{K3r&YOC63(}(y^T+bR+jLtFX*n9WTI# z$_eqG3_LA^!6TYb%RbcRE_5a&YvOnA2ZS{cW1_3-(v}AVb-FyBrAxIv_B8@wvWKO{ z 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