.hkopen-categories{margin:26px 0 30px}.hkopen-statbar{display:grid;grid-template-columns:repeat(3,1fr);gap:14px;margin-bottom:20px}.hkopen-statbar>div{border:1px solid #c9dff4;border-left:4px solid #e7b85f;background:linear-gradient(115deg,#fff,#f1f7ff);border-radius:14px;padding:18px;display:flex;align-items:center;justify-content:space-between;gap:12px}.hkopen-statbar strong{color:#103d70;font-size:29px}.hkopen-statbar span{font:12px/1.5 Arial;color:#52728f}.hkopen-banner{display:flex;align-items:center;gap:18px;border:1px solid #c7dff5;border-radius:17px;padding:22px 25px;margin-bottom:17px;background:linear-gradient(100deg,#e9f5ff,#fff8e8);color:#103d70}.hkopen-banner>span{font-size:40px}.hkopen-banner h2{font:700 27px/1.3 Arial;margin:0 0 6px}.hkopen-banner p{font:14px/1.5 Arial;margin:0;color:#476983}.hkopen-topic-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.hkopen-topic{display:flex;gap:12px;min-width:0;align-items:center;background:#fff;border:1px solid #c9dff4;border-radius:12px;padding:13px;text-decoration:none!important;color:#103d70!important;transition:transform .15s,box-shadow .15s}.hkopen-topic:hover{transform:translateY(-2px);box-shadow:0 5px 15px #0b4f8a16}.hkopen-topic:focus-visible{outline:3px solid #0876df;outline-offset:3px}.hkopen-topic[aria-current]{border:2px solid #0874d8;background:#f0f7ff}.hkopen-topic>span:last-child{display:block;min-width:0}.hkopen-topic strong{display:block;font:700 15px/1.4 Arial}.hkopen-topic small,.hkopen-topic em{display:block;font:11px/1.5 Arial;color:#5b768c;margin-top:4px}.hkopen-topic-link{display:block;font:700 11px/1.5 Arial;color:#0770cb;margin-top:10px}.hkopen-mini-cover{display:flex;width:57px;min-width:57px;height:83px;align-items:center;justify-content:center;padding:8px 5px;background:var(--cover,#103d70);border-left:4px solid #ffffff22;color:#ffe3ac;box-shadow:2px 4px 7px #103d7026;border-radius:2px 5px 5px 2px;text-align:center}.hkopen-mini-cover b{font:700 10px/1.25 Georgia}.hkopen-topic-icon{display:grid;place-items:center;width:57px;min-width:57px;height:70px;font-size:32px;background:linear-gradient(145deg,#eaf6ff,#fff2d8);border-radius:11px}.hkopen-topic.is-empty{background:#fbfdff}.hkopen-footnote{font:12px/1.6 Arial;color:#54718b}.hkopen-source{border:1px solid #bad8ee;border-left:4px solid #118a93;background:#eef9ff;border-radius:12px;padding:16px;font:13px/1.6 Arial;color:#15476e;margin:15px 0}.hkopen-source p{font:13px/1.6 Arial!important;margin:5px 0!important}.hkopen-source a{color:#075fae!important;text-decoration:underline!important}.hkbook-reading p{white-space:pre-line}.hkbook-categories{max-height:128px;overflow:auto}#herkitap-app .hkbook-hero:has(h1) h1{overflow-wrap:anywhere}@media(max-width:1100px){.hkopen-topic-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:760px){.hkopen-topic-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.hkopen-topic{padding:10px;gap:8px}.hkopen-topic strong{font-size:13px}.hkopen-mini-cover{width:43px;min-width:43px;height:66px;padding:6px 3px}.hkopen-topic-icon{width:40px;min-width:40px;font-size:27px}.hkopen-statbar{gap:8px}.hkopen-statbar>div{display:block;padding:12px}.hkopen-statbar strong{font-size:24px;display:block}.hkopen-statbar span{font-size:10px}.hkopen-banner{padding:17px;gap:10px}.hkopen-banner h2{font-size:23px}}@media(prefers-reduced-motion:reduce){.hkopen-topic{transition:none}}
