:root{font-family:Arial,sans-serif;color:#eeeef8;background:#050614;color-scheme:dark;--orange:#ff7900}*{box-sizing:border-box}body{margin:0;padding:max(16px,env(safe-area-inset-top)) max(12px,env(safe-area-inset-right)) max(20px,env(safe-area-inset-bottom)) max(12px,env(safe-area-inset-left))}.reader{max-width:900px;margin:auto;border:1px solid #29243f;border-radius:18px;overflow:hidden;background:#0c0c23}header,footer{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:24px 30px}header{background:linear-gradient(110deg,#23120f,#070819);border-bottom:1px solid #29243f}header img{width:260px;max-width:65vw;height:auto;display:block}header span{font-size:11px;letter-spacing:2px;font-weight:bold;color:var(--orange)}article{padding:28px 30px}h1{font-size:clamp(24px,4vw,34px);line-height:1.2;margin:0 0 20px}.reader-cover{display:block;width:100%;height:auto;aspect-ratio:16/9;object-fit:contain;border-radius:12px;margin-bottom:18px}.reader-meta{color:#babbd1;font-size:14px;line-height:1.6;margin:0 0 24px}.reader-question{border-top:1px solid #29243f;padding:22px 0}.reader-question h2{font-size:18px;line-height:1.5;margin:0 0 12px}.reader-question p{font-size:17px;line-height:1.8;white-space:pre-wrap;margin:0;overflow-wrap:anywhere}.reader-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:16px}button,a{font:inherit}button{padding:10px 16px;border:1px solid #ff7900;border-radius:8px;color:#ff7900;background:transparent;cursor:pointer}button:hover{background:#ff79001a}a{color:var(--orange);text-decoration:none}a:hover{text-decoration:underline}footer{font-size:13px;color:#babbd1;border-top:1px solid #29243f}.reader-status{color:#babbd1}@media(max-width:560px){header,footer{padding:20px}header img{width:210px}header span{font-size:9px;letter-spacing:1px}article{padding:22px 18px}.reader-question p{font-size:16px}}@media print{body{background:white;color:#111;padding:0}.reader{border:0;max-width:none;background:white}header{print-color-adjust:exact;-webkit-print-color-adjust:exact}.reader-actions,footer{display:none}.reader-question{break-inside:avoid}.reader-meta{color:#444}}

.interview-question-number{color:#ff7900}.interview-answer-paragraph{display:block}.interview-answer-paragraph+.interview-answer-paragraph{margin-top:10px}

.reader-content{position:relative}.reader-close{position:absolute;right:10px;top:10px;z-index:2;width:44px;height:44px;padding:10px;border:0;color:#eeeef8;display:grid;place-items:center}.reader-close svg{width:22px;height:22px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round}article h1{padding-right:36px}.reader-close:hover,.reader-close:focus-visible{color:var(--orange);background:#ff79001a}.reader-close:focus-visible{outline:2px solid var(--orange)}@media(max-width:560px){header{gap:12px}header img{max-width:52vw}.reader-close{right:4px;top:8px}article h1{padding-right:30px;font-size:24px}}@media print{.reader-close{display:none}}

.reader-share{position:absolute;left:20px;top:22px;z-index:2;width:44px;height:44px;padding:10px;display:grid;place-items:center;background:#ff79000d}.reader-share[hidden]{display:none}.reader-share svg{width:22px;height:22px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}article h1{padding-left:50px}.reader-share-status{position:absolute;left:20px;top:0;font-size:12px;color:#babbd1}.reader-share:focus-visible{outline:2px solid var(--orange);outline-offset:2px}@media(max-width:560px){.reader-share{left:10px;top:16px}article h1{padding-left:46px}}@media print{.reader-share,.reader-share-status{display:none}article h1{padding-left:0}}

.reader-meta{margin-bottom:12px}.reader-question{padding:12px 0}.reader-question:last-child{padding-bottom:0}article{padding-bottom:12px}@media(max-width:560px){article{padding-bottom:12px}}
