/* أنماطُ partials/terminal_card — نُقلت 2026-08-20 (CLAUDE.md قاعدة 1).
   ⚖ تُحمَّل عبر @once+@push('style-override') — والدفعُ من جسم التخطيط
      مُثبَتُ الوصول: اختُبر على partials/footer فظهرت الوصلةُ داخلَ <head>. */


/* ⚖ **الحشوةُ مقيسةٌ لا مُقدَّرة** (2026-08-11): البطاقةُ 444px دفعت نداءَ الفعل
     إلى 890 — أسفلَ الطيّة بثلاثين. فقُلّمت خمسُ درجاتٍ بلا مسٍّ للتسلسل.
   ⚖ البطاقةُ كتلةٌ واحدة: الإزاحةُ الصلبةُ خلفها تعطي عمقَ التصميم بلا ظلّ. */
.fnv-tcard{position:relative;}
.fnv-tcard__card{position:relative;z-index:1;background:var(--fnv-surface);
    border:3px solid var(--fnv-ink);}
.fnv-tcard::after{content:'';position:absolute;inset:10px -10px -10px 10px;
    background:var(--fnv-ink);z-index:0;}
@media (prefers-reduced-motion: no-preference){
    .fnv-tcard__card{transition:transform .25s ease;}
}

.fnv-tcard__hd {display:flex;align-items:center;gap:10px;flex-wrap:wrap;
    background:var(--fnv-surface); border-block-start:4px solid var(--fnv-ink);padding:11px 15px;border-bottom:3px solid var(--fnv-ink);}
.fnv-tcard__brand {font-family:var(--fnv-font-mono);font-weight:700;font-size:.95rem;
    letter-spacing:.1em;color:var(--fnv-ink);}
/* §4: التمييزُ بالانعكاس لا بلونٍ مشعّ */
.fnv-tcard__badge{font-family:var(--fnv-font-mono);font-weight:700;font-size:.6875rem;
    letter-spacing:.08em;background:var(--fnv-surface);color:var(--fnv-ink);padding:2px 7px;}
.fnv-tcard__tk{display:block;font-family:var(--fnv-font-mono);font-size:.75rem;font-weight:700;
    letter-spacing:.08em;color:var(--fnv-ink-3);margin-bottom:4px;}

.fnv-tcard__body{padding:15px 18px 14px;}
.fnv-tcard__top{display:flex;justify-content:space-between;align-items:flex-start;
    gap:14px;flex-wrap:wrap;margin-bottom:13px;}
.fnv-tcard__px{font-family:var(--fnv-font-mono);font-weight:700;font-size:3.1rem;
    line-height:1;letter-spacing:-.02em;color:var(--fnv-ink);font-variant-numeric:tabular-nums;}
.fnv-tcard__upd{text-align:end;display:flex;flex-direction:column;align-items:flex-end;gap:6px;}
/* زرٌّ مُسمّىً (القاعدة 7): يُعطَّل أثناء التحميل ويحفظ موضعَ التمرير */
.fnv-tcard__rfr{font-family:var(--fnv-font-body);font-size:.8125rem;font-weight:800;
    background:var(--fnv-surface-2);color:var(--fnv-ink);border:2px solid var(--fnv-ink);
    padding:6px 12px;cursor:pointer;}
.fnv-tcard__rfr:hover{background:var(--fnv-ink);color:var(--fnv-surface);}
.fnv-tcard__rfr:disabled{opacity:.6;cursor:progress;}
.fnv-tcard__time{font-family:var(--fnv-font-mono);font-weight:700;font-size:1rem;color:var(--fnv-ink);}

/* ⚖ صفوفٌ مكدّسةٌ لا شبكة (موك #8 — لقطةُ المالك المقارِنة 2026-09-01):
   اللونُ على نصّ الرقم وحدَه بعُرف calls/puts القائم في صفحة التدفّق —
   ولا خلفيّةَ مصبوغةً (القاعدةُ المتكرّرة). والانقلابُ مميَّزٌ بحدٍّ وسطحٍ
   محايدٍ ومعيّنٍ أكسنتيٍّ ناتئٍ كما في المرجع. */
.fnv-tcard__rows{display:flex;flex-direction:column;gap:11px;}
/* ⚖ موك #9: جدارا الصفوف بخطٍّ سفليٍّ خفيفٍ لا صندوقٍ — والانقلابُ وحدَه مؤطَّر */
.fnv-tcard__row{position:relative;display:grid;grid-template-columns:1fr auto;
    grid-template-areas:"l v" "n v";align-items:center;column-gap:12px;
    padding:12px 14px;border:0;border-block-end:2px solid var(--fnv-grid);}
.fnv-tcard__row .fnv-tcard__cl{grid-area:l;}
.fnv-tcard__row .fnv-tcard__cv{grid-area:v;font-size:1.5rem;}
.fnv-tcard__row .fnv-tcard__cn{grid-area:n;}
.fnv-tcard__row.is-call .fnv-tcard__cv{color:var(--fnv-up);}
.fnv-tcard__row.is-put .fnv-tcard__cv{color:var(--fnv-down);}
.fnv-tcard__row.is-flip{background:var(--fnv-surface-2);border:2px solid var(--fnv-ink);}
.fnv-tcard__row.is-flip .fnv-tcard__cv{font-size:1.7rem;}
.fnv-tcard__row.is-flip::after{content:'';position:absolute;inset-inline-end:-8px;top:50%;
    width:14px;height:14px;transform:translateY(-50%) rotate(45deg);
    background:var(--fnv-gamma-neg);border:2px solid var(--fnv-ink);}
.fnv-tcard__cl{font-family:var(--fnv-font-body);font-size:.75rem;font-weight:800;color:var(--fnv-ink-3);}
.fnv-tcard__cv{font-family:var(--fnv-font-mono);font-weight:700;font-size:1.32rem;
    color:var(--fnv-ink);font-variant-numeric:tabular-nums;}
/* كان .6875rem (11px) — دون أرضيّة العربيّة (فحص الهاتف 2026-09-02) */
.fnv-tcard__cn{font-family:var(--fnv-font-body);font-size:.8125rem;color:var(--fnv-ink-3);}

/* التحذيرُ الآليُّ: سطحٌ بحدٍّ أكسنتيٍّ جانبيّ — ⛔ كان كتلةً داكنة (‏§4أ · 2026-09-05) */
.fnv-tcard__read{display:flex;gap:11px;align-items:flex-start;margin-top:12px;
    padding:12px 14px;background:var(--fnv-surface);border:1px solid var(--fnv-border);
    border-inline-start:4px solid var(--fnv-gamma-neg);}
.fnv-tcard__mark{flex:0 0 auto;width:26px;height:26px;display:grid;place-items:center;
    background:var(--fnv-gamma-neg);color:var(--fnv-dark-bg);
    font-family:var(--fnv-font-mono);font-weight:700;font-size:1rem;}
.fnv-tcard__read > div {font-family:var(--fnv-font-body);font-size:.8125rem;
    line-height:1.85;color:var(--fnv-ink-3);}
.fnv-tcard__rk {display:block;font-weight:800;color:var(--fnv-ink);margin-bottom:3px;}

@media (max-width:575.98px){
    .fnv-tcard::after{inset:7px -7px -7px 7px;}
    .fnv-tcard__px{font-size:2.4rem;}
    .fnv-tcard__row.is-flip::after{inset-inline-end:-6px;}
}
