/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
:root{--paper:#f7f1e7;--paper-2:#efe2cf;--paper-3:#e7d6bf;--card:#fffaf3;--ink:#1b2420;--ink-2:#36423b;--muted:#6a746d;--accent:#b4552d;--accent-strong:#8f3f1e;--accent-soft:#f2d9c8;--sage:#5f725f;--sage-soft:#dde6d7;--line:#e4d5c1;--line-strong:#cbb79d;--danger:#9d2f2f;--success:#2f6b45;--shadow:0 20px 50px rgba(53,38,22,.09);--shadow-sm:0 8px 24px rgba(53,38,22,.07);--radius:20px;--radius-sm:12px;--max:1200px;--serif:"Iowan Old Style","Palatino Linotype",Palatino,Georgia,"Times New Roman",serif;--sans:system-ui,-apple-system,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif;color-scheme:light;}*,*::before,*::after{box-sizing:border-box;}html{scroll-behavior:smooth;-webkit-text-size-adjust:100%;}body{margin:0;background:radial-gradient(1200px 600px at 85% -10%,#fdf7ee 0%,transparent 60%),radial-gradient(900px 500px at -10% 25%,#f3e7d6 0%,transparent 55%),var(--paper);color:var(--ink);font-family:var(--sans);font-size:1rem;line-height:1.65;min-height:100vh;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;}img,svg{max-width:100%;height:auto;}a{color:var(--accent-strong);text-decoration-color:color-mix(in srgb,var(--accent) 35%,transparent);text-underline-offset:.18em;}a:hover{color:var(--accent);text-decoration-color:currentColor;}h1,h2,h3,h4,h5{font-family:var(--serif);font-weight:600;line-height:1.12;letter-spacing:-.015em;margin:0 0 .55em;color:var(--ink);}h1{font-size:clamp(2.1rem,1.55rem + 2.3vw,3.6rem);}h2{font-size:clamp(1.55rem,1.25rem + 1.2vw,2.35rem);}h3{font-size:clamp(1.15rem,1.05rem + .45vw,1.4rem);}p{margin:0 0 1rem;}p:last-child{margin-bottom:0;}em{font-style:italic;}::selection{background:var(--accent-soft);color:var(--ink);}:focus-visible{outline:3px solid color-mix(in srgb,var(--accent) 65%,white);outline-offset:3px;border-radius:4px;}.container{width:min(100% - 2rem,var(--max));margin-inline:auto;}.page-container{padding-block:clamp(1.25rem,3vw,2.75rem) clamp(3rem,7vw,6rem);}.visually-hidden{position:absolute !important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0;}.skip-link{position:absolute;left:1rem;top:-100px;z-index:200;background:var(--ink);color:#fff;padding:.7rem 1rem;border-radius:8px;transition:top .2s ease;}.skip-link:focus{top:1rem;color:#fff;}.site-header{position:sticky;top:0;z-index:100;background:color-mix(in srgb,var(--paper) 88%,white);border-bottom:1px solid transparent;transition:border-color .2s ease,box-shadow .2s ease,background .2s ease;}.site-header.is-scrolled{border-bottom-color:var(--line);box-shadow:0 8px 30px rgba(53,38,22,.06);background:color-mix(in srgb,var(--paper) 94%,white);backdrop-filter:blur(10px);}.site-header__inner{display:flex;align-items:center;gap:1rem;min-height:74px;flex-wrap:wrap;}.brand{display:inline-flex;align-items:center;gap:.7rem;color:var(--ink);text-decoration:none;flex:0 0 auto;}.brand:hover{color:var(--ink);}.brand__mark{display:grid;place-items:center;width:42px;height:42px;border-radius:50%;background:var(--ink);color:var(--paper);flex:0 0 auto;}.brand__mark svg{width:25px;height:25px;}.brand__text{display:flex;flex-direction:column;line-height:1.05;}.brand__name{font-family:var(--serif);font-size:1.25rem;font-weight:600;letter-spacing:-.02em;}.brand__tag{font-size:.68rem;letter-spacing:.13em;text-transform:uppercase;color:var(--muted);margin-top:.25rem;}.primary-nav{display:none;order:4;width:100%;padding:.25rem 0 1rem;}.primary-nav.is-open{display:block;}.menu--main{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.15rem;}.menu--main .menu__link{display:block;padding:.7rem .8rem;color:var(--ink-2);text-decoration:none;border-radius:8px;font-weight:500;font-size:.95rem;}.menu--main .menu__link:hover,.menu--main .menu__link.is-active{background:var(--paper-2);color:var(--ink);}.menu--main .menu__link.is-active{box-shadow:inset 0 -2px 0 var(--accent);}.header-tools{display:flex;align-items:center;gap:.65rem;margin-left:auto;}.site-search{display:flex;align-items:center;background:var(--card);border:1px solid var(--line);border-radius:999px;padding:.2rem .2rem .2rem .85rem;min-width:0;transition:border-color .2s ease,box-shadow .2s ease;}.site-search:focus-within{border-color:var(--accent);box-shadow:0 0 0 4px color-mix(in srgb,var(--accent) 12%,transparent);}.site-search input{border:0;background:transparent;padding:.45rem .25rem;font:inherit;font-size:.9rem;color:var(--ink);width:150px;min-width:0;outline:0;}.site-search input::placeholder{color:var(--muted);}.site-search button{display:grid;place-items:center;width:36px;height:36px;border:0;border-radius:50%;background:var(--ink);color:var(--paper);cursor:pointer;flex:0 0 auto;}.site-search button:hover{background:var(--accent);}.site-search button svg{width:18px;height:18px;}.mobile-search{display:none;}@media (max-width:899px){.header-tools{display:none;}.site-header__inner{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-rows:65px auto;grid-template-areas:"brand toggle"
      "nav nav";align-items:center;gap:0 1rem;min-height:0;padding-block:.65rem;}.brand{grid-area:brand;}.nav-toggle{grid-area:toggle;justify-self:end;margin-left:0;}.primary-nav{grid-area:nav;width:100%;padding:.25rem 0 1rem;}.site-header.is-nav-open .site-header__inner{padding-bottom:1rem;}.mobile-search{display:block;padding:.55rem 0 .8rem;}.mobile-search .site-search{width:100%;}.mobile-search .site-search input{width:100%;flex:1;}}.language-switcher ul{display:flex;align-items:center;gap:.35rem;list-style:none;margin:0;padding:0;}.language-switcher a{display:inline-block;padding:.3rem .55rem;border-radius:999px;font-size:.75rem;font-weight:600;letter-spacing:.05em;text-transform:uppercase;text-decoration:none;color:var(--muted);}.language-switcher a:hover,.language-switcher a.is-active{background:var(--paper-2);color:var(--ink);}.nav-toggle{display:inline-grid;place-content:center;gap:4px;width:42px;height:42px;margin-left:auto;border:1px solid var(--line);border-radius:50%;background:var(--card);cursor:pointer;}.nav-toggle__bar{display:block;width:18px;height:2px;background:var(--ink);border-radius:2px;transition:transform .2s ease,opacity .2s ease;}.nav-toggle[aria-expanded="true"] .nav-toggle__bar:nth-child(2){transform:translateY(6px) rotate(45deg);}.nav-toggle[aria-expanded="true"] .nav-toggle__bar:nth-child(3){opacity:0;}.nav-toggle[aria-expanded="true"] .nav-toggle__bar:nth-child(4){transform:translateY(-6px) rotate(-45deg);}.eyebrow{font-size:.72rem;letter-spacing:.18em;text-transform:uppercase;color:var(--accent-strong);font-weight:700;margin:0 0 .6rem;}.text-link{color:var(--accent-strong);font-weight:600;font-size:.92rem;text-decoration:none;white-space:nowrap;}.text-link:hover{text-decoration:underline;}.button{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;min-height:44px;padding:.7rem 1.15rem;border:1px solid var(--ink);border-radius:999px;background:var(--ink);color:var(--paper);font:inherit;font-size:.9rem;font-weight:600;text-decoration:none;cursor:pointer;transition:background .2s ease,border-color .2s ease,transform .2s ease;}.button:hover{background:var(--accent);border-color:var(--accent);color:#fff;transform:translateY(-1px);}.button--light{background:var(--paper);border-color:var(--paper);color:var(--ink);}.button--light:hover{background:#fff;border-color:#fff;color:var(--ink);}.chip-list{list-style:none;display:flex;flex-wrap:wrap;gap:.4rem;margin:0;padding:0;}.chip{display:inline-block;padding:.3rem .7rem;border:1px solid var(--line);border-radius:999px;background:color-mix(in srgb,var(--card) 75%,transparent);color:var(--ink-2);font-size:.76rem;font-weight:600;text-decoration:none;white-space:nowrap;}.chip:hover{border-color:var(--accent);background:var(--accent-soft);color:var(--accent-strong);}.chip-list--small .chip{font-size:.7rem;padding:.24rem .6rem;}.stars{display:inline-flex;gap:1px;color:var(--line-strong);font-size:1rem;letter-spacing:.02em;}.stars .is-filled{color:#c67a2e;}.hero{display:grid;gap:2rem;padding:clamp(1.6rem,4vw,3.2rem);background:linear-gradient(135deg,color-mix(in srgb,var(--paper-2) 88%,white),var(--paper));border:1px solid var(--line);border-radius:calc(var(--radius) + 6px);box-shadow:var(--shadow-sm);overflow:hidden;position:relative;}.hero::after{content:"";position:absolute;inset:auto -10% -45% 35%;height:70%;background:radial-gradient(circle at 50% 50%,color-mix(in srgb,var(--accent-soft) 75%,transparent),transparent 70%);pointer-events:none;}.hero__copy{position:relative;z-index:1;max-width:42rem;min-width:0;}.hero h1{font-size:clamp(2.25rem,1.7rem + 3vw,4.2rem);letter-spacing:-.035em;margin-bottom:.8rem;}.hero h1 em{color:var(--accent);font-style:italic;}.hero__lead{color:var(--ink-2);font-size:clamp(1rem,.95rem + .25vw,1.12rem);max-width:36rem;margin-bottom:1.4rem;}.hero-search{display:flex;gap:.5rem;background:var(--card);border:1px solid var(--line);border-radius:999px;padding:.35rem;max-width:34rem;box-shadow:var(--shadow-sm);}.hero-search input{flex:1;min-width:0;border:0;background:transparent;font:inherit;padding:.65rem .9rem;color:var(--ink);outline:0;}.hero-search button{border:0;border-radius:999px;background:var(--accent);color:#fff;font:inherit;font-weight:600;padding:.65rem 1.15rem;cursor:pointer;}.hero-search button:hover{background:var(--accent-strong);}.hero__stats{margin-top:1.1rem;color:var(--muted);font-size:.86rem;}.hero__stats strong{color:var(--ink);}.hero__art{display:none;position:relative;z-index:1;align-self:center;justify-self:center;width:min(100%,300px);}.book-stack{position:relative;height:340px;width:250px;margin-inline:auto;}.book-stack__spine,.book-stack__front{position:absolute;border-radius:6px 13px 13px 6px;box-shadow:0 18px 35px rgba(53,38,22,.16);}.book-stack__spine--one{inset:35px 10px auto 20px;height:285px;background:linear-gradient(100deg,#455c4c,#6d8872);transform:rotate(-9deg);}.book-stack__spine--two{inset:25px 0 auto 45px;height:300px;background:linear-gradient(100deg,#9a4b29,#c8794e);transform:rotate(4deg);}.book-stack__spine--three{inset:45px 30px auto 0;height:260px;background:linear-gradient(100deg,#d8c5a8,#f0e3cf);transform:rotate(10deg);}.book-stack__front{inset:55px 25px auto 25px;height:255px;background:linear-gradient(160deg,rgba(255,255,255,.35),transparent 45%),linear-gradient(120deg,#1e2a24,#35463b);color:var(--paper);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1rem;padding:1.4rem;transform:rotate(-2deg);}.book-stack__cross{font-size:2rem;color:var(--accent-soft);}.book-stack__quote{font-family:var(--serif);font-size:1.05rem;text-align:center;line-height:1.25;}.book-stack__line{width:42px;height:1px;background:var(--accent-soft);opacity:.7;}.section{padding-top:clamp(2.75rem,6vw,5rem);}.section-head{display:flex;align-items:end;justify-content:space-between;gap:1rem;margin-bottom:1.4rem;flex-wrap:wrap;}.section-head h2{margin-bottom:0;}.section-head .eyebrow{margin-bottom:.35rem;}.book-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;}.book-grid > *{min-width:0;}.book-card{display:flex;flex-direction:column;width:100%;background:var(--card);border:1px solid var(--line);border-radius:var(--radius-sm);padding:.55rem;transition:transform .22s ease,box-shadow .22s ease,border-color .22s ease;height:100%;}.book-card:hover{transform:translateY(-4px);box-shadow:var(--shadow-sm);border-color:var(--line-strong);}.book-card__cover{display:block;width:100%;aspect-ratio:2 / 3;border-radius:8px;overflow:hidden;background:var(--paper-2);position:relative;}.book-card__cover img{width:100%;height:100%;object-fit:cover;display:block;}.cover-placeholder{display:flex;align-items:center;justify-content:center;width:100%;height:100%;padding:1.25rem;background:repeating-linear-gradient(135deg,rgba(255,255,255,.09) 0 2px,transparent 2px 10px),linear-gradient(150deg,var(--sage),#3d4f43);color:var(--paper);text-align:center;font-family:var(--serif);font-weight:600;font-size:1.05rem;line-height:1.2;}.cover-placeholder--large{aspect-ratio:2 / 3;border-radius:12px;font-size:1.5rem;box-shadow:var(--shadow);}.book-card__body{display:flex;flex-direction:column;gap:.35rem;padding:.8rem .35rem .35rem;flex:1;}.book-card__title{font-size:1.05rem;margin:0;line-height:1.2;}.book-card__title a{color:var(--ink);text-decoration:none;}.book-card__title a:hover{color:var(--accent-strong);}.book-card__subtitle{font-size:.8rem;color:var(--muted);line-height:1.35;margin:0;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;}.book-card__authors{font-size:.78rem;color:var(--ink-2);margin:0;}.book-card__authors a{color:var(--ink-2);text-decoration:none;}.book-card__authors a:hover{color:var(--accent-strong);}.book-card__link{margin-top:auto;padding-top:.45rem;font-size:.78rem;font-weight:700;color:var(--accent-strong);text-decoration:none;letter-spacing:.02em;}.book-card__link span{transition:transform .2s ease;display:inline-block;}.book-card:hover .book-card__link span{transform:translateX(3px);}.topic-cloud{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:.6rem;}.topic-pill{position:relative;display:inline-flex;align-items:center;gap:.5rem;padding:.55rem .85rem;border:1px solid var(--line);border-radius:999px;background:var(--card);color:var(--ink-2);text-decoration:none;font-size:.86rem;transition:border-color .2s ease,background .2s ease,transform .2s ease;}.topic-pill a{color:inherit;text-decoration:none;}.topic-pill a::after{content:"";position:absolute;inset:0;border-radius:inherit;}.topic-pill span{display:inline-grid;place-items:center;min-width:1.35rem;height:1.35rem;padding:0 .3rem;border-radius:999px;background:var(--paper-2);color:var(--muted);font-size:.68rem;font-weight:700;}.topic-pill:hover{border-color:var(--accent);background:var(--accent-soft);transform:translateY(-1px);}.topic-tree{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;margin:0;padding:0;list-style:none;}.topic-tree__item{min-width:0;padding:1rem;border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--card);}.topic-tree__row{display:flex;align-items:baseline;justify-content:space-between;gap:.75rem;flex-wrap:wrap;}.topic-tree__row .views-field-name{font-family:var(--serif);font-size:1.18rem;font-weight:600;line-height:1.2;}.topic-tree__row .views-field-name a{color:var(--ink);text-decoration:none;}.topic-tree__row .views-field-name a:hover{color:var(--accent-strong);}.topic-tree__row .views-field-nid-1{flex:0 0 auto;color:var(--accent-strong);font-size:.72rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;}.topic-tree__row .views-field-nid-1 .field-content::before{content:"(";}.topic-tree__row .views-field-nid-1 .field-content::after{content:" kitap)";}.topic-tree__children{display:flex;flex-wrap:wrap;gap:.4rem;margin:.85rem 0 0;padding:0;list-style:none;}.topic-tree__child{min-width:0;}.topic-tree__child .topic-tree__row{display:inline-flex;align-items:center;gap:.3rem;}.topic-tree__child .views-field-name{font-family:var(--sans);font-size:.86rem;font-weight:500;}.topic-tree__child .views-field-name a{display:inline-flex;align-items:center;gap:.35rem;padding:.42rem .65rem;border:1px solid var(--line);border-radius:999px;background:var(--paper);color:var(--ink-2);text-decoration:none;}.topic-tree__child .views-field-name a:hover{border-color:var(--accent);background:var(--accent-soft);color:var(--accent-strong);}.topic-tree__child .views-field-nid-1{display:inline;font-size:.65rem;color:var(--muted);letter-spacing:.06em;}@media (min-width:640px){.topic-tree{grid-template-columns:repeat(2,minmax(0,1fr));}}@media (min-width:900px){.topic-tree{grid-template-columns:repeat(3,minmax(0,1fr));}.topic-tree__item:has(.topic-tree__children){grid-column:span 2;}}@media (max-width:639px){.topic-tree{grid-template-columns:1fr;}}.author-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.85rem;}.author-card{position:relative;display:flex;flex-direction:column;gap:.45rem;align-items:flex-start;padding:1rem;border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--card);color:var(--ink);text-decoration:none;transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease;}.author-card:hover{transform:translateY(-3px);box-shadow:var(--shadow-sm);border-color:var(--line-strong);color:var(--ink);}.author-card__portrait{width:74px;height:74px;border-radius:50%;overflow:hidden;background:var(--paper-2);display:grid;place-items:center;flex:0 0 auto;}.author-card__portrait img{width:100%;height:100%;object-fit:cover;}.author-card__initials{font-family:var(--serif);font-size:1.8rem;color:var(--sage);}.author-card__name{font-family:var(--serif);font-size:1.08rem;font-weight:600;line-height:1.2;}.author-card__name a{color:inherit;text-decoration:none;}.author-card__name a::after{content:"";position:absolute;inset:0;border-radius:inherit;}.author-card__count{font-size:.72rem;text-transform:uppercase;letter-spacing:.1em;color:var(--muted);}.author-card__bio{font-size:.8rem;color:var(--muted);line-height:1.45;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;}.publisher-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.85rem;}.publisher-card{position:relative;display:flex;flex-direction:column;gap:.25rem;padding:1rem;border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--card);color:var(--ink);text-decoration:none;transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease;}.publisher-card:hover{transform:translateY(-2px);box-shadow:var(--shadow-sm);border-color:var(--line-strong);color:var(--ink);}.publisher-card__name{font-family:var(--serif);font-size:1.05rem;font-weight:600;}.publisher-card__name a{color:inherit;text-decoration:none;}.publisher-card__name a::after{content:"";position:absolute;inset:0;border-radius:inherit;}.publisher-card__count{font-size:.7rem;letter-spacing:.1em;text-transform:uppercase;color:var(--accent-strong);font-weight:700;}.publisher-card__description{font-size:.8rem;color:var(--muted);line-height:1.4;}@media (min-width:900px){.publisher-grid{grid-template-columns:repeat(3,minmax(0,1fr));}}.cta-band{margin-top:clamp(3rem,7vw,6rem);padding:clamp(1.5rem,4vw,2.5rem);border-radius:var(--radius);background:radial-gradient(700px 300px at 90% 0%,rgba(255,255,255,.12),transparent 70%),linear-gradient(120deg,#22312a,#354f42);color:var(--paper);display:flex;align-items:center;justify-content:space-between;gap:1.5rem;flex-wrap:wrap;}.cta-band h2{color:var(--paper);margin-bottom:.4rem;}.cta-band p{color:color-mix(in srgb,var(--paper) 82%,transparent);max-width:38rem;}.cta-band .eyebrow{color:var(--accent-soft);}.book-detail{max-width:1080px;margin-inline:auto;}.book-detail__hero{display:grid;gap:1.6rem;align-items:start;}.book-detail__cover{width:min(78%,320px);margin-inline:auto;position:relative;}.book-detail__cover img{width:100%;display:block;border-radius:12px;box-shadow:var(--shadow);}.rating-summary{display:flex;align-items:center;justify-content:center;gap:.45rem;margin-top:.9rem;font-size:.82rem;color:var(--muted);flex-wrap:wrap;}.rating-summary__count{color:var(--muted);}.book-detail__intro{min-width:0;}.book-detail__title{font-size:clamp(2rem,1.55rem + 2.2vw,3.4rem);margin-bottom:.25rem;}.book-detail__subtitle{font-family:var(--serif);font-size:clamp(1.1rem,1rem + .6vw,1.45rem);color:var(--muted);line-height:1.35;margin-bottom:.9rem;}.book-detail__authors{font-size:1rem;color:var(--ink-2);margin-bottom:1.2rem;}.book-detail__authors a{color:var(--accent-strong);font-weight:600;text-decoration:none;}.book-detail__authors a:hover{text-decoration:underline;}.book-meta{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem 1.2rem;margin:0 0 1.2rem;padding:1rem 0;border-top:1px solid var(--line);border-bottom:1px solid var(--line);}.book-meta div{min-width:0;}.book-meta dt{font-size:.68rem;text-transform:uppercase;letter-spacing:.1em;color:var(--muted);margin-bottom:.1rem;}.book-meta dd{margin:0;font-size:.9rem;color:var(--ink);}.book-meta dd a{color:var(--ink);}.access-panel{margin:1.4rem 0;padding:1.15rem;border-radius:var(--radius-sm);background:radial-gradient(500px 200px at 100% 0%,rgba(255,255,255,.16),transparent 70%),linear-gradient(135deg,#242c73,#2a3383);color:var(--paper);}.access-panel__title{color:var(--paper);font-size:1.1rem;margin-bottom:.35rem;}.access-panel__eyebrow{margin:0 0 .2rem;color:color-mix(in srgb,var(--paper) 65%,transparent);font-size:.68rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;}.access-panel__lead{margin:0 0 .8rem;color:color-mix(in srgb,var(--paper) 78%,transparent);font-size:.84rem;line-height:1.45;}.download-list{list-style:none;margin:0;padding:0;display:grid;gap:.5rem;}.download-button{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:.65rem;padding:.7rem .85rem;border-radius:9px;background:var(--paper);color:var(--ink);text-decoration:none;transition:transform .15s ease,background .15s ease;}.download-button:hover{background:#fff;color:var(--ink);transform:translateY(-1px);}.download-button__format{display:inline-grid;place-items:center;min-width:3.2rem;padding:.2rem .45rem;border-radius:5px;background:var(--accent);color:#fff;font-size:.68rem;font-weight:800;letter-spacing:.06em;}.download-button__text{display:flex;flex-direction:column;gap:.1rem;min-width:0;}.download-button__label{color:var(--ink);font-size:.82rem;font-weight:600;line-height:1.2;}.download-button--link .download-button__size,.download-button--reader .download-button__size{color:var(--accent-strong);font-weight:700;}.download-button__format--icon{width:2.2rem;min-width:2.2rem;height:2.2rem;padding:.28rem;background:var(--accent-soft);color:var(--accent-strong);}.download-button__format--icon img,.download-button__format--icon svg{width:100%;height:100%;object-fit:contain;}.download-button--kitapdinler .download-button__format--icon{background:#2a3383;color:#fff;}.download-button--kitapdinler .download-button__format--icon img{width:1.55rem;height:1.55rem;}.download-button__hint{color:var(--muted);font-size:.72rem;line-height:1.25;}.download-button__size{font-size:.72rem;color:var(--muted);white-space:nowrap;}.download-button.is-unavailable{background:color-mix(in srgb,var(--paper) 18%,transparent);color:color-mix(in srgb,var(--paper) 78%,transparent);border:1px dashed color-mix(in srgb,var(--paper) 30%,transparent);}.download-button.is-unavailable .download-button__format{background:color-mix(in srgb,var(--paper) 35%,transparent);}.download-button.is-unavailable .download-button__label{color:color-mix(in srgb,var(--paper) 88%,transparent);}.download-button.is-unavailable .download-button__hint{color:color-mix(in srgb,var(--paper) 75%,transparent);}.book-description{margin-top:clamp(2rem,5vw,3.5rem);padding-top:clamp(1.5rem,4vw,2.5rem);border-top:1px solid var(--line);max-width:70ch;}.book-note{margin-top:1.2rem;padding:1rem 1.15rem;border-left:3px solid var(--accent);background:color-mix(in srgb,var(--accent-soft) 45%,transparent);border-radius:0 8px 8px 0;font-size:.9rem;}.prose{color:var(--ink-2);}.prose p{margin-bottom:1.1em;}.prose h2,.prose h3{margin-top:1.6em;}.prose ul,.prose ol{padding-left:1.25em;margin-bottom:1.1em;}.prose li{margin-bottom:.35em;}.prose blockquote{margin:1.5em 0;padding:.2em 0 .2em 1.1em;border-left:3px solid var(--line-strong);font-family:var(--serif);font-size:1.1em;color:var(--ink);}.prose img{border-radius:8px;}.prose a{color:var(--accent-strong);}.prose table{width:100%;border-collapse:collapse;margin:1.2em 0;font-size:.9rem;}.prose th,.prose td{border:1px solid var(--line);padding:.5rem .65rem;text-align:left;}.prose th{background:var(--paper-2);}.author-bios{margin-top:clamp(2.5rem,6vw,4rem);padding-top:clamp(1.5rem,4vw,2.5rem);border-top:1px solid var(--line);}.author-bios > h2{margin-bottom:1.2rem;}.author-bio{display:grid;gap:.75rem;padding:1.15rem 0;border-bottom:1px solid var(--line);}.author-bio:last-child{border-bottom:0;}.author-bio__head{display:flex;align-items:center;gap:.75rem;}.author-bio__image{width:58px;height:58px;border-radius:50%;object-fit:cover;flex:0 0 auto;}.author-bio h3{margin:0;font-size:1.2rem;}.author-bio h3 a{color:var(--ink);text-decoration:none;}.author-bio h3 a:hover{color:var(--accent-strong);}.rating-block{margin-top:clamp(2rem,5vw,3rem);padding:clamp(1.15rem,3vw,1.8rem);border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--card);display:grid;gap:1.25rem;}.rating-block h2{font-size:1.2rem;margin-bottom:.3rem;}.rating-block p{font-size:.85rem;color:var(--muted);}.rating-form{margin:0;}.rating-form .form-radios{display:flex;flex-wrap:wrap;gap:.4rem;margin-bottom:.75rem;}.rating-form .form-item{margin:0;}.rating-form input[type="radio"]{position:absolute;opacity:0;width:1px;height:1px;}.rating-form label{display:inline-block;padding:.35rem .65rem;border:1px solid var(--line);border-radius:999px;cursor:pointer;color:var(--line-strong);font-size:.95rem;line-height:1;}.rating-form input[type="radio"]:checked + label,.rating-form label:hover{background:var(--accent-soft);border-color:var(--accent);color:#a15b1d;}.rating-form input[type="radio"]:focus-visible + label{outline:3px solid color-mix(in srgb,var(--accent) 65%,white);outline-offset:2px;}.rating-form .form-submit{min-height:40px;padding:.55rem 1rem;border:1px solid var(--ink);border-radius:999px;background:var(--ink);color:var(--paper);font:inherit;font-size:.85rem;font-weight:600;cursor:pointer;}.rating-form .form-submit:hover{background:var(--accent);border-color:var(--accent);}.rating-thanks{margin-bottom:.6rem;font-size:.85rem;color:var(--success);}.related-books{margin-top:clamp(2.5rem,6vw,4rem);padding-top:clamp(1.5rem,4vw,2.5rem);border-top:1px solid var(--line);}.book-comments{margin-top:clamp(2.5rem,6vw,4rem);padding-top:clamp(1.5rem,4vw,2.5rem);border-top:1px solid var(--line);}.book-comments h2{margin-bottom:1rem;}.comment{padding:1rem 0;border-bottom:1px solid var(--line);}.comment:last-child{border-bottom:0;}.comment__meta{display:flex;align-items:baseline;gap:.6rem;flex-wrap:wrap;margin-bottom:.4rem;font-size:.78rem;color:var(--muted);}.comment__author{font-weight:700;color:var(--ink);font-size:.86rem;}.comment__body{font-size:.92rem;color:var(--ink-2);}.comment__body p:last-child{margin-bottom:0;}.comment .indented{margin-left:1.25rem;padding-left:1rem;border-left:2px solid var(--line);}.comment__body .links{margin-top:.35rem;font-size:.75rem;}.page-intro{max-width:52rem;margin-bottom:1.75rem;}.page-intro__lead{font-size:clamp(1rem,.95rem + .2vw,1.12rem);color:var(--muted);margin:0;}#views-exposed-form-hk-catalog-page-1,#views-exposed-form-hk-search-page-1{max-width:none;margin-bottom:1.5rem;}#views-exposed-form-hk-catalog-page-1{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:.8rem;align-items:end;padding:1rem;border:1px solid var(--line);border-radius:var(--radius-sm);background:color-mix(in srgb,var(--card) 82%,transparent);}#views-exposed-form-hk-catalog-page-1 .form-item,#views-exposed-form-hk-catalog-page-1 .js-form-item,#views-exposed-form-hk-search-page-1 .form-item,#views-exposed-form-hk-search-page-1 .js-form-item{margin:0;}#views-exposed-form-hk-catalog-page-1 label,#views-exposed-form-hk-search-page-1 label{display:block;margin-bottom:.3rem;font-size:.7rem;letter-spacing:.08em;text-transform:uppercase;color:var(--muted);font-weight:700;}#views-exposed-form-hk-catalog-page-1 select,#views-exposed-form-hk-search-page-1 input[type="text"]{width:100%;min-height:42px;padding:.55rem .7rem;border:1px solid var(--line-strong);border-radius:8px;background:var(--card);color:var(--ink);font:inherit;font-size:.88rem;}#views-exposed-form-hk-catalog-page-1 select:focus,#views-exposed-form-hk-search-page-1 input[type="text"]:focus{outline:0;border-color:var(--accent);box-shadow:0 0 0 3px color-mix(in srgb,var(--accent) 12%,transparent);}#views-exposed-form-hk-catalog-page-1 .form-actions{grid-column:1 / -1;display:flex;align-items:center;gap:.75rem;margin:.15rem 0 0;padding-top:.1rem;}#views-exposed-form-hk-catalog-page-1 .form-actions .button,#views-exposed-form-hk-search-page-1 .form-actions .button{min-height:42px;padding:.55rem 1.1rem;}#views-exposed-form-hk-catalog-page-1 .form-actions .button + .button,#views-exposed-form-hk-search-page-1 .form-actions .button + .button{border:0;background:transparent;color:var(--muted);text-decoration:underline;text-underline-offset:3px;}#views-exposed-form-hk-search-page-1{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:.55rem;align-items:end;max-width:46rem;}#views-exposed-form-hk-search-page-1 .form-item{grid-column:1 / -1;}#views-exposed-form-hk-search-page-1 .form-actions{grid-column:1 / -1;display:flex;gap:.75rem;margin:0;}@media (min-width:640px){#views-exposed-form-hk-search-page-1 .form-item{grid-column:auto;}#views-exposed-form-hk-search-page-1 .form-actions{grid-column:auto;align-self:end;}}@media (min-width:900px){#views-exposed-form-hk-catalog-page-1{grid-template-columns:repeat(5,minmax(0,1fr));}}@media (max-width:899px){#views-exposed-form-hk-catalog-page-1{grid-template-columns:repeat(2,minmax(0,1fr));}}@media (max-width:639px){#views-exposed-form-hk-catalog-page-1{grid-template-columns:1fr;}}.empty-state{padding:clamp(2rem,5vw,3.5rem);border:1px dashed var(--line-strong);border-radius:var(--radius);background:color-mix(in srgb,var(--card) 65%,transparent);text-align:center;color:var(--muted);}.empty-state .button{margin-top:1rem;}.term-header{display:grid;gap:1rem;margin-bottom:2rem;padding-bottom:1.5rem;border-bottom:1px solid var(--line);}.term-header__portrait{width:110px;height:110px;border-radius:50%;object-fit:cover;box-shadow:var(--shadow-sm);}.term-header__count{display:inline-block;margin:0 0 .6rem;font-size:.72rem;letter-spacing:.1em;text-transform:uppercase;color:var(--accent-strong);font-weight:700;}.term-header__bio{max-width:60rem;}.term-header__bio p:last-child{margin-bottom:0;}.views-title{margin-bottom:1rem;}nav[aria-labelledby="pagination-heading"]{margin-top:2rem;}nav[aria-labelledby="pagination-heading"] .js-pager__items{list-style:none;display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:.45rem;margin:0;padding:0;color:var(--muted);font-size:.82rem;}nav[aria-labelledby="pagination-heading"] .js-pager__items li{display:inline-flex;align-items:center;}nav[aria-labelledby="pagination-heading"] .js-pager__items a{display:inline-flex;align-items:center;justify-content:center;min-width:38px;min-height:38px;padding:0 .7rem;border:1px solid var(--line);border-radius:999px;background:var(--card);color:var(--ink-2);text-decoration:none;}nav[aria-labelledby="pagination-heading"] .js-pager__items a:hover{border-color:var(--accent);color:var(--accent-strong);}nav[aria-labelledby="pagination-heading"] .pager__item.is-active a{border-color:var(--ink);background:var(--ink);color:var(--paper);}nav[aria-labelledby="pagination-heading"] .pager__item--ellipsis{padding:0 .2rem;color:var(--muted);}.hk-form{max-width:52rem;}.hk-form .form-item,.hk-form .js-form-item{margin-bottom:1rem;}.hk-form label{display:block;font-size:.8rem;font-weight:700;color:var(--ink-2);margin-bottom:.25rem;}.hk-form textarea{min-height:140px;resize:vertical;}.hk-form .form-actions{margin-top:1.2rem;}:is(.contact-form,.comment-form){max-width:46rem;padding:clamp(1.25rem,3vw,2rem);background:color-mix(in srgb,var(--card) 92%,white);border:1px solid var(--line);border-radius:var(--radius);box-shadow:var(--shadow-sm);}:is(.contact-form,.comment-form) .form-item,:is(.contact-form,.comment-form) .js-form-item{margin-bottom:1.15rem;}:is(.contact-form,.comment-form) label{display:block;margin-bottom:.35rem;font-size:.82rem;font-weight:700;color:var(--ink-2);}:is(.contact-form,.comment-form) input[type="text"],:is(.contact-form,.comment-form) input[type="email"],:is(.contact-form,.comment-form) textarea,:is(.contact-form,.comment-form) select{display:block;width:100%;min-width:0;padding:.78rem .9rem;border:1px solid var(--line-strong);border-radius:10px;background:#fffdfa;color:var(--ink);font:inherit;font-size:.95rem;line-height:1.45;transition:border-color .2s ease,box-shadow .2s ease;}:is(.contact-form,.comment-form) input[type="text"]:focus,:is(.contact-form,.comment-form) input[type="email"]:focus,:is(.contact-form,.comment-form) textarea:focus,:is(.contact-form,.comment-form) select:focus{border-color:var(--accent);outline:none;box-shadow:0 0 0 3px color-mix(in srgb,var(--accent) 18%,transparent);}:is(.contact-form,.comment-form) textarea{min-height:190px;resize:vertical;}:is(.contact-form,.comment-form) .form-type-checkbox{display:flex;align-items:center;gap:.6rem;margin-top:.1rem;}:is(.contact-form,.comment-form) .form-type-checkbox input{width:18px;height:18px;margin:0;accent-color:var(--accent);flex:0 0 auto;}:is(.contact-form,.comment-form) .form-type-checkbox label{margin:0;font-size:.9rem;font-weight:500;color:var(--ink-2);}:is(.contact-form,.comment-form) .form-type-item{padding:.65rem .9rem;border:1px solid var(--line);border-radius:10px;background:color-mix(in srgb,var(--paper) 55%,white);}:is(.contact-form,.comment-form) .form-type-item label{margin-bottom:.15rem;}:is(.contact-form,.comment-form) .form-actions{display:flex;flex-wrap:wrap;gap:.6rem;margin-top:1.5rem;}:is(.contact-form,.comment-form) .form-submit:not(.button--primary){background:transparent;border-color:var(--line-strong);color:var(--ink);}:is(.contact-form,.comment-form) .form-submit:not(.button--primary):hover{background:var(--paper-2);border-color:var(--line-strong);color:var(--ink);}:is(.contact-form,.comment-form) .form-item--error input,:is(.contact-form,.comment-form) .form-item--error textarea{border-color:var(--danger);}:is(.contact-form,.comment-form) .form-item--error-message{margin-top:.35rem;color:var(--danger);font-size:.85rem;}:is(.contact-form,.comment-form) .js-filter-guidelines{display:none;}.messages-wrap{margin-top:1rem;}.messages{display:grid;gap:.5rem;}.messages__item{padding:.8rem 1rem;border-radius:9px;background:var(--sage-soft);border:1px solid color-mix(in srgb,var(--sage) 25%,transparent);color:var(--ink-2);font-size:.88rem;}.messages__item--error{background:#f7e2df;border-color:#e3b4ad;color:var(--danger);}.messages__item--warning{background:#fbf0d9;border-color:#e6c98c;}.messages__item ul{margin:0;padding-left:1.1rem;}.search-correction{margin:0 0 1.2rem;padding:.7rem 1rem;border-radius:9px;background:var(--sage-soft);border:1px solid color-mix(in srgb,var(--sage) 25%,transparent);color:var(--ink-2);font-size:.88rem;}.search-correction strong{color:var(--ink);}.block-page-title-block h1,.page-title{font-size:clamp(2rem,1.5rem + 2vw,3.1rem);margin-bottom:1rem;}.views-exposed-form{margin-bottom:1.5rem;}.site-footer{margin-top:clamp(3rem,7vw,6rem);padding-top:clamp(2.5rem,5vw,4rem);background:radial-gradient(800px 400px at 10% 0%,rgba(255,255,255,.05),transparent 60%),#18211c;color:color-mix(in srgb,var(--paper) 75%,transparent);}.footer-grid{display:grid;grid-template-columns:1fr;gap:2rem;padding-bottom:2rem;}.footer-brand .brand{color:var(--paper);}.footer-brand .brand__mark{background:var(--paper);color:#18211c;}.footer-brand .brand__name{color:var(--paper);}.footer-brand p{margin-top:.9rem;font-size:.86rem;max-width:24rem;}.footer-note{color:color-mix(in srgb,var(--paper) 55%,transparent);}.footer-col h2{font-family:var(--sans);font-size:.7rem;letter-spacing:.16em;text-transform:uppercase;color:color-mix(in srgb,var(--paper) 55%,transparent);margin-bottom:.85rem;}.footer-links{list-style:none;margin:0;padding:0;display:grid;gap:.45rem;}.footer-links a{color:color-mix(in srgb,var(--paper) 78%,transparent);text-decoration:none;font-size:.86rem;}.footer-links a:hover{color:var(--paper);text-decoration:underline;}.footer-bottom{display:flex;justify-content:space-between;gap:1rem;flex-wrap:wrap;padding:1.25rem 0 1.75rem;border-top:1px solid rgba(255,255,255,.1);font-size:.74rem;color:color-mix(in srgb,var(--paper) 48%,transparent);}.footer-bottom a{color:inherit;}.footer-bottom a:hover{color:var(--paper);}@media (min-width:560px){.book-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.25rem;}}@media (min-width:820px){.book-grid{grid-template-columns:repeat(3,minmax(0,1fr));}}@media (min-width:640px){.container{width:min(100% - 3rem,var(--max));}.author-grid{grid-template-columns:repeat(3,minmax(0,1fr));}.book-meta{grid-template-columns:repeat(3,minmax(0,1fr));}.footer-grid{grid-template-columns:1.5fr 1fr 1fr;}.book-detail__hero{grid-template-columns:minmax(220px,320px) 1fr;gap:2.5rem;}.book-detail__cover{margin-inline:0;width:100%;}.rating-summary{justify-content:flex-start;}.term-header{grid-template-columns:auto 1fr;align-items:center;}.author-bio{grid-template-columns:1fr;}}@media (min-width:900px) and (max-width:1199px){.primary-nav{margin-left:.75rem;}.menu--main .menu__link{padding:.5rem .4rem;font-size:.8rem;}.site-search input{width:110px;}.brand__tag{display:none;}}@media (min-width:900px) and (max-width:1049px){.site-search{display:none;}}@media (min-width:900px){.site-header__inner{flex-wrap:nowrap;}.nav-toggle{display:none;}.primary-nav{display:block;order:0;width:auto;padding:0;margin-left:1.5rem;}.menu--main{flex-direction:row;align-items:center;gap:.1rem;}.menu--main .menu__link{padding:.55rem .6rem;font-size:.84rem;white-space:nowrap;}.site-search input{width:170px;}.hero{grid-template-columns:1.25fr .75fr;align-items:center;padding:clamp(2.5rem,5vw,4.5rem);}.hero__art{display:block;}.book-grid{grid-template-columns:repeat(3,minmax(0,1fr));}.author-grid{grid-template-columns:repeat(4,minmax(0,1fr));}.author-grid--index{grid-template-columns:repeat(3,minmax(0,1fr));}.book-detail__cover{position:sticky;top:100px;}.author-bio{grid-template-columns:1fr;gap:1rem;}.author-bio__head{align-items:flex-start;}.rating-block{grid-template-columns:1fr auto;align-items:center;}.footer-grid{grid-template-columns:1.6fr 1fr 1fr 1fr;gap:3rem;}}@media (min-width:1100px){.book-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:1.5rem;}.book-grid > .book-grid__item{display:flex;}.book-card__cover{aspect-ratio:2 / 3;}}@media (max-width:559px){.book-grid{grid-template-columns:1fr;}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto;}*,*::before,*::after{transition-duration:.01ms !important;animation-duration:.01ms !important;}}@media print{.site-header,.site-footer,.nav-toggle,.site-search,.access-panel,.rating-block,.related-books,.book-comments{display:none !important;}body{background:#fff;color:#000;}.book-detail__hero{grid-template-columns:200px 1fr;}a{color:#000;text-decoration:none;}}
