*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;color:#19201f;background:#f7f5ef;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;line-height:1.6}a{color:inherit;text-decoration:none}img{display:block;max-width:100%}button,input,textarea,select{font:inherit}button{cursor:pointer}.shell{width:min(1160px,calc(100% - 40px));margin:auto}.site-header{position:sticky;top:0;z-index:30;background:rgba(247,245,239,.88);backdrop-filter:blur(16px);border-bottom:1px solid rgba(24,32,31,.08)}.header-inner{height:74px;display:flex;align-items:center;justify-content:space-between;gap:20px}.brand{display:inline-flex;align-items:center;gap:11px;font-weight:800;letter-spacing:-.02em}.brand-mark{width:36px;height:36px;display:grid;place-items:center;border-radius:50%;background:#172322;color:#fff;font:700 12px/1 Georgia,serif;letter-spacing:.08em}.main-nav{display:flex;align-items:center;gap:22px;font-size:14px}.main-nav a,.link-button{opacity:.76}.main-nav a:hover,.link-button:hover{opacity:1;color:var(--accent)}.inline-form{display:inline}.link-button{border:0;background:none;padding:0}.hero{overflow:hidden;padding:86px 0 78px;background:radial-gradient(circle at 78% 10%,rgba(112,167,160,.18),transparent 30%),linear-gradient(180deg,#fbfaf6,#f4f0e7)}.hero-grid{display:grid;grid-template-columns:1.08fr .92fr;align-items:center;min-height:530px;gap:70px}.eyebrow{display:inline-block;font-size:12px;font-weight:800;letter-spacing:.16em;color:var(--accent);text-transform:uppercase}.hero h1{max-width:760px;margin:14px 0 22px;font:500 clamp(46px,6.2vw,82px)/.98 Georgia,"Times New Roman",serif;letter-spacing:-.055em}.hero h1 em{font-weight:400;color:var(--accent)}.hero-copy>p{max-width:590px;font-size:19px;color:#59615f}.hero-actions{display:flex;gap:12px;margin-top:28px;flex-wrap:wrap}.button{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:44px;padding:0 18px;border-radius:999px;border:1px solid rgba(24,32,31,.15);background:#fff;color:#172322;font-weight:750;font-size:14px;transition:.2s}.button:hover{transform:translateY(-1px);box-shadow:0 8px 25px rgba(25,32,31,.08)}.button.primary{background:var(--accent);border-color:var(--accent);color:#fff}.button.ghost{background:transparent}.button.danger{background:#fff0ee;border-color:#e7b2aa;color:#9c3023}.button.small{min-height:34px;padding:0 12px;font-size:12px}.button.wide{width:100%}.announcement{margin-top:24px;display:inline-flex;align-items:center;gap:10px;padding:9px 13px;border:1px solid rgba(47,111,111,.2);border-radius:999px;background:rgba(255,255,255,.55);font-size:13px}.announcement span{padding:2px 7px;border-radius:999px;background:var(--accent);color:#fff;font-size:10px;font-weight:800;text-transform:uppercase}.hero-art{position:relative;height:470px}.floating-book{position:absolute;width:230px;height:330px;border-radius:12px;padding:30px;box-shadow:0 35px 80px rgba(28,39,37,.18);display:flex;flex-direction:column;justify-content:space-between}.floating-book b{font:700 44px/1 Georgia,serif;letter-spacing:.04em}.floating-book span{font-size:14px;letter-spacing:.13em;text-transform:uppercase}.book-a{right:48px;top:28px;transform:rotate(7deg);background:#142322;color:#cfe2de}.book-b{right:210px;top:95px;transform:rotate(-7deg);background:#dceee9;color:#2e6962}.quote-card{position:absolute;right:18px;bottom:10px;background:#fff9ef;padding:22px 26px;border-radius:14px;box-shadow:0 20px 50px rgba(26,35,34,.13);font:italic 18px Georgia,serif}.section{padding-top:86px;padding-bottom:86px}.section-tint{background:#ebe9e2}.section-head{display:flex;align-items:end;justify-content:space-between;gap:30px;margin-bottom:36px}.section-head h2{margin:5px 0 0;font:500 44px/1.05 Georgia,serif;letter-spacing:-.035em}.section-head>p,.section-head>span{color:#6a716f}.book-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:28px}.book-card h3{font:600 25px/1.1 Georgia,serif;margin:11px 0 5px}.book-card p{margin:0;color:#707674;font-size:14px}.cover-wrap{display:block;aspect-ratio:.68;overflow:hidden;border-radius:14px;background:#dde5df;box-shadow:0 16px 40px rgba(30,39,37,.1);transition:.25s}.cover-wrap:hover{transform:translateY(-5px);box-shadow:0 25px 60px rgba(30,39,37,.16)}.cover-wrap img{width:100%;height:100%;object-fit:cover}.cover-placeholder{width:100%;height:100%;padding:28px 22px;background:linear-gradient(150deg,#dcebe6,#f1eee5 65%);display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center;color:#245c57}.cover-placeholder strong{font:700 clamp(28px,4vw,46px)/1 Georgia,serif;margin:16px 0}.cover-placeholder small,.cover-placeholder span{letter-spacing:.13em;text-transform:uppercase;font-size:10px}.cover-placeholder.large strong{font-size:52px}.book-meta{display:flex;justify-content:space-between;gap:10px;margin-top:14px;color:#858b89;text-transform:uppercase;letter-spacing:.08em;font-size:10px;font-weight:800}.latest-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.latest-card{display:block;padding:26px;border-radius:15px;background:#f9f7f1;border:1px solid rgba(25,32,31,.08);transition:.2s}.latest-card:hover{transform:translateY(-3px);background:#fff}.latest-card>span{font-size:11px;color:var(--accent);font-weight:800;text-transform:uppercase;letter-spacing:.1em}.latest-card h3{font:600 24px Georgia,serif;margin:6px 0}.latest-card p{color:#676e6c;min-height:48px}.latest-card b{font-size:13px}.author-section{display:grid;grid-template-columns:.65fr 1.35fr;align-items:center;gap:70px}.portrait-image{width:100%;aspect-ratio:1;object-fit:cover;border-radius:50%}.portrait-placeholder{aspect-ratio:1;border-radius:50%;display:grid;place-items:center;background:radial-gradient(circle at 35% 30%,#e6f4ef,#a7c9c0);color:#265f58;font:700 80px Georgia,serif}.author-section h2{font:500 48px Georgia,serif;margin:8px 0 18px}.author-section p{font-size:18px;color:#59615f;max-width:720px}.text-link{color:var(--accent);font-weight:750}.site-footer{padding:48px 0;background:#172322;color:#dce4e1}.footer-grid{display:grid;grid-template-columns:2fr 1fr 1fr;gap:25px;align-items:end}.footer-grid p{margin:5px 0;color:#9faaa7}.footer-grid>div:nth-child(2){display:flex;gap:14px}.book-hero{padding:72px 0;background:linear-gradient(180deg,#eef3ef,#f7f5ef)}.book-hero-grid{display:grid;grid-template-columns:330px 1fr;gap:70px;align-items:center}.book-detail-cover{aspect-ratio:.68;border-radius:14px;overflow:hidden;box-shadow:0 25px 60px rgba(24,33,31,.15)}.book-detail-cover>img{width:100%;height:100%;object-fit:cover}.book-detail-copy h1{font:500 clamp(54px,7vw,86px)/.95 Georgia,serif;margin:14px 0}.book-detail-copy h2{font:400 23px Georgia,serif;color:#56605d}.book-detail-copy p{max-width:720px;color:#5f6765;font-size:17px}.back-link{display:inline-block;margin-bottom:28px;color:#69716e;font-size:13px}.reading-notice{margin-top:22px;padding:16px 18px;border-left:3px solid var(--accent);background:#fff;color:#606865;font-size:14px}.chapter-list{border-top:1px solid rgba(25,32,31,.12)}.chapter-row{display:grid;grid-template-columns:60px 1fr 40px;align-items:center;gap:20px;padding:23px 8px;border-bottom:1px solid rgba(25,32,31,.1);transition:.15s}.chapter-row:hover{padding-left:16px;background:rgba(255,255,255,.6)}.chapter-index{font:400 20px Georgia,serif;color:#9aa09e}.chapter-row h3{margin:0;font:600 22px Georgia,serif}.chapter-row p{margin:3px 0 0;color:#767d7a;font-size:13px}.chapter-arrow{text-align:right;color:var(--accent)}.empty-state{padding:35px;text-align:center;color:#767d7a}.auth-section{min-height:calc(100vh - 150px);display:grid;place-items:center;padding:60px 20px;background:radial-gradient(circle at 50% 0,rgba(47,111,111,.11),transparent 35%)}.auth-card{width:min(460px,100%);padding:36px;border:1px solid rgba(25,32,31,.1);border-radius:20px;background:#fff;box-shadow:0 25px 70px rgba(27,36,34,.08)}.auth-brand{margin-bottom:28px}.auth-card h1{font:500 40px Georgia,serif;margin:0}.auth-card>p{color:#6b7370}.auth-card form{display:grid;gap:16px;margin-top:24px}.auth-card label,.form-card label{display:grid;gap:7px;font-size:13px;font-weight:700;color:#4d5653}.auth-foot{text-align:center;margin-top:20px;font-size:13px;color:#727a77}.auth-foot a{color:var(--accent);font-weight:750}.status-page{min-height:65vh;display:flex;flex-direction:column;align-items:flex-start;justify-content:center}.status-code{font:700 74px Georgia,serif;color:var(--accent)}.status-page h1{font:500 46px Georgia,serif;margin:0}.status-page p{color:#6c7471}.toast{position:fixed;z-index:99;top:86px;left:50%;transform:translate(-50%,-15px);opacity:0;padding:12px 16px;border-radius:999px;background:#172322;color:#fff;box-shadow:0 16px 40px rgba(0,0,0,.18);transition:.25s;font-size:13px}.toast.show{opacity:1;transform:translate(-50%,0)}.toast.error{background:#8a332a}
input,textarea,select{width:100%;border:1px solid #d8dcda;background:#fff;border-radius:10px;padding:11px 12px;outline:none;color:#202725}input:focus,textarea:focus,select:focus{border-color:var(--accent);box-shadow:0 0 0 3px color-mix(in srgb,var(--accent) 15%,transparent)}textarea{resize:vertical}.form-grid{display:grid;gap:18px}.form-grid.two{grid-template-columns:repeat(2,1fr)}.form-grid.three{grid-template-columns:repeat(3,1fr)}.check-label{display:flex!important;align-items:center;gap:9px!important;min-height:45px}.check-label input{width:auto}.form-actions{display:flex;gap:10px;margin-top:8px}.form-card{display:grid;gap:20px}.form-card small{color:#7f8683;font-weight:400}.story-editor{font:16px/1.65 ui-monospace,SFMono-Regular,Menlo,monospace}.cover-preview{width:115px;aspect-ratio:.68;border-radius:8px;overflow:hidden}.cover-preview img{width:100%;height:100%;object-fit:cover}
/* admin */.admin-body{background:#eff1ee}.admin-shell{min-height:100vh;display:grid;grid-template-columns:245px 1fr}.admin-sidebar{position:sticky;top:0;height:100vh;padding:24px 18px;background:#172322;color:#d6dfdc;display:flex;flex-direction:column}.admin-brand{padding:0 8px;margin-bottom:30px}.admin-sidebar nav{display:grid;gap:4px}.admin-sidebar nav a{padding:11px 12px;border-radius:9px;font-size:14px;color:#bac5c1}.admin-sidebar nav a:hover{background:#243432;color:#fff}.admin-user{margin-top:auto;padding:15px 10px 0;border-top:1px solid rgba(255,255,255,.1);font-size:13px;display:flex;justify-content:space-between;gap:10px}.admin-main{padding:26px 32px 70px;min-width:0}.admin-topbar{display:flex;align-items:center;gap:12px;margin-bottom:25px}.admin-topbar h1{font:600 34px Georgia,serif;margin:0}.sidebar-toggle{display:none;border:0;background:#fff;border-radius:8px;padding:8px 11px}.stats-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:15px;margin-bottom:22px}.stat-card,.admin-card{background:#fff;border:1px solid #dde1de;border-radius:14px}.stat-card{padding:20px}.stat-card span{display:block;color:#76807c;font-size:12px}.stat-card strong{display:block;font:600 38px Georgia,serif;margin-top:4px}.admin-grid{display:grid;gap:18px}.admin-grid.two{grid-template-columns:1fr 1fr}.admin-card{padding:22px}.card-head,.page-actions{display:flex;align-items:center;justify-content:space-between;gap:20px}.card-head h2{font:600 22px Georgia,serif;margin:0}.page-actions{margin-bottom:20px}.page-actions p{margin:0;color:#66706c}.quick-actions{display:flex;gap:10px;flex-wrap:wrap;margin-top:18px}.mini-list{display:grid}.mini-list>div{padding:13px 0;border-bottom:1px solid #eceeec}.mini-list strong,.mini-list span{display:block}.mini-list span{font-size:11px;color:#88908d}.mini-list p{margin:4px 0 0;color:#59625f;font-size:13px}.alert{padding:13px 15px;border-radius:10px;margin-bottom:18px;background:#e9f5ee;color:#255d3c}.alert.error{background:#fff0ed;color:#8f342a}.table-wrap{overflow:auto;padding:0}.admin-table{width:100%;border-collapse:collapse;min-width:720px}.admin-table th,.admin-table td{text-align:left;padding:14px 16px;border-bottom:1px solid #eceeec;font-size:13px;vertical-align:middle}.admin-table th{font-size:11px;color:#78817e;text-transform:uppercase;letter-spacing:.06em}.admin-table td strong,.admin-table td small{display:block}.admin-table td small{color:#8d9491}.row-actions{white-space:nowrap}.row-actions a{margin-right:12px;color:var(--accent);font-weight:750}.badge{display:inline-block;padding:4px 8px;border-radius:999px;background:#ecefec;font-size:10px;font-weight:800;text-transform:uppercase;letter-spacing:.05em}.badge.published,.badge.approved,.badge.active{background:#e3f2e9;color:#22613e}.badge.draft,.badge.pending{background:#fff0c9;color:#79570a}.badge.archived,.badge.spam,.badge.blocked{background:#fae5e1;color:#8e3329}.badge.scheduled{background:#e7eafb;color:#42518c}.tabs{display:flex;gap:8px}.tabs a{padding:8px 12px;border-radius:999px;background:#fff;border:1px solid #dce0dd;font-size:12px}.tabs a.active{background:var(--accent);border-color:var(--accent);color:#fff}.comment-moderation{display:grid;gap:13px}.moderation-card p{padding:14px 0;margin:0}.moderation-meta{display:flex;justify-content:space-between;gap:18px;color:#747e7a;font-size:11px}.moderation-meta strong,.moderation-meta span,.moderation-meta time{display:block}.moderation-meta strong{color:#26302d;font-size:14px}.moderation-meta>div:last-child{text-align:right}.moderation-actions form{display:flex;gap:8px;flex-wrap:wrap}
/* reader */.reader-body{overflow:hidden;background:#121817}.reader-app{--reader-font-size:20px;min-height:100dvh;background:#f7f3ea;color:#242725;transition:background .2s,color .2s}.reader-app[data-theme="sepia"]{background:#ece1c9;color:#2d2922}.reader-app[data-theme="dark"]{background:#131a19;color:#dfe7e4}.reader-topbar{position:fixed;z-index:40;inset:0 0 auto;height:68px;display:grid;grid-template-columns:52px 1fr 52px;align-items:center;padding:0 max(14px,env(safe-area-inset-left));background:color-mix(in srgb,currentColor 5%,transparent);backdrop-filter:blur(18px);border-bottom:1px solid color-mix(in srgb,currentColor 10%,transparent)}.reader-back,.reader-icon{width:38px;height:38px;display:grid;place-items:center;border:0;border-radius:50%;background:color-mix(in srgb,currentColor 8%,transparent);color:inherit}.reader-title{text-align:center;line-height:1.2;overflow:hidden}.reader-title span,.reader-title strong{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.reader-title span{font-size:10px;text-transform:uppercase;letter-spacing:.12em;opacity:.6}.reader-title strong{font:600 15px Georgia,serif;margin-top:3px}.reader-progress{position:fixed;z-index:45;top:68px;left:0;right:0;height:2px;background:color-mix(in srgb,currentColor 10%,transparent)}.reader-progress span{display:block;height:100%;width:0;background:var(--accent);transition:width .2s}.reader-stage{position:fixed;inset:70px 0 58px;display:grid;place-items:center;overflow:hidden;touch-action:pan-y}.reader-deck{width:min(820px,calc(100% - 84px));height:100%;position:relative}.story-card{position:absolute;inset:0;display:grid;place-items:center;opacity:0;transform:translateX(30px) scale(.99);pointer-events:none;transition:opacity .22s,transform .22s}.story-card.active{opacity:1;transform:none;pointer-events:auto}.story-card.before{transform:translateX(-30px) scale(.99)}.story-card.after{transform:translateX(30px) scale(.99)}.story-card-inner{width:100%;max-height:100%;overflow:auto;padding:clamp(24px,5vh,54px) clamp(10px,3vw,42px);scrollbar-width:none}.story-card-inner::-webkit-scrollbar{display:none}.story-card p{font:400 var(--reader-font-size)/1.78 Georgia,"Times New Roman",serif;margin:0 0 1.1em}.story-card h1{font:600 clamp(34px,7vw,58px)/1.02 Georgia,serif;margin:5px 0 30px}.story-card h2{font:600 clamp(34px,6vw,52px)/1.05 Georgia,serif}.story-card h3{font:600 1.25em Georgia,serif}.chapter-kicker{text-transform:uppercase;letter-spacing:.15em;font-size:10px;color:var(--accent);font-weight:800}.scene-break{text-align:center;margin:30px 0;color:var(--accent)}.card-number{margin-top:24px;text-align:center;font-size:10px;letter-spacing:.12em;opacity:.45}.end-card{text-align:center}.end-card .story-card-inner{max-width:660px}.end-card p{font-size:18px}.end-actions{display:flex;justify-content:center;gap:10px;flex-wrap:wrap}.reader-zone{position:fixed;z-index:4;top:100px;bottom:80px;width:17vw;border:0;background:transparent}.reader-zone.prev{left:0}.reader-zone.next{right:0}.reader-controls{position:fixed;z-index:42;left:50%;bottom:max(10px,env(safe-area-inset-bottom));transform:translateX(-50%);height:48px;display:flex;align-items:center;gap:4px;padding:4px;border-radius:999px;background:rgba(23,35,34,.92);color:#fff;box-shadow:0 18px 45px rgba(0,0,0,.22);backdrop-filter:blur(16px)}.reader-controls button{height:40px;min-width:40px;border:0;border-radius:999px;background:transparent;color:#fff}.reader-controls button:hover{background:rgba(255,255,255,.09)}.reader-controls .bookmark-button{padding:0 11px}.bookmark-button.active{color:#f2c3bb!important}.bookmark-button span{font-size:11px}.reader-counter{padding:0 8px;font-size:10px;opacity:.7;min-width:52px;text-align:center}.reader-settings,.comments-drawer{position:fixed;z-index:60;background:#fff;color:#242b29;box-shadow:0 25px 80px rgba(0,0,0,.28);transition:.28s}.reader-settings{top:78px;right:16px;width:min(330px,calc(100% - 32px));padding:18px;border-radius:16px;opacity:0;transform:translateY(-10px);pointer-events:none}.reader-settings.open{opacity:1;transform:none;pointer-events:auto}.panel-head{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:16px}.panel-head button{border:0;background:#eff1ef;border-radius:50%;width:32px;height:32px}.reader-settings label{display:grid;gap:8px;font-size:12px;font-weight:700}.reader-settings input{padding:0;border:0}.theme-options{display:grid;grid-template-columns:repeat(3,1fr);gap:7px;margin:15px 0}.theme-options button{border:1px solid #dce0dd;background:#f8f8f6;border-radius:8px;padding:9px}.muted{color:#7b8581;font-size:12px}.comments-drawer{top:0;right:0;bottom:0;width:min(520px,100%);padding:22px;transform:translateX(105%);display:flex;flex-direction:column}.comments-drawer.open{transform:none}.comments-drawer .panel-head{border-bottom:1px solid #e5e8e5;padding-bottom:14px}.comments-drawer .panel-head strong,.comments-drawer .panel-head small{display:block}.comments-drawer .panel-head small{color:#7a827f}.comments-scroll{overflow:auto;padding-right:4px}.comment-form{display:grid;gap:12px;padding:4px 0 22px;border-bottom:1px solid #e6e8e6}.comment-form label{display:grid;gap:6px;font-size:12px;font-weight:750}.comment-form>small{color:#8a918e}.comments-list{display:grid}.comment{padding:19px 2px;border-bottom:1px solid #eceeec}.comment>div{display:flex;align-items:center;justify-content:space-between;gap:10px}.comment time{font-size:11px;color:#8c9491}.comment p{font:15px/1.6 Georgia,serif;margin:8px 0 0}.reader-toast{position:fixed;z-index:80;left:50%;bottom:75px;transform:translate(-50%,10px);opacity:0;pointer-events:none;background:#172322;color:#fff;padding:9px 13px;border-radius:999px;font-size:11px;transition:.2s}.reader-toast.visible{opacity:1;transform:translate(-50%,0)}
@media (max-width:960px){.hero-grid{grid-template-columns:1fr;min-height:auto}.hero-art{height:370px}.book-grid{grid-template-columns:repeat(2,1fr)}.latest-grid{grid-template-columns:1fr 1fr}.author-section{grid-template-columns:280px 1fr;gap:40px}.book-hero-grid{grid-template-columns:260px 1fr;gap:40px}.admin-shell{grid-template-columns:1fr}.admin-sidebar{position:fixed;z-index:80;left:0;top:0;width:245px;transform:translateX(-105%);transition:.2s}.sidebar-open .admin-sidebar{transform:none}.sidebar-toggle{display:block}.stats-grid{grid-template-columns:repeat(2,1fr)}.admin-grid.two{grid-template-columns:1fr}}
@media (max-width:680px){.shell{width:min(100% - 26px,1160px)}.header-inner{height:64px}.main-nav a:nth-child(-n+2){display:none}.hero{padding:54px 0}.hero-grid{gap:25px}.hero h1{font-size:50px}.hero-art{height:300px}.floating-book{width:150px;height:225px;padding:20px}.floating-book b{font-size:28px}.book-a{right:18px}.book-b{right:135px;top:75px}.quote-card{font-size:14px;right:8px;padding:15px}.section{padding-top:60px;padding-bottom:60px}.section-head{align-items:flex-start;flex-direction:column;margin-bottom:24px}.section-head h2{font-size:36px}.book-grid{grid-template-columns:repeat(2,1fr);gap:16px}.book-card h3{font-size:20px}.latest-grid{grid-template-columns:1fr}.author-section{grid-template-columns:1fr}.author-portrait{width:180px}.footer-grid{grid-template-columns:1fr}.book-hero{padding:42px 0}.book-hero-grid{grid-template-columns:1fr;gap:28px}.book-detail-cover{width:190px}.book-detail-copy h1{font-size:54px}.chapter-row{grid-template-columns:42px 1fr 22px;gap:10px}.auth-card{padding:25px}.form-grid.two,.form-grid.three{grid-template-columns:1fr}.admin-main{padding:20px 14px 60px}.stats-grid{grid-template-columns:1fr 1fr}.stat-card{padding:15px}.stat-card strong{font-size:30px}.page-actions{align-items:flex-start;flex-direction:column}.moderation-meta{flex-direction:column}.moderation-meta>div:last-child{text-align:left}.reader-deck{width:calc(100% - 28px)}.reader-zone{display:none}.story-card-inner{padding:24px 4px}.story-card p{line-height:1.72}.reader-controls{bottom:max(7px,env(safe-area-inset-bottom))}.reader-controls .bookmark-button span{display:none}.comments-drawer{padding:16px}.reader-title{padding:0 8px}}

.author-thumb{width:110px;height:110px;border-radius:50%;overflow:hidden}.author-thumb img{width:100%;height:100%;object-fit:cover}

/* AGZ Reader v1.2.5 — yalnız stabilite/sayfalama düzeltmeleri. Mevcut görsel dil korunur. */
.reader-body{overscroll-behavior:none}
.reader-stage{touch-action:none;overscroll-behavior:none;-webkit-user-select:none;user-select:none}
.story-card{will-change:transform,opacity;transition:opacity .27s ease,transform .27s cubic-bezier(.22,.8,.25,1)}
.reader-app[data-motion-axis="x"] .story-card.before{transform:translateX(-64px) scale(.985)}
.reader-app[data-motion-axis="x"] .story-card.after{transform:translateX(64px) scale(.985)}
.reader-app[data-motion-axis="y"] .story-card.before{transform:translateY(-48px) scale(.985)}
.reader-app[data-motion-axis="y"] .story-card.after{transform:translateY(48px) scale(.985)}
.story-card.active{transform:none!important}
.story-card-inner{height:100%;max-height:100%;overflow:hidden;box-sizing:border-box;display:grid;grid-template-rows:minmax(0,1fr) auto}
.story-card-content{min-height:0;overflow:hidden;display:flex;flex-direction:column;justify-content:center;overflow-wrap:anywhere;word-break:normal}
.story-card-content>:first-child{margin-top:0}
.story-card-content>:last-child{margin-bottom:0}
.card-number{flex:0 0 auto;margin-top:14px}
.reader-measure-card{visibility:hidden!important;opacity:0!important;pointer-events:none!important;z-index:-1!important;transform:none!important;transition:none!important}
.reader-app.is-repaginating .story-card:not(.reader-measure-card){transition:none!important}
@media (prefers-reduced-motion:reduce){.story-card{transition:none!important}}
@media (max-width:680px){.story-card-inner{padding:24px 4px}.card-number{margin-top:10px}}
@supports (bottom:calc(1px + env(safe-area-inset-bottom))){.reader-stage{bottom:calc(58px + env(safe-area-inset-bottom))}}

/* AGZ Reader v1.2.6 — kontroller, tema paletleri ve yorum çekmecesi güvenilirliği. */
.reader-app{
  --reader-bg:#f7f3ea;
  --reader-fg:#242725;
  --reader-panel:#fffdf8;
  --reader-panel-alt:#efede6;
  --reader-border:rgba(36,39,37,.14);
  --reader-muted:#717a76;
  --reader-field:#fffaf2;
  background:var(--reader-bg);
  color:var(--reader-fg);
}
.reader-app[data-theme="paper"]{--reader-bg:#f7f3ea;--reader-fg:#242725;--reader-panel:#fffdf8;--reader-panel-alt:#efede6;--reader-border:rgba(36,39,37,.14);--reader-muted:#717a76;--reader-field:#fffaf2}
.reader-app[data-theme="sepia"]{--reader-bg:#ece1c9;--reader-fg:#2d2922;--reader-panel:#f4ead4;--reader-panel-alt:#e3d3b6;--reader-border:rgba(79,62,40,.18);--reader-muted:#746753;--reader-field:#f8eed8}
.reader-app[data-theme="gray"]{--reader-bg:#d9dddc;--reader-fg:#202625;--reader-panel:#eef0ef;--reader-panel-alt:#d2d8d6;--reader-border:rgba(32,38,37,.16);--reader-muted:#65706d;--reader-field:#f4f6f5}
.reader-app[data-theme="coffee"]{--reader-bg:#6c5145;--reader-fg:#f7eee7;--reader-panel:#5b443a;--reader-panel-alt:#765b4e;--reader-border:rgba(255,255,255,.16);--reader-muted:#d8c6bc;--reader-field:#674d42}
.reader-app[data-theme="salmon"]{--reader-bg:#d69a8e;--reader-fg:#392523;--reader-panel:#e5afa4;--reader-panel-alt:#c9877b;--reader-border:rgba(57,37,35,.17);--reader-muted:#704d48;--reader-field:#efbdb3}
.reader-app[data-theme="dark"]{--reader-bg:#131a19;--reader-fg:#dfe7e4;--reader-panel:#18211f;--reader-panel-alt:#222d2a;--reader-border:rgba(223,231,228,.14);--reader-muted:#9eaaa6;--reader-field:#1e2926}
.reader-svg{width:18px;height:18px;display:block;flex:0 0 auto;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}
.bookmark-button.active .bookmark-icon{fill:currentColor}
.reader-controls .comments-button{display:grid;place-items:center}
.reader-app.comments-open .reader-controls .comments-button{background:rgba(255,255,255,.14)}
.reader-settings,.comments-drawer{background:var(--reader-panel);color:var(--reader-fg);border:1px solid var(--reader-border)}
.reader-settings .panel-head button,.comments-drawer .panel-head button{background:var(--reader-panel-alt);color:var(--reader-fg)}
.reader-settings .muted,.comments-drawer .panel-head small,.comment-form>small,.comment time{color:var(--reader-muted)}
.reader-settings input[type="range"]{accent-color:var(--accent)}
.theme-options{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}
.theme-options button{position:relative;display:flex;align-items:center;justify-content:center;gap:7px;min-height:42px;padding:8px 7px;background:var(--reader-panel-alt);border-color:var(--reader-border);color:var(--reader-fg);transition:border-color .15s,box-shadow .15s,transform .15s}
.theme-options button:hover{transform:translateY(-1px)}
.theme-options button.active{border-color:currentColor;box-shadow:0 0 0 2px color-mix(in srgb,currentColor 18%,transparent)}
.theme-options button.active::after{content:"✓";position:absolute;top:2px;right:5px;font-size:10px;font-weight:900}
.theme-swatch{width:13px;height:13px;border-radius:50%;border:1px solid rgba(0,0,0,.16);box-shadow:inset 0 0 0 1px rgba(255,255,255,.28)}
.swatch-paper{background:#f7f3ea}.swatch-sepia{background:#ece1c9}.swatch-gray{background:#d9dddc}.swatch-coffee{background:#6c5145}.swatch-salmon{background:#d69a8e}.swatch-dark{background:#131a19}
.comments-drawer .panel-head{border-color:var(--reader-border)}
.comments-scroll{overscroll-behavior:contain;-webkit-overflow-scrolling:touch}
.comment-form{border-color:var(--reader-border)}
.comment-form input,.comment-form textarea{background:var(--reader-field);color:var(--reader-fg);border-color:var(--reader-border)}
.comment-form input::placeholder,.comment-form textarea::placeholder{color:var(--reader-muted)}
.comment{border-color:var(--reader-border)}
.comments-drawer .empty-state{color:var(--reader-muted)}
.end-actions .comment-cta{background:var(--reader-panel-alt);border-color:var(--reader-border);color:var(--reader-fg);box-shadow:0 7px 22px rgba(0,0,0,.06)}
.end-actions .comment-cta:hover{background:var(--reader-panel);border-color:color-mix(in srgb,var(--reader-fg) 28%,transparent)}
@media (max-width:420px){.theme-options{grid-template-columns:repeat(2,minmax(0,1fr))}.theme-options button{min-height:40px}}

/* AGZ v1.2.7 · comment moderation UX */
.moderation-toolbar{align-items:center}
.moderation-tabs a{display:inline-flex;align-items:center;gap:7px}
.moderation-tabs a b{min-width:22px;height:22px;padding:0 6px;display:inline-grid;place-items:center;border-radius:999px;background:#eef1ef;color:#65706c;font-size:10px;line-height:1}
.moderation-tabs a.active b{background:rgba(255,255,255,.2);color:#fff}
.moderation-summary{font-size:12px!important;color:#727b78!important}
.moderation-summary strong{color:#26302d}
.moderation-feedback{position:sticky;top:12px;z-index:20;max-height:0;overflow:hidden;opacity:0;transform:translateY(-5px);padding:0 13px;border-radius:10px;background:#e9f5ee;color:#255d3c;font-size:12px;font-weight:700;transition:opacity .16s,transform .16s,max-height .16s,padding .16s;margin-bottom:0}
.moderation-feedback.visible{max-height:60px;opacity:1;transform:none;padding:10px 13px;margin-bottom:12px}
.moderation-feedback.error{background:#fff0ed;color:#8f342a}
.moderation-card{transition:opacity .18s,transform .18s,box-shadow .18s,background .18s}
.moderation-card.is-removing{opacity:0;transform:translateX(12px);pointer-events:none}
.moderation-card.is-busy{opacity:.68;pointer-events:none}
.moderation-card.is-updated{background:#f4faf6;box-shadow:0 0 0 2px rgba(47,111,111,.12)}
.moderation-body{overflow-wrap:anywhere}
.moderation-actions{display:flex;align-items:center;justify-content:space-between;gap:10px;flex-wrap:wrap}
.moderation-actions form{display:flex;gap:8px;flex-wrap:wrap;margin:0}
.moderation-actions form:last-child{margin-left:auto}
.moderation-actions button:disabled{cursor:wait;opacity:.62}
@media (max-width:680px){.moderation-toolbar{gap:12px}.moderation-tabs{width:100%;overflow-x:auto;padding-bottom:2px}.moderation-tabs a{flex:0 0 auto}.moderation-summary{margin-top:0}.moderation-actions{align-items:stretch}.moderation-actions form{width:100%}.moderation-actions form:last-child{margin-left:0}.moderation-actions .button{flex:1}.moderation-feedback{top:8px}}
