/* King Atlas Technologies: overnight round 18 polish (Oct 14-15, 2026)
   Every block is tagged with its SITE-CHANGES.md number (#558+).
   CSS only. Loaded last on every built page (src/build.py, right after polish-1014.css).
   Revert one item: delete its block. Revert all: remove the r18.css <link> in build.py and rebuild. */

/* r18 #558 Check marks in plain lists (town pages, About, Service area, Sessions) are gold like the home page, not green */
.checks li::before{background:#ffd23f}

/* r18 #559 "BEGINNER" difficulty badges (Arcade, game pages, Keep playing row): cyan instead of mint green; dark text stays */
.diff-easy,.mg-diff.diff-easy{background:#2de2e6}

/* r18 #560 Book page perks line ("Mix and match", "Tokens never expire", "Share or gift"): gold instead of green */
.co-perks{color:#ffd23f}

/* r18 #564 No green anywhere: the leftover "green" accent color now uses the site's cyan.
   Covers eyebrow links (e.g. "Sessions", "Arcade", "Service area"), dropdown check marks, gold-button hover,
   the "Yes, I come to you" area result, the referral banner, loading text and the reward toast. */
:root{--green:#2de2e6}
.proc-txt{color:#2de2e6}
.ka-toast{color:#ffd23f;border-color:#ffd23f}
.ac-result.ac-yes .ac-box{box-shadow:4px 4px 0 var(--gold,#ffd23f),0 0 18px rgba(45,226,230,.25)}

/* r18 #566 Sessions "commercial" step labels no longer overlap on phones ("Christian fixes it" ran into "Happy!").
   Phones: 3 + 2 layout and slightly bigger pixel text (7.5px -> 9px). Desktop unchanged. */
@media (max-width:480px){.tx-steps li{font-size:9px;flex:1 1 30%;min-width:0}}

/* r18 #568 Terms / Privacy / Refunds numbered badges: dark number on the pink square (contrast 3.2:1 -> 5.8:1) */
.lg-num{color:#0b1030;text-shadow:none}

/* r18 #569 Terms / Privacy / Refunds "Key point", "Limit", "Where" labels: 11px -> 13.6px */
.lg-key strong:first-child{font-size:.85rem;line-height:1.6}

/* r18 #570 Home "Need a hand?" / "Where to?" buttons (Text me, Consult, Ask, Quests, Towns, Games): 10px -> 12px on phones and tablets */
@media (max-width:899px){ol.levels .level-nav .lv-links a{font-size:12px;line-height:1.4}}

/* r18 #571 Token price tags ("½ TOKEN · $62.50", "1 TOKEN · $125", "$175 / HOUR"): 11px -> 12px */
.td-tag,.tx-tag{font-size:12px}

/* r18 #572 Highlighted home-town chip ("South St. Paul" on cyan): crisp dark text, no blurry dark glow behind it */
.pills li.home a,.pills li.home{text-shadow:none!important}

/* r18 #573 Small text links inside sentences get a taller invisible tap area (same look):
   home "Choose your quest", business "Start with a free 15-min consult", "Sign in or manage your account", "Booking for a parent?" link */
main .assist a,main .td-biz a,main .ka-cta-3 a,main .pcall a{padding:.6em 0;-webkit-box-decoration-break:clone;box-decoration-break:clone}

/* r18 #580 Free-account line under the token demo's "Here's your next step" buttons */
.td-next .td-acct{margin:1rem 0 0}
