/* ParsSkin Daily stage 10 — long-form reading; scoped to .psd-depth only. */
.psd-depth,.psd-depth-home{direction:rtl;text-align:right;}
.psd-depth{margin:36px 0 28px;padding:clamp(18px,3vw,32px);border:1px solid rgba(209,168,83,.36);border-radius:24px;background:linear-gradient(155deg,rgba(12,24,59,.97),rgba(36,24,73,.95));color:#f9f3e9;box-shadow:0 16px 44px rgba(10,17,48,.14)}
.psd-depth-header{display:flex;align-items:flex-start;gap:18px;justify-content:space-between}.psd-depth-header h2{font-size:clamp(1.32rem,2.35vw,1.85rem);color:#ffdfa0;margin:6px 0 12px;line-height:1.65}.psd-depth-header p{line-height:2.08;margin:0;max-width:820px;color:#f4edf8}.psd-depth-medallion{flex:none;display:grid;place-items:center;width:66px;height:66px;border-radius:50%;border:1px solid #f1c877;background:rgba(255,221,133,.12);font-size:2.15rem;color:#ffdc84}
.psd-depth-jumps{display:flex;flex-wrap:wrap;gap:8px;margin:22px 0 23px}.psd-depth-jumps a{display:inline-flex;align-items:center;padding:8px 12px;border:1px solid rgba(255,221,158,.38);border-radius:100px;color:#ffe2a7!important;background:rgba(255,255,255,.055);text-decoration:none;font-size:.85rem}.psd-depth-jumps a:hover,.psd-depth-jumps a:focus-visible{background:rgba(255,221,158,.19)}
.psd-depth-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:15px}.psd-depth-topic{background:rgba(255,255,255,.065);border:1px solid rgba(240,226,255,.15);border-radius:18px;padding:18px 19px}.psd-depth-topic-head{display:flex;align-items:center;gap:12px;margin-bottom:10px}.psd-depth-topic-head h3{margin:0;color:#ffdea0;font-size:1.1rem;line-height:1.6}.psd-depth-micro{font-size:.74rem;color:#d7c5e4}.psd-depth-symbol{display:inline-grid;place-items:center;flex:none;width:42px;height:42px;border-radius:14px;background:linear-gradient(140deg,rgba(255,220,138,.17),rgba(188,126,255,.20));color:#ffdc96;font-size:1.5rem;border:1px solid rgba(252,216,144,.25)}.psd-depth-topic p{line-height:2.02;color:#f7eefb;margin:11px 0 13px}.psd-depth-takeaway{background:rgba(9,15,49,.48);border-right:3px solid #e8b963;border-radius:10px;padding:10px 13px;line-height:1.9;display:grid;gap:2px}.psd-depth-takeaway strong{color:#ffe3ac;font-size:.83rem}.psd-depth-takeaway span{color:#f7efff}
.psd-depth-flow{margin-top:21px;border:1px solid rgba(238,206,143,.30);padding:20px;border-radius:18px;background:rgba(18,22,65,.58)}.psd-depth-flow h3{color:#ffdda0;margin:4px 0 16px;font-size:1.16rem;line-height:1.65}.psd-depth-flow-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.psd-depth-flow-grid>div{background:rgba(255,255,255,.06);border-radius:13px;padding:15px}.psd-depth-flow-grid strong{color:#ffe0a0}.psd-depth-flow p{color:#f7eefb;line-height:2.05;margin:8px 0}.psd-depth-sign-close{margin-top:16px!important;padding-top:16px;border-top:1px solid rgba(238,206,143,.2)}.psd-depth-footer{margin-top:18px;font-size:.88rem;color:#d9cfe3;line-height:1.9}.psd-depth-footer p{margin:0 0 12px}.psd-depth-related{display:flex;flex-wrap:wrap;gap:8px}.psd-depth-related a{color:#ffe3a7!important;border-bottom:1px solid rgba(255,227,167,.6);text-decoration:none}
.psd-depth-home{border-radius:21px;border:1px solid rgba(207,164,95,.36);background:linear-gradient(142deg,rgba(30,32,85,.97),rgba(25,22,65,.98));padding:clamp(18px,2.5vw,29px);margin:31px 0;color:#f9f2ff}.psd-depth-home .psd-section-head h2{color:#ffe1a4}.psd-depth-home .psd-section-head p{color:#efe6f6;line-height:1.9}.psd-depth-home-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.psd-depth-home-grid article{border-radius:15px;border:1px solid rgba(255,225,171,.24);background:rgba(255,255,255,.065);padding:17px}.psd-depth-home-grid h3{color:#ffe3a7;margin:9px 0;font-size:1.08rem}.psd-depth-home-grid p{line-height:2;margin:0;color:#f5eef9}.psd-depth-home-notice{font-size:.88rem;line-height:1.95;color:#eee1e9;margin:16px 0 0}
@media(max-width:720px){.psd-depth-grid,.psd-depth-flow-grid,.psd-depth-home-grid{grid-template-columns:1fr}.psd-depth{padding:17px;border-radius:18px}.psd-depth-header{gap:9px}.psd-depth-medallion{width:43px;height:43px;font-size:1.35rem}.psd-depth-topic{padding:15px}.psd-depth-flow{padding:15px}.psd-depth-jumps a{padding:7px 10px;font-size:.8rem}}
@media(max-width:370px){.psd-depth-header{display:block}.psd-depth-medallion{display:none}.psd-depth-header h2{overflow-wrap:anywhere}.psd-depth-topic-head{align-items:flex-start}}
/* The parent ParsSkin theme uses highly specific light-page text selectors.
   Reassert contrast inside only the new dark reading panels. */
.psd-layout .psd-inner .psd-depth h2,
.psd-layout .psd-inner .psd-depth h3,
.psd-layout .psd-inner .psd-depth-home h2,
.psd-layout .psd-inner .psd-depth-home h3{color:#ffe1a4}
.psd-layout .psd-inner .psd-depth .psd-depth-header p,
.psd-layout .psd-inner .psd-depth .psd-depth-topic p,
.psd-layout .psd-inner .psd-depth .psd-depth-flow p,
.psd-layout .psd-inner .psd-depth-home .psd-depth-home-grid p,
.psd-layout .psd-inner .psd-depth-home .psd-section-head p{color:#f7f0fb}
.psd-layout .psd-inner .psd-depth .psd-depth-footer p,
.psd-layout .psd-inner .psd-depth-home .psd-depth-home-notice{color:#e7dcec}
.psd-layout .psd-inner .psd-depth .psd-eyebrow,
.psd-layout .psd-inner .psd-depth-home .psd-eyebrow{color:#ffdb95}
