.h1y-kit-nav{display:flex;flex-wrap:wrap;gap:8px;margin:0 0 18px}
.h1y-kit-nav a{padding:8px 14px;border-radius:999px;background:#fff;border:1px solid var(--line,#e5e7eb);font-weight:600;font-size:14px;color:var(--ink,#1a2433);text-decoration:none}
.h1y-kit-nav a b{margin-left:4px;color:var(--muted,#6b7280);font-weight:600}
.h1y-kit-nav a.on{background:var(--ink,#1a2433);color:#fff;border-color:transparent}
.h1y-kit-nav a.on b{color:#fff;opacity:.8}
.h1y-kit-tools{display:flex;gap:10px;margin:0 0 16px;flex-wrap:wrap}
.h1y-kit-form{background:#fff;border:1px solid var(--line,#e5e7eb);border-radius:18px;padding:20px;margin:0 0 22px;display:grid;gap:14px}
.h1y-kit-form[hidden]{display:none}
.h1y-kit-form label{display:grid;gap:6px;font-weight:600;font-size:14px}
.h1y-kit-form input,.h1y-kit-form select,.h1y-kit-form textarea{font:inherit;font-weight:400;padding:10px 12px;border:1px solid var(--line,#d9dde3);border-radius:12px;background:#fff;width:100%;box-sizing:border-box}
.h1y-kit-two{display:grid;grid-template-columns:1fr 1fr;gap:12px}
.h1y-kit-chk{display:flex!important;align-items:center;gap:8px}
.h1y-kit-chk input{width:auto}
.h1y-kit-foot{display:flex;justify-content:space-between;align-items:center;gap:12px}
.h1y-kit-msg{color:var(--muted,#6b7280)}.h1y-kit-msg.err{color:#b42318}
.h1y-kit-res{border:1px solid var(--line,#e5e7eb);border-radius:14px;overflow:hidden;background:#fff}
.h1y-kit-res button{display:flex;gap:12px;align-items:center;width:100%;text-align:left;padding:10px 12px;border:0;border-bottom:1px solid var(--line,#eee);background:#fff;cursor:pointer;font:inherit}
.h1y-kit-res button:hover{background:#f6f3ee}
.h1y-kit-res img,.h1y-kit-res .h1y-bk-cover{width:34px;height:50px;border-radius:4px;flex:none;object-fit:cover}
.h1y-kit-res small{display:block;color:var(--muted,#6b7280)}
.h1y-kit-res p{margin:0;padding:12px;color:var(--muted,#6b7280)}
.h1y-kit-pick{display:grid;grid-template-columns:110px 1fr;gap:16px;align-items:start}
.h1y-kit-prev .h1y-bk-cover{width:110px;height:160px}
.h1y-kit-fields{display:grid;gap:12px}
.h1y-bk-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:16px}
.h1y-bk{display:flex;gap:14px;background:#fff;border:1px solid var(--line,#e5e7eb);border-radius:18px;padding:14px}
.h1y-bk-cover{display:block;width:84px;height:122px;object-fit:cover;border-radius:8px;box-shadow:0 6px 16px rgba(16,30,45,.18)}
.h1y-bk-cover--lg{width:170px;height:250px}
.h1y-bk-ph{display:flex;align-items:center;justify-content:center;color:#fff}
.h1y-bk-ph b{font:700 34px var(--serif,Georgia,serif)}
.h1y-bk-info{min-width:0;flex:1}
.h1y-bk-info h4{margin:0 0 2px;font:700 17px/1.25 var(--serif,Georgia,serif)}
.h1y-bk-info h4 a{color:inherit;text-decoration:none}
.h1y-bk-info small{color:var(--muted,#6b7280)}
.h1y-bk-tags{display:flex;gap:6px;flex-wrap:wrap;margin:8px 0}
.h1y-bk-raf,.h1y-bk-rec{font-size:12px;font-weight:700;padding:3px 10px;border-radius:999px;background:#eef2f1;color:#0f766e}
.h1y-bk-rec{background:#fdecef;color:#be185d}
.h1y-bk-stars{color:#d98a1c;letter-spacing:2px}
.h1y-bk-rev{margin:6px 0 0;font-size:14px;color:#374151;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}
.h1y-bk-del{margin-top:8px;border:0;background:none;color:var(--muted,#6b7280);font-size:12px;cursor:pointer;padding:0;text-decoration:underline}
.h1y-bq-list{display:grid;gap:14px}
.h1y-bq{margin:14px 0;padding:18px 22px;background:#fff;border:1px solid var(--line,#e5e7eb);border-left:5px solid #d96836;border-radius:14px}
.h1y-bq p{margin:0 0 8px;font:italic 18px/1.55 var(--serif,Georgia,serif)}
.h1y-bq footer{font-size:13px;color:var(--muted,#6b7280)}
.h1y-bq footer a{font-weight:700;color:inherit}
.h1y-bkpage{display:flex;gap:28px;align-items:flex-start;margin:0 0 26px;flex-wrap:wrap}
.h1y-bkpage-meta{display:grid;grid-template-columns:max-content 1fr;gap:6px 16px;margin:0 0 14px}
.h1y-bkpage-meta dt{color:var(--muted,#6b7280)}.h1y-bkpage-meta dd{margin:0;font-weight:600}
.h1y-bkpage-stats{display:flex;gap:18px;flex-wrap:wrap;color:var(--muted,#6b7280)}
.h1y-bkpage-stats b{color:var(--ink,#1a2433);font-size:20px}
.h1y-bk-h{margin:28px 0 8px;font:700 22px var(--serif,Georgia,serif)}
.h1y-bk-review{padding:12px 0;border-bottom:1px solid var(--line,#e5e7eb)}
.h1y-bk-review p{margin:6px 0 0}
.type-kitap .h1y-authorbox,.type-kitap .h1y-by{display:none}
@media(max-width:640px){.h1y-kit-two{grid-template-columns:1fr}.h1y-kit-pick{grid-template-columns:80px 1fr}.h1y-kit-prev .h1y-bk-cover{width:80px;height:117px}}

.type-kitap .h1y-act--comments{display:none}
.h1y-bkpage-main{flex:1;min-width:260px}
.h1y-bk-add{margin:16px 0 0}
.h1y-bk-add summary{display:inline-block;cursor:pointer;list-style:none}
.h1y-bk-add summary::-webkit-details-marker{display:none}
.h1y-bk-add .h1y-kit-form{margin-top:12px}
.h1y-bktabs{margin:34px 0 0}
.h1y-bktabs-nav{display:flex;gap:6px;border-bottom:1px solid var(--line,#e5e7eb);overflow-x:auto;scrollbar-width:none}
.h1y-bktab{position:relative;border:0;background:none;font:600 15px var(--sans,system-ui);color:#566273;padding:13px 16px;cursor:pointer;white-space:nowrap}
.h1y-bktab b{margin-left:4px;font-size:12px;background:#eef0f3;color:#566273;border-radius:999px;padding:2px 8px}
.h1y-bktab.on{color:var(--ink,#1a2433)}
.h1y-bktab.on b{background:var(--orange,#e0642f);color:#fff}
.h1y-bktab.on::after{content:"";position:absolute;left:12px;right:12px;bottom:-1px;height:3px;border-radius:3px 3px 0 0;background:var(--orange,#e0642f)}
.h1y-bkpanel{padding:22px 0}
.h1y-bkpanel[hidden]{display:none}
.h1y-bk-review{display:flex;gap:14px;padding:14px 0;border-bottom:1px solid var(--line,#e5e7eb)}
.h1y-bk-review p{margin:6px 0 0}
.h1y-bk-qform{margin-top:20px}
.h1y-bk-h4{margin:18px 0 12px;font:700 17px var(--serif,Georgia,serif)}
.h1y-bk-h4 small{color:var(--muted,#6b7280);font-weight:600;margin-left:6px}
.h1y-bk-people{display:flex;flex-wrap:wrap;gap:10px}
.h1y-bk-people a{display:flex;align-items:center;gap:10px;padding:6px 14px 6px 6px;background:#fff;border:1px solid var(--line,#e5e7eb);border-radius:999px;font-weight:600;font-size:14px}
.h1y-bkminis{display:grid;grid-template-columns:repeat(auto-fill,minmax(130px,1fr));gap:18px}
.h1y-bkmini{display:flex;flex-direction:column;gap:4px}
.h1y-bkmini .h1y-bk-cover{width:100%;height:auto;aspect-ratio:2/3}
.h1y-bkmini b{font:700 14px/1.3 var(--serif,Georgia,serif);margin-top:6px}
.h1y-bkmini small{color:var(--muted,#6b7280)}
.h1y-bkmini i{font-style:normal;font-size:12px;color:var(--orange,#e0642f);font-weight:700}

.h1y-bkpanel a,.h1y-bkmini{text-decoration:none}
.h1y-bk-review a,.h1y-bkmini b{color:var(--ink,#1a2433)}
.h1y-bk-review a:hover{color:var(--orange,#e0642f)}
.h1y-bkmini .h1y-bk-ph{display:flex;aspect-ratio:2/3;width:100%;height:auto}
.h1y-bkminis--arsiv{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:22px}
.h1y-bkminis--arsiv .h1y-bkmini{background:#fff;border:1px solid var(--line,#e5e7eb);border-radius:14px;padding:12px;transition:transform .15s,box-shadow .15s}
.h1y-bkminis--arsiv .h1y-bkmini:hover{transform:translateY(-3px);box-shadow:0 10px 24px rgba(13,26,40,.1)}
.h1y-bkmini .h1y-bk-ph b{font:700 40px/1 var(--serif,Georgia,serif);margin:0;color:#fff}
