@charset "UTF-8";
/*
 * Akamedika Tema — shared design core ("tek çekirdek, üç ses", akm-deneyim D27 / D34).
 * Loaded by includes/core-ui.php only while the "Ortak tasarım dili" switch is on for the visitor; it holds nothing
 * but custom properties, so the page changes only where something reads them:
 *   1. :root core tokens (--akm-*). Nothing in the theme reads them yet except the lesson page's bound tokens
 *      (ld-lesson.css, which keeps an identical fallback for each one) — later phases (panel, odak, landing v2) will.
 *   2. Kadence's global palette and heading font, remapped to the core ("içerik sesi"): blog, static pages,
 *      WooCommerce cart / checkout and the Kadence header / footer on every page. Kadence prints its own values in
 *      kadence-global-inline-css; this file depends on that handle (printed after it) and uses :root:root, so it also
 *      wins by specificity if a CSS-combining cache ever reorders the two.
 * Hex values are the approved tokens; contrast ratios (WCAG 2) are in akm-deneyim/tasarim/TOKENLAR.md.
 * Do not add selectors here (only :root:root) — components arrive with the phases that use them.
 */

/* ---------- 1. Core tokens (light) ---------- */
:root:root{
	--akm-brand:#36B3E3;          /* logo blue: progress, marks; never carries white text (2.41) */
	--akm-action:#127CBA;         /* the one button colour; white text 4.55 */
	--akm-action-hover:#0D5F92;
	--akm-link:#0E6FA6;           /* link text; 5.46 on white, 5.11 on page */
	--akm-ink:#0B2236;
	--akm-text:#22384D;           /* long-form body text */
	--akm-muted:#56708A;
	--akm-page:#F3F8FC;
	--akm-surface:#FFFFFF;
	--akm-surface-2:#E8F3FA;
	--akm-tint:#E7F6FC;
	--akm-line:#D3E3EF;
	--akm-line-2:#E3EDF5;
	--akm-ring:#B4C8D8;
	--akm-ok-bg:#E2F3EA; --akm-ok-fg:#1C6B41;
	--akm-warn-bg:#FCEBD9; --akm-warn-fg:#8E4409;
	--akm-bad:#C81E45; --akm-bad-bg:#FDE8EC;
	--akm-radius-chip:6px; --akm-radius-ctl:10px; --akm-radius-card:14px; --akm-radius-pill:999px;
	--akm-shadow-float:0 18px 44px -18px rgba(11,34,54,.4);
	--akm-font-display:"Plus Jakarta Sans","Inter",system-ui,-apple-system,"Segoe UI",sans-serif;
	--akm-font-body:"Inter",system-ui,-apple-system,"Segoe UI",sans-serif;
}

/* ---------- 2. Kadence palette → core (içerik sesi) ----------
 * Roles as THIS site's Kadence configuration uses them (measured on the live CSS, 2026-11-12):
 *   1 buttons + nav hover        → action        2 button hover → action-hover
 *   3 h1–h3                      → ink           4 body text, h4–h5 → text
 *   5 main nav links, h6, typed INPUT text → text (not muted: placeholders are palette6; same colour hid filled fields)
 *   6 header dividers + the login drawer's "lost password" link (text) → muted, not a pale line colour
 *   7 secondary button background, mobile header buttons — white on this site → stays white
 *   8 body background            → page          9 content / sub-menu background → surface
 * 10–15 are the site's extra colours; untouched.
 */
:root:root{   /* doubled :root wins over Kadence's :root by specificity, not only by print order (CSS combining) */
	--global-palette1:#127CBA;
	--global-palette2:#0D5F92;
	--global-palette3:#0B2236;
	--global-palette4:#22384D;
	--global-palette5:#22384D;
	--global-palette6:#56708A;
	--global-palette7:#FFFFFF;
	--global-palette8:#F3F8FC;
	--global-palette9:#FFFFFF;
	--global-palette9rgb:255, 255, 255;
	/* Links: Kadence colours links with "highlight" (= palette1 by default). #127CBA is the button colour and fails AA as
	   small text on the page background (4.25), so text links get the core link colour; buttons keep palette1. */
	--global-palette-highlight:#0E6FA6;
	--global-palette-highlight-alt:#0D5F92;
	/* Outline buttons (header "Giriş / Kayıt") use the button colour as TEXT: link colour instead (#127CBA as small text is 4.55, borderline). */
	--global-palette-btn-out:#0E6FA6;
	--global-palette-btn-out-hover:#0D5F92;
	--global-heading-font-family:"Plus Jakarta Sans","Inter",system-ui,sans-serif;
}
