.novel-license-line{border-top:1px solid var(--border);color:var(--muted-foreground);flex-wrap:wrap;align-items:center;gap:8px 10px;margin-top:22px;padding-top:16px;font-size:14px;line-height:1.5;display:flex}.novel-license-line .rights-mark{color:var(--gold-ornament);font-size:13px;transform:translateY(-1px)}.novel-license-line bdi.orig{color:var(--foreground);font-weight:500;font-family:var(--font-latin-display), Georgia, serif}.novel-license-line .dot{color:var(--ink-faint)}.novel-license-line .lic-code{border-radius:var(--radius-pill);border:1px solid var(--gold-tint-border);background:var(--gold-tint);font-family:var(--font-english-ui), sans-serif;color:var(--accent);padding:2px 10px;font-size:12.5px;font-weight:600}.novel-license-line .view-license{color:var(--accent);align-items:center;gap:5px;font-weight:600;display:inline-flex}.novel-license-line .view-license:hover{text-decoration:underline}.novel-license-line .view-license .arr{transition:transform var(--duration-fast) var(--ease-expo);font-size:15px}.novel-license-line .view-license:hover .arr{transform:translate(-3px)}.license-breadcrumb{color:var(--muted-foreground);flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:34px;font-size:13px;display:flex}.license-breadcrumb a:hover{color:var(--accent)}.license-breadcrumb .crumb-sep{color:var(--ink-disabled);font-size:11px}.license-breadcrumb [aria-current]{color:var(--foreground)}.colophon{max-width:680px;margin:0 auto}.colophon-eyebrow{font-family:var(--font-english-ui), sans-serif;letter-spacing:3px;text-transform:uppercase;color:var(--accent);align-items:center;gap:10px;font-size:12px;font-weight:600;display:flex}.colophon-eyebrow:before,.colophon-eyebrow:after{content:"";background:var(--border);flex:1;height:1px}.colophon-title{font-family:var(--font-arabic-amiri), serif;text-align:center;margin:20px 0 6px;font-size:clamp(30px,5vw,44px);font-weight:700;line-height:1.15}.colophon-bridge{text-align:center;font-family:var(--font-latin-display), Georgia, serif;color:var(--muted-foreground);direction:ltr;margin-bottom:34px;font-size:18px;font-style:italic}.seal{border-radius:var(--radius-card);background:linear-gradient(160deg, var(--f-fill-deep), var(--f-fill));max-width:340px;color:var(--f-ink);box-shadow:var(--shadow-cover);text-align:center;margin:0 auto 40px;padding:26px 24px;position:relative;overflow:hidden}.seal:before{content:"";background:radial-gradient(120% 130% at 50% 0,#d3ad4824,#0000 55%);position:absolute;inset:0}.seal .seal-cc{font-family:var(--font-english-ui), sans-serif;letter-spacing:3px;text-transform:uppercase;color:var(--f-muted);direction:ltr;font-size:12px;position:relative}.seal .seal-code{font-family:var(--font-latin-display), Georgia, serif;letter-spacing:.5px;color:var(--gold-bright);direction:ltr;margin:4px 0 8px;font-size:30px;font-weight:600;position:relative}.seal .seal-badges{direction:ltr;justify-content:center;gap:8px;display:flex;position:relative}.cc-badge{border-radius:var(--radius-pill);width:30px;height:30px;font-family:var(--font-english-ui), sans-serif;letter-spacing:.5px;border:1.5px solid;justify-content:center;align-items:center;font-size:12px;font-weight:700;display:inline-flex}.seal .cc-badge{color:var(--gold-bright)}.colophon h2{font-family:var(--font-arabic-amiri), serif;margin:0 0 16px;font-size:22px;font-weight:700}.colophon section{margin-bottom:36px}.provenance{border:1px solid var(--border);border-radius:var(--radius-card);background:var(--surface);box-shadow:var(--shadow-card);padding:10px 26px;list-style:none;position:relative;overflow:hidden}.provenance:before{content:"";background:linear-gradient(var(--gold-ornament), var(--gold-bright));width:3px;position:absolute;inset-block:0;inset-inline-start:0}.provenance .row{border-bottom:1px solid var(--border);align-items:baseline;gap:14px;padding:14px 0;display:flex}.provenance .row:last-child{border-bottom:none}.provenance dt{white-space:nowrap;color:var(--muted-foreground);flex:none;font-size:14px}.provenance .leader{border-bottom:1px dotted var(--border-strong);flex:1;align-self:center;height:0;transform:translateY(-2px)}.provenance dd{text-align:end;flex:none;margin:0;font-size:16px}.provenance dd bdi{font-family:var(--font-latin-display), Georgia, serif;font-weight:500}.provenance dd a.src{color:var(--accent);direction:ltr;align-items:center;gap:5px;display:inline-flex}.provenance dd a.src:hover{text-decoration:underline}.provenance dd a.src .ext{font-size:12px}.about-translation p{color:var(--foreground);font-size:16px;line-height:2}.about-translation p bdi.latin{white-space:nowrap;font-family:var(--font-latin-display), Georgia, serif;font-weight:500}.about-translation .same-license{color:var(--muted-foreground);margin-top:10px;display:block}.clause-grid{flex-direction:column;gap:12px;list-style:none;display:flex}.clause-grid li{border:1px solid var(--border);border-radius:var(--radius-button);background:var(--surface-alt);align-items:flex-start;gap:14px;padding:14px 16px;display:flex}.clause-grid .cc-badge{color:var(--emerald);border-color:var(--emerald-tint-border);background:var(--emerald-tint);flex:none;margin-top:2px}.clause-grid .clause-text strong{font-size:15.5px;font-weight:700;display:block}.clause-grid .clause-text span{color:var(--muted-foreground);font-size:14px}.license-notes{border-inline-start:3px solid var(--gold-ornament);font-family:var(--font-arabic-naskh), serif;color:var(--muted-foreground);padding-inline-start:16px;font-size:15px;line-height:1.8}.deed-cta{flex-wrap:wrap;align-items:center;gap:18px;display:flex}.deed-button{border-radius:var(--radius-cta);background:var(--gold-bright);color:var(--on-gold);box-shadow:var(--shadow-gold-glow);transition:transform var(--duration-fast) var(--ease-expo), background var(--duration-fast) var(--ease-expo);align-items:center;gap:9px;padding:13px 26px;font-weight:600;display:inline-flex}.deed-button:hover{background:var(--gold-bright-hover);transform:translateY(-2px)}.deed-button .ext{font-size:13px}.license-back-link{color:var(--muted-foreground);font-weight:500}.license-back-link:hover{color:var(--accent)}.colophon .ornament{color:var(--gold-ornament);align-items:center;gap:16px;margin-top:46px;display:flex}.colophon .ornament:before,.colophon .ornament:after{content:"";background:var(--border);flex:1;height:1px}.colophon .ornament .dia{font-size:12px}@media (max-width:560px){.provenance{padding:6px 20px}.provenance .row{flex-wrap:wrap;gap:2px 14px;padding:12px 0}.provenance .leader{display:none}.provenance dd{text-align:start;flex:1 0 100%}}@media (prefers-reduced-motion:reduce){.novel-license-line .view-license .arr,.deed-button{transition:none}.deed-button:hover{transform:none}}
.lm-crumbs{color:var(--muted-foreground);flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:18px;font-size:13px;display:flex}.lm-crumbs a{color:var(--muted-foreground);transition:color var(--duration-fast) ease}.lm-crumbs a:hover{color:var(--accent)}.lm-crumbs .sep{color:var(--gold-ornament);font-size:8px;transform:translateY(-1px)}.lm-crumbs [aria-current=page]{color:var(--foreground);font-weight:600}.lm{border:1px solid var(--border);border-radius:var(--radius-card);background:radial-gradient(130% 90% at 100% 0%, var(--emerald-tint) 0%, transparent 42%), linear-gradient(180deg, var(--surface) 0%, var(--chapter-list-bg) 100%);box-shadow:var(--shadow-cover);direction:rtl;grid-template-columns:1fr auto;align-items:stretch;gap:44px;padding:38px 44px;display:grid;position:relative;overflow:hidden}.lm:before{content:"";background:linear-gradient(180deg, var(--gold-bright) 0%, var(--gold-ornament) 55%, var(--accent) 100%);width:4px;position:absolute;inset-block:0;inset-inline-start:0}.lm:after{content:"";inset-inline-end:-30px;background:conic-gradient(from 45deg, transparent 0 90deg, var(--gold-ornament) 90deg 180deg, transparent 180deg 270deg, var(--gold-ornament) 270deg) center / 40px 40px;opacity:.07;pointer-events:none;width:220px;height:220px;position:absolute;top:-30px;-webkit-mask:radial-gradient(circle at 100% 0,#000 0%,#0000 68%);mask:radial-gradient(circle at 100% 0,#000 0%,#0000 68%)}.lm-lead{z-index:1;direction:rtl;flex-direction:column;align-items:flex-start;min-width:0;display:flex;position:relative}.lm-kicker{letter-spacing:3px;text-transform:uppercase;color:var(--accent);direction:ltr;align-self:stretch;align-items:center;gap:12px;margin-bottom:12px;font-size:12px;font-weight:700;display:flex}.lm-kicker:after{content:"";background:linear-gradient(90deg, var(--gold-tint-border), transparent);flex:1;height:1px}.lm-h1{font-family:var(--font-arabic-amiri), serif;color:var(--foreground);text-wrap:balance;overflow-wrap:break-word;font-size:clamp(32px,5.6vw,62px);font-weight:700;line-height:1.1}.lm-subtitle{font-family:var(--font-latin-display), Georgia, serif;color:var(--novel-title-muted);direction:ltr;align-self:flex-start;margin-top:6px;font-size:18px;font-style:italic;line-height:1.35}.lm-rule{background:linear-gradient(90deg, var(--gold-bright), var(--gold-ornament));transform-origin:100%;border-radius:2px;width:clamp(88px,20%,150px);height:3px;margin-top:18px}.lm-lede{max-width:56ch;font-family:var(--font-arabic-naskh), serif;color:var(--muted-foreground);text-align:justify;margin-top:18px;font-size:16.5px;line-height:1.95}.lm-backlink{border:1px solid var(--border-strong);border-radius:var(--radius-pill);color:var(--muted-foreground);transition:border-color var(--duration-fast) ease, color var(--duration-fast) ease;direction:rtl;align-items:center;gap:8px;margin-top:20px;padding:8px 15px;font-size:13px;display:inline-flex}.lm-backlink:hover{border-color:var(--accent);color:var(--foreground)}.lm-backlink b{font-family:var(--font-arabic-amiri), serif;color:var(--foreground);font-weight:700}.lm-backlink .dia{color:var(--gold-ornament);font-size:9px}.lm-seal{z-index:1;border-radius:var(--radius-card);background:linear-gradient(158deg, var(--f-fill) 0%, var(--f-fill-deep) 100%);width:156px;box-shadow:var(--shadow-cover);direction:rtl;border:1px solid #d3ad4857;flex-direction:column;justify-content:center;align-self:stretch;align-items:center;gap:2px;padding:24px 18px;display:flex;position:relative}.lm-seal:before{content:"";border-radius:var(--radius-card) var(--radius-card) 0 0;pointer-events:none;background:linear-gradient(#ffffff14,#0000);height:40%;position:absolute;inset:1px 1px auto}.lm-seal .dia{color:var(--gold-ornament);margin-bottom:6px;font-size:12px}.lm-seal-num{font-family:var(--font-latin-display), Georgia, serif;color:var(--gold-bright);font-variant-numeric:tabular-nums;font-size:58px;font-weight:600;line-height:.92}.lm-seal-unit{font-family:var(--font-arabic-naskh), serif;color:var(--f-ink);font-size:16px}.lm-seal-en{letter-spacing:1.5px;text-transform:uppercase;color:var(--f-muted);direction:ltr;margin-top:7px;font-size:11px;font-weight:500}.lm--tag:before{background:linear-gradient(180deg, var(--border-strong), var(--border))}.lm--tag .lm-kicker{color:var(--muted-foreground)}.lm--tag .lm-rule{background:linear-gradient(90deg, var(--border-strong), transparent);width:clamp(72px,16%,120px)}.lm--tag .lm-seal{background:var(--surface);border-color:var(--border-strong);box-shadow:var(--shadow-card)}.lm--tag .lm-seal:before{display:none}.lm--tag .lm-seal-num{color:var(--accent)}.lm--tag .lm-seal-unit{color:var(--foreground)}.lm--tag .lm-seal-en{color:var(--muted-foreground)}.lm-seam{align-items:center;gap:16px;margin:28px 0 4px;display:flex}.lm-seam:before,.lm-seam:after{content:"";background:var(--border);flex:1;height:1px}.lm-seam .dia{color:var(--gold-ornament);font-size:13px}.lm-rail{border:1px solid var(--border);border-radius:var(--radius-card);background:var(--surface-alt);margin-top:8px;padding:28px 30px;position:relative;overflow:hidden}.lm-rail:before{content:"";background:linear-gradient(90deg, transparent, var(--gold-ornament) 50%, transparent);height:2px;position:absolute;top:0;left:0;right:0}.lm-rail-eyebrow{letter-spacing:2.4px;text-transform:uppercase;color:var(--accent);direction:ltr;align-items:center;gap:12px;margin-bottom:16px;font-size:12px;font-weight:700;display:flex}.lm-rail-eyebrow .ar{font-family:var(--font-arabic-amiri), serif;letter-spacing:0;text-transform:none;color:var(--foreground);direction:rtl;font-size:18px}.lm-rail-eyebrow:after{content:"";background:linear-gradient(90deg, var(--gold-tint-border), transparent);flex:1;height:1px}.lm-rail-index{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:0 36px;list-style:none;display:grid}.lm-rail-entry{transition:border-color var(--duration-fast) ease;direction:rtl;border-bottom:1px solid #0000;align-items:baseline;gap:8px;padding:11px 4px;display:flex}.lm-rail-entry:hover{border-bottom-color:var(--gold-tint-border)}.lm-rail-entry .name{font-family:var(--font-arabic-amiri), serif;color:var(--foreground);transition:color var(--duration-fast) ease;font-size:20px}.lm-rail-entry:hover .name{color:var(--accent)}.lm-rail-entry .leader{border-bottom:1px dotted var(--border-strong);flex:1;transform:translateY(-4px)}.lm-rail-entry .count{font-family:var(--font-latin-display), Georgia, serif;color:var(--ink-faint);font-variant-numeric:tabular-nums;font-size:15px}@media (prefers-reduced-motion:no-preference){.lm{animation:lm-in var(--duration-normal) var(--ease-expo) both}.lm-seal{animation:lm-seal-in .46s var(--ease-expo) 90ms both}.lm-rule{animation:lm-rule .6s var(--ease-expo) .2s both}}@keyframes lm-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@keyframes lm-seal-in{0%{opacity:0;transform:translateY(10px)scale(.97)}to{opacity:1;transform:none}}@keyframes lm-rule{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@media (max-width:760px){.lm{grid-template-columns:1fr;gap:22px;padding:26px 22px 24px}.lm-seal{flex-direction:row;justify-content:flex-start;align-items:center;gap:14px;width:100%;padding:16px 20px}.lm-seal .dia{display:none}.lm-seal-num{font-size:40px}.lm-seal-en{margin-top:0;margin-inline-start:auto}.lm-subtitle{font-size:16px}.lm-lede{max-width:none;font-size:16px}}@media (max-width:640px){.lm-rail-index{grid-template-columns:1fr;gap:0}}
