/*
 * The Conversatron — the `classic` theme.
 *
 * All the way back to the beginning: the colour values below are ported verbatim from
 * `themes/classic.ini` in the 2005 backup (REWRITE_PLAN §6.4), which is the internally
 * consistent, fully-featured original theme and the look the archive is full of.
 *
 * Nothing here but custom properties. Which element takes which colour is decided once,
 * for every theme, in the role-binding section at the foot of base.css.
 *
 * Deliberately NOT ported:
 *   - `gold_star` / `silver_star` / `bronze_star`, which classic.ini defines but nothing
 *     reads — StarHtml delegates to stars.py, which carries its own hardcoded dict.
 *   - `home_datecolor`, `home_tablebg`, `home_archivecolor`, `topic_leadin`,
 *     `stylesheet`, which the template references but classic.ini never defines, so the
 *     conditionals no-op. Don't invent values for them (§6.4).
 */

[data-theme="classic"] {
    --body-bg: #737373;
    --body-bg-image: url("/img/emotebg.gif");
    --body-text: #f0f0f0;
    --link: #ffff00;
    --link-active: #ffffff;
    --link-visited: #b4b400;

    /* Front page thread table — dark green banding. */
    --home-table-color: #001300;
    --home-odd-color: #003400;
    --home-even-color: #002600;

    /* Entry title strip and the two name colours. */
    --entry-title-bg: #222222;
    --entry-name-askee: #ffffff;
    --entry-name-asker: #9999ff;

    /*
     * Mood panels. Note these are a property of the *image* a writer picked, not an
     * independent axis — see §3 `mood`. ~80% of imported characters have a single
     * Neutral image and so render #303030 until someone adds a labelled variant.
     */
    --entry-neutral: #303030;
    --entry-happy: #003500;
    --entry-angry: #350000;
    --entry-sad: #000040;

    /* Ghost entries: an asker's suggested follow-up, visible only to writers. */
    --entry-ghost-bg: #cccccc;
    --entry-ghost-text: #333333;

    /* Not a 2005 key — classic's yellow links are unreadable on the grey ghost panel. */
    --entry-ghost-link: #000080;

    /*
     * Not a 2005 key either. The htmldocs banner and the archive header were
     * `bgcolor=#000000` with white text — black rather than the #222222 the entry strips
     * take. Both values exist in the original and it distinguishes them, so we do too.
     */
    --doc-banner-bg: #000000;
    --doc-banner-text: #ffffff;
}
