:root{color-scheme:light}*{box-sizing:border-box}body{margin:0;background:#ececee;color:#18181a;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Arial,sans-serif;-webkit-font-smoothing:antialiased}.summary-shell{max-width:780px;margin:34px auto 110px;background:#fafafa;border-radius:38px;padding:48px 60px 40px;min-height:75vh}.summary-header{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-bottom:48px}.summary-brand{display:flex;align-items:center;gap:13px;color:#19191b;text-decoration:none;font-size:23px;font-weight:800;letter-spacing:-.65px}.summary-brand b{color:#ee3746}.summary-mark{font-size:28px;color:#ed4d5a;transform:rotate(-20deg)}#summary-toggle{width:52px;height:52px;border:2px solid #b9b9bb;background:transparent;border-radius:50%;font-size:33px;line-height:1;cursor:pointer;color:#1b1b1d}#summary-toggle[aria-expanded=false]{transform:rotate(180deg)}.summary-intro{margin:0 0 28px}.summary-intro span{font-size:11px;letter-spacing:1.8px;font-weight:800;color:#e43d4b}.summary-intro p{font-size:15px;color:#777;line-height:1.5}.summary-list{display:grid;gap:42px}.summary-story{display:grid;grid-template-columns:11px minmax(0,1fr);column-gap:17px;align-items:start}.summary-dot{width:9px;height:9px;border-radius:50%;background:#fb4352;margin-top:15px}.summary-story h2{margin:0 0 15px;font-size:clamp(23px,3.8vw,29px);line-height:1.25;letter-spacing:-.55px;font-weight:800}.summary-story h2 a{color:inherit;text-decoration:none}.summary-story h2 a:hover{text-decoration:underline}.summary-story p{font-size:clamp(17px,2.6vw,21px);line-height:1.62;margin:0 0 17px;color:#252528}.summary-meta{display:flex;align-items:center;gap:9px;flex-wrap:wrap;font-size:13px;color:#999}.summary-source{background:#f0f0f1;color:#89898e;padding:8px 14px;border-radius:30px}.summary-disclaimer{color:#8d8d93;font-size:12px;line-height:1.6;margin-top:45px;border-top:1px solid #e6e6e8;padding-top:20px}.summary-footer{display:flex;justify-content:space-between;gap:12px;margin-top:35px}.summary-footer a{font-size:13px;color:#555;text-decoration:none}.summary-player{position:fixed;bottom:0;left:50%;transform:translateX(-50%);width:min(780px,100%);display:flex;align-items:center;gap:13px;background:#fafafaee;backdrop-filter:blur(14px);border-top:1px solid #e5e5e5;padding:14px 22px;box-shadow:0 -8px 25px #0000000b;z-index:5}.summary-player button{border:0;background:transparent;color:#1c1c1f;cursor:pointer;font-size:21px;min-width:34px;min-height:38px}.summary-player #summary-speed{font-size:16px;font-weight:700}.summary-player>span{font-size:12px;white-space:nowrap;color:#333}.summary-progress{height:6px;background:#e8e8e9;border-radius:8px;flex:1;overflow:hidden}.summary-progress span{display:block;height:100%;width:0;background:#ef4050;border-radius:8px;transition:width .3s}#summaryStatus{font-size:13px;color:#888}a:focus-visible,button:focus-visible{outline:3px solid #ef4050;outline-offset:3px}@media(max-width:600px){body{background:#fafafa}.summary-shell{margin:0 auto 100px;border-radius:0;padding:30px 24px 26px;min-height:100vh}.summary-header{margin-bottom:36px}.summary-brand{font-size:18px;gap:8px}.summary-mark{font-size:22px}#summary-toggle{width:44px;height:44px;font-size:28px;flex-shrink:0}.summary-intro{margin-bottom:24px}.summary-list{gap:38px}.summary-story{column-gap:13px}.summary-story h2{font-size:23px}.summary-story p{font-size:18px}.summary-player{padding:10px 14px;gap:8px}.summary-player #summary-duration{display:none}.summary-footer{flex-direction:column;gap:15px}}@media(prefers-reduced-motion:reduce){*{scroll-behavior:auto!important;transition:none!important}}
.summary-voice-label{font-size:12px;font-weight:700;color:#555}.summary-player #summary-voice{max-width:155px;min-width:92px;border:1px solid #dedee1;border-radius:9px;background:white;color:#202024;padding:7px 5px;font-size:12px}.summary-player #summary-voice:disabled{opacity:.55}@media(max-width:600px){.summary-player #summary-voice{max-width:105px;min-width:80px}.summary-voice-label{display:none}}

/* Distinct Açık Satır editorial identity */
.summary-brand{flex-wrap:wrap;row-gap:2px}.summary-brand-sub{display:block;flex-basis:100%;margin-left:42px;font-size:12px;font-weight:650;letter-spacing:.09em;text-transform:uppercase;color:#72747a}@media(max-width:600px){.summary-brand-sub{margin-left:30px;font-size:10px;letter-spacing:.065em}}
