/*
 * The Conversatron — the `coolmint` theme.
 *
 * `themes/__init__.py` names this `default_theme_name`, and it is the second most common
 * look in the archive at 1018 pages. `coolmint.ini`/`coolmint.xml` and
 * `default.ini`/`default.xml` are byte-identical pairs; this is both.
 *
 * A **flow** theme: floated portrait, text wrapping round it, no title strip and no mood
 * panels. See EntryLayout — the missing panels are the layout, not an omission.
 *
 * Not ported: `entrynormbg` / `entryangrybg` / `entryhappybg` / `entrysadbg` /
 * `askercolor`, the previous generation of key names. The 2005 engine had stopped reading
 * them, and the flow template it fell through to never referenced a panel colour at all,
 * so they had no effect whatsoever. THEME_CATALOG §4.
 */

[data-theme="coolmint"] {
    --body-bg: #cccccc;
    --body-bg-image: none;

    /*
     * `coolmint.ini` names no text or link colours, so the 2005 page ran on the browser's
     * defaults. Written down rather than left unset — base.css has no fallbacks by design.
     */
    --body-text: #000000;
    --link: #0000ee;
    --link-active: #ee0000;
    --link-visited: #551a8b;

    /*
     * `default.xml`'s thread list is a bare `<table width="80%">`: no frame cell, no row
     * banding, nothing to colour. Every flow theme is like this. Not an omission — the
     * front page really was undecorated in this skin.
     */
    --home-table-color: transparent;
    --home-odd-color: transparent;
    --home-even-color: transparent;

    /*
     * The flow layout paints no surfaces, so these carry no colour. base.css also binds
     * them to the account panels and admin tables, which have no 2005 counterpart — in
     * this theme those render as unstyled text on the background, which is exactly what
     * `StartBox` did in 2005 with an undefined `ucolor`.
     */
    --entry-title-bg: transparent;
    --entry-name-askee: inherit;
    --entry-name-asker: inherit;
    --entry-neutral: transparent;
    --entry-happy: transparent;
    --entry-angry: transparent;
    --entry-sad: transparent;

    /*
     * Ghost panels are the one surface that keeps a colour here. `default.py` hardcoded
     * these two as the fallback for exactly the themes that never defined them, so they are
     * ported rather than invented.
     *
     * In *this* theme the panel is invisible — #cccccc on a #cccccc page. That is what the
     * fallback actually produced, since it was a single hardcoded pair applied regardless
     * of theme, and the flow template never painted a ghost background at all. Left as it
     * was: [activate] and [kill] are what tell a writer this is a suggestion, and the panel
     * was never the signal in this layout.
     */
    --entry-ghost-bg: #cccccc;
    --entry-ghost-text: #333333;
    --entry-ghost-link: #000080;

    --doc-banner-bg: #000000;
    --doc-banner-text: #ffffff;
}
