/* ---------------------------------------------------------------------------
 * account-typography.css -- the third theme stylesheet the extraction missed.
 * SUPA-160, raised by Jan Tschichold (front-end) from a measured cascade proof.
 *
 * WHAT THIS IS
 * ------------
 * The licence markup depends on Bootstrap 5 + Font Awesome + THREE theme
 * stylesheets. The extraction (SUPA-10) carried two of them --
 * license-and-subscription.css and subscription-domains.css -- and left
 * `themes/superrishi/assets/css/common.css` behind. With `superrishi`
 * deactivated the rules below matched nothing in any sheet the page loaded, so
 * the markup was correct and rendered flat.
 *
 * Every rule here is copied VERBATIM from common.css. Line numbers are that
 * file's, recorded so a future reader can diff the two rather than trust this
 * comment.
 *
 * ⛔ THIS IS A SUBSET, AND DELIBERATELY SO.
 * common.css also declares `p { line-height: 1.5rem }` (:1) and eight classes
 * the licence templates never emit (`small-title`, `small-lablel`,
 * `border-radius-0`, `no-border-radius`, `service-need-alert`,
 * `service-need-action`, and friends). A bare element selector shipped from an
 * mu-plugin would restyle every paragraph on WHATEVER theme is active, which is
 * the opposite of severing the theme dependency. Only rules the extracted
 * templates actually use are carried.
 *
 * HANDLE: `common-style` -- THE SAME HANDLE THE THEME USES (functions.php:31).
 * wp_enqueue_style() dedupes by handle and the theme's callback runs at
 * priority 10, ahead of the mu-plugin's 11, so while `superrishi` is active the
 * theme's own full common.css wins and this file is never printed. On a stock
 * theme this is the only copy. Same trick, same reason, as 'bootstrap-5.3.2'
 * and 'fontawesome-6.4.2' in sr-licensing.php section 4.
 *
 * ⚠ EIGHT CLASSES, NOT SEVEN. SUPA-160's table lists seven and omits
 * `.lspace-5`, which license-and-subscription.php:29 puts on the licence ERROR
 * line. It was orphaned by exactly the same cut; it is carried here and the
 * discrepancy is reported on SUPA-160 rather than quietly absorbed.
 * ------------------------------------------------------------------------- */

/* common.css:5 -- every panel heading, incl. "Your site connections". */
.sub-title {
    font-size: 19px;
    font-weight: 600;
}

/* common.css:15,21 -- account-area link buttons (subscription-domains.php). */
.button-link {
    padding: 5px 12px;
    border: 1px solid;
    color: rgba(33, 37, 41, 0.80) !important;
}

.button-link:hover, .button-link:active {
    background-color: #9f9f9f !important;
    color: #fff !important;
}

/* common.css:26 -- the licence key line, "no sites yet", the allowance note. */
.foot-note {
    font-size: 12px;
    font-weight: 400;
}

/* common.css:31 -- "You do not have a subscription yet", key-safety notice. */
.foot-note-big {
    font-size: 14px;
    font-weight: 600;
}

/* common.css:36 -- carried because `.foot-note` is useless without it: the
 * dotted underline is the only thing marking a link inside footnote text. */
.foot-note a {
    color: rgba(33, 37, 41, 0.95);
    border-bottom: 1px dotted;
}

/* common.css:55 -- the licence ERROR line's tracking
 * (license-and-subscription.php:29). Missing from SUPA-160's table. */
.lspace-5 {
    letter-spacing: .5px;
}

/* common.css:59 -- the licence KEY's tracking
 * (license-and-subscription.php:27). */
.lspace-7 {
    letter-spacing: .7px;
}

/* common.css:63 -- ⛔ THE ONE RULE HERE THAT CARRIES MEANING, NOT EMPHASIS.
 * license-and-subscription.php renders the licence KEY at :27 and the licence
 * ERROR at :29. Both are `.foot-note`; the red was the entire signal separating
 * "here is your key" from "something is wrong with your licence".
 *
 * ⚠ Restoring this restores PARITY WITH PRODUCTION. It does NOT make the
 * message accessible -- it was colour-only before the extraction too, which is
 * an older and separate defect (SUPA-160 names it and declines to smuggle the
 * fix in here). Do not read this rule as closing that. */
.error-text {
    color: #900;
}

/* common.css:67 -- ⛔ THE ONLY AFFORDANCE ON A CONTROL THAT HAS NO OTHER ONE.
 * The copy target is a `<span onclick>`: not a button, not focusable, no
 * keyboard path. `cursor: pointer` was the whole discoverability story, on the
 * page whose entire job is "copy this key". Its absence is the one item in this
 * file that cost function rather than polish. */
.clipboard-copy {
    cursor: pointer;
}
