:root{--bg: #12151a;--bg-2: #181c23;--card: #1c2128;--line: #2b3340;--ink: #efe7d6;--muted: #9a9284;--brass: #c9a36b;--brass-2: #e4c48a;--ok: #6fbf8a;--bad: #e07a5f;--empty: #8d8794;--warn: #e3b341;--done: #7ea2d4;--shadow: 0 18px 40px rgba(0, 0, 0, .28);--radius: 18px}*{box-sizing:border-box}html,body,#root{min-height:100%}body{margin:0;color:var(--ink);font-family:Manrope,Segoe UI,sans-serif;background:radial-gradient(900px 500px at 10% -10%,rgba(201,163,107,.08),transparent 50%),radial-gradient(700px 400px at 100% 0%,rgba(111,191,138,.05),transparent 45%),var(--bg)}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit;color:inherit}h1,h2,h3,.serif{font-family:Fraunces,Georgia,serif;font-weight:620;letter-spacing:-.02em}.shell{display:grid;grid-template-columns:260px 1fr 340px;min-height:100vh}.nav{padding:28px 20px;border-right:1px solid var(--line);background:#12151ab8;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);position:sticky;top:0;height:100vh}.brand{display:flex;gap:12px;align-items:center;margin-bottom:36px}.mark{width:42px;height:42px;border-radius:12px;display:grid;place-items:center;background:linear-gradient(160deg,var(--brass-2),var(--brass));color:#1a140c;box-shadow:0 8px 18px #c9a36b40}.brand small{display:block;color:var(--muted);font-size:12px;margin-top:2px}.nav a{display:flex;align-items:center;gap:10px;padding:11px 12px;border-radius:12px;color:var(--muted);margin-bottom:6px}.nav-group{margin:14px 0 8px}.nav-group-label{display:flex;align-items:center;gap:10px;padding:6px 12px 8px;color:var(--brass-2);font-size:12px;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.nav-group a{padding-left:28px}.nav a.active,.nav a:hover{background:var(--card);color:var(--ink)}.nav-foot{margin-top:40px;padding-top:16px;border-top:1px solid var(--line)}.content{position:relative;padding:32px 36px 80px;max-width:1180px;min-height:100vh}.page-head{display:flex;justify-content:space-between;align-items:flex-end;gap:16px;margin-bottom:28px}.page-head p{margin:8px 0 0;color:var(--muted)}.grid{display:grid;gap:16px}.grid.stats{grid-template-columns:repeat(4,1fr)}.grid.cards{grid-template-columns:repeat(2,1fr)}.grid.subjects,.grid.durum{grid-template-columns:repeat(3,1fr)}.durum-wrap{display:grid;grid-template-columns:1fr minmax(220px,260px);gap:16px;align-items:stretch}.durum-card h3{margin-bottom:10px}.durum-line{display:flex;flex-wrap:wrap;gap:6px 10px;align-items:baseline;margin:0 0 8px}.durum-line span{color:var(--muted);font-size:12px;min-width:92px}.durum-line.proj strong{color:var(--brass-2)}.durum-line small{color:var(--muted)}.durum-weak{margin:0;font-size:12px;color:var(--warn)}.durum-weak.ok{color:var(--ok)}.durum-score{display:flex;flex-direction:column;justify-content:center}.durum-score .big small{font-size:18px;color:var(--muted);margin-left:4px}.durum-msg{font-size:18px;font-family:Fraunces,Georgia,serif;margin:10px 0 0}.durum-note{color:var(--muted);font-size:12px;margin:10px 0 0}.durum-score.tag-eksik .durum-msg{color:var(--bad)}.durum-score.tag-orta .durum-msg{color:var(--warn)}.durum-score.tag-iyi .durum-msg{color:var(--brass-2)}.durum-score.tag-harika .durum-msg{color:var(--ok)}.card{background:var(--card);border:1px solid var(--line);border-radius:var(--radius);padding:20px;box-shadow:var(--shadow)}.card h3{margin:0 0 6px}.card .big{font-family:Fraunces,serif;font-size:34px;margin:10px 0 0}.btn{border:0;border-radius:12px;padding:11px 16px;background:var(--brass);color:#1a140c;font-weight:700;cursor:pointer}.btn.ghost{background:transparent;color:var(--ink);border:1px solid var(--line)}.btn.danger{background:#8b3d32;color:#fff}.btn:disabled{opacity:.5;cursor:not-allowed}.field{display:flex;flex-direction:column;gap:6px;margin-bottom:14px}.field span{color:var(--muted);font-size:13px}.field input,.field select,.field textarea{background:var(--bg-2);border:1px solid var(--line);border-radius:12px;padding:12px 13px;outline:none}.field textarea{min-height:90px;resize:vertical}.field select optgroup{color:var(--muted);font-weight:700;background:var(--bg-2)}.table{width:100%;border-collapse:collapse}.table th,.table td{text-align:left;padding:10px 8px;border-bottom:1px solid var(--line);font-size:14px}.table input,.table select{width:100%;background:var(--bg);border:1px solid var(--line);border-radius:8px;padding:7px 8px}.badge{display:inline-flex;align-items:center;border-radius:999px;padding:3px 9px;font-size:12px;font-weight:700}.badge.ok{background:#6fbf8a29;color:var(--ok)}.badge.bad{background:#e07a5f29;color:var(--bad)}.badge.empty{background:#8d879429;color:var(--empty)}.badge.warn{background:#e3b34129;color:var(--warn)}.badge.done{background:#7ea2d447;color:#d4e2f4}.card.done-card{border-color:#7ea2d473;background:linear-gradient(180deg,rgba(126,162,212,.1),var(--card));cursor:default}.card.done-card h3{color:#d4e2f4}.booklet-link{display:inline-flex;align-items:center;gap:8px;width:fit-content;margin-top:12px;padding:8px 12px;border-radius:12px;border:1px dashed var(--brass);background:#c9a36b1a;color:var(--brass-2);font-size:13px;font-weight:700;text-decoration:none}.booklet-link.large{margin:0 0 16px;padding:12px 14px;font-size:14px}.booklet-link:hover{border-style:solid;color:var(--ink)}.key-card{margin-bottom:12px;padding:14px 16px}.key-head{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.key-toggle{width:34px;height:34px;border-radius:10px;border:1px solid var(--line);background:var(--bg-2);color:var(--ink);cursor:pointer;display:grid;place-items:center;flex-shrink:0;transition:transform .16s ease,background .16s ease}.key-card.open .key-toggle{transform:rotate(45deg);background:#c9a36b2e;color:var(--brass-2)}.key-title{flex:1;min-width:160px;display:flex;flex-direction:column;gap:4px}.key-title strong{font-size:14px}.key-title small{color:var(--muted);font-size:12px}.key-actions{display:flex;gap:8px;flex-wrap:wrap}.key-body{margin-top:14px}.login{min-height:100vh;display:grid;place-items:center;padding:24px}.login-card{width:min(440px,100%)}.login-tabs{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-bottom:16px}.login-tabs button{border:1px solid var(--line);background:var(--bg-2);border-radius:12px;padding:10px 8px;cursor:pointer}.login-tabs button.on{border-color:var(--brass);background:#c9a36b29;color:var(--brass-2)}.dash-acc{margin-top:16px}.dash-acc>summary:after{content:"+";color:var(--muted);font-size:22px;line-height:1;margin-left:8px}.dash-acc[open]>summary:after{content:"–"}.drop{border:1.5px dashed var(--line);border-radius:16px;padding:28px;text-align:center;background:#ffffff05}.thumbs{display:grid;grid-template-columns:repeat(auto-fill,minmax(140px,1fr));gap:10px;margin-top:14px}.thumbs img{width:100%;height:140px;object-fit:cover;border-radius:12px;border:1px solid var(--line)}.err{background:#e07a5f1f;color:#f0b8aa;padding:10px 12px;border-radius:10px;margin-bottom:12px}.q-row{display:flex;align-items:center;gap:12px;padding:10px 0;border-bottom:1px solid var(--line);flex-wrap:wrap}.q-row strong{min-width:36px}.q-side{display:flex;align-items:center;gap:8px;margin-left:auto}.grade-mark{width:28px;height:28px;border-radius:999px;display:grid;place-items:center;flex-shrink:0}.grade-mark.ok{background:#6fbf8a2e;color:var(--ok)}.grade-mark.bad{background:#e07a5f2e;color:var(--bad)}.grade-mark.empty{background:#8d879429;color:var(--empty)}.btn.coach-solve{padding:7px 10px;font-size:12px;white-space:nowrap}.coach-form textarea{background:var(--bg-2);border:1px solid var(--line);border-radius:10px;padding:8px 10px;resize:vertical;min-height:72px}.ext-row{display:flex;align-items:center;gap:8px}.ext-plus,.ext-paste{width:40px;height:40px;border-radius:12px;border:1px dashed var(--brass);display:grid;place-items:center;cursor:pointer;color:var(--brass-2);flex-shrink:0;padding:0}.ext-paste{background:transparent}.ext-mini,.ext-thumb{width:72px;height:72px;object-fit:cover;border-radius:10px;border:1px solid var(--line)}.ext-thumb{width:160px;height:auto;max-height:180px;margin-bottom:10px}.quiz-log{list-style:none;margin:12px 0 0;padding:0;display:grid;gap:8px}.quiz-log li{display:flex;flex-direction:column;gap:2px;font-size:13px;color:var(--muted);border-top:1px solid var(--line);padding-top:8px}.quiz-log strong{color:var(--ink);font-size:12px}.choices{display:flex;flex-wrap:wrap;gap:8px}.choices label{min-width:44px;height:44px;display:grid;place-items:center;border-radius:12px;border:1px solid var(--line);background:var(--bg-2);font-weight:700;cursor:pointer}.choices label input{display:none}.choices label.on{background:var(--brass);color:#1a140c;border-color:var(--brass)}.choices label.empty.on{background:transparent;color:var(--empty);border-color:var(--empty)}button.card{width:100%;color:inherit;font:inherit}.mobile-nav,.coach-fab{display:none}.coach{position:sticky;top:0;height:100vh;min-height:0;border-left:1px solid var(--line);background:#12151ae6;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);display:flex;flex-direction:column;min-width:0}.coach-head{display:flex;justify-content:space-between;align-items:flex-start;gap:8px;padding:18px 16px 12px;border-bottom:1px solid var(--line);flex-shrink:0}.coach-head small{display:block;color:var(--muted);font-size:12px;margin-top:2px}.coach-tools{display:flex;gap:4px;flex-wrap:wrap;justify-content:flex-end}.coach-transport{display:flex;gap:8px;padding:8px 16px;border-bottom:1px solid var(--line);flex-shrink:0}.coach-transport .btn{display:inline-flex;align-items:center;gap:6px;flex:1;justify-content:center;font-size:12px}.coach-close{display:none}.coach-listen{margin:10px 16px 0;border:1px solid var(--brass);background:#c9a36b1f;color:var(--brass-2);border-radius:10px;padding:8px 10px;cursor:pointer;font-weight:700}.coach-log{flex:1 1 auto;min-height:0;overflow-x:hidden;overflow-y:auto;overflow-anchor:none;scroll-behavior:auto;padding:14px 16px;display:flex;flex-direction:column;gap:12px}.coach-msg{flex:0 0 auto;border-radius:14px;padding:10px 12px;max-width:100%;position:relative}.coach-msg p{margin:0;white-space:pre-wrap;overflow-wrap:anywhere;font-size:13.5px;line-height:1.45}.coach-msg p strong{color:var(--brass-2);font-weight:750}.coach-voice{display:flex;gap:8px;align-items:center;flex-wrap:wrap;padding:0 12px 12px}.coach-voice .live{color:var(--brass);font-size:12px;font-weight:700}.coach-voice .btn{display:inline-flex;align-items:center;gap:6px}.coach-msg.coach{background:var(--card);border:1px solid var(--line)}.coach-msg.me{background:#c9a36b24;border:1px solid rgba(201,163,107,.28);align-self:flex-end}.coach-vids{display:grid;gap:8px;margin-top:10px;list-style:none;padding:0;margin-left:0;counter-reset:none}.coach-vids li{margin:0}.coach-vid{display:grid;grid-template-columns:28px 72px 1fr;gap:8px;align-items:start;text-align:left;background:var(--bg-2);border:1px solid var(--line);border-radius:10px;padding:8px;color:inherit;text-decoration:none}.coach-vid:hover{border-color:var(--brass)}.coach-vid em{font-style:normal;font-weight:800;font-size:16px;color:var(--brass-2);line-height:1.2;padding-top:8px}.coach-vid img,.coach-vid-gap{width:72px;height:40px;object-fit:cover;border-radius:6px;background:var(--card)}.coach-vid span{font-size:12px;min-width:0}.coach-vid strong{display:block;font-size:12px;line-height:1.35}.coach-vid small{display:block;color:var(--muted);font-size:11px;margin-top:2px}.coach-vid-url{color:var(--brass)!important;word-break:break-all;margin-top:4px!important}.coach-chart-link{display:inline-block;margin:4px 16px 10px;color:var(--brass);font-size:12px}.coach-picks{max-height:280px;overflow:auto;padding:8px 16px 6px;border-top:1px solid var(--line)}.coach-picks em{display:block;font-style:normal;color:var(--brass-2);font-size:11px;font-weight:700;margin:8px 0 6px}.coach-picks button{display:inline-block;margin:0 6px 6px 0;background:var(--bg-2);border:1px solid var(--line);border-radius:999px;padding:5px 10px;font-size:12px;cursor:pointer}.coach-picks button:hover{border-color:var(--brass)}.coach-picks button small{color:var(--muted);font-weight:600}.coach-actions{display:flex;flex-direction:column;gap:8px;padding:8px 16px 6px;border-top:1px solid var(--line);flex-shrink:0}.coach-actions.slim{padding-top:6px}.coach-actions .btn,.coach-actions a.btn{display:flex;align-items:center;justify-content:center;gap:6px;text-align:center}.coach-form{display:flex;flex-direction:column;gap:8px;padding:8px 16px 6px;border-top:1px solid var(--line);flex-shrink:0}.coach-form label{display:flex;flex-direction:column;gap:4px;font-size:12px;color:var(--muted)}.coach-form select{background:var(--bg-2);border:1px solid var(--line);border-radius:10px;padding:8px 10px}.coach-timer{padding:10px 16px 0;text-align:center}.coach-timer strong{display:block;font-family:Fraunces,Georgia,serif;font-size:28px;letter-spacing:.04em}.coach-timer small{color:var(--muted)}.coach-input{display:flex;gap:8px;padding:10px 12px 14px;border-top:1px solid var(--line)}.coach-input input{flex:1;background:var(--bg-2);border:1px solid var(--line);border-radius:12px;padding:10px 12px;outline:none}.coach-input .btn{padding:10px 12px}.mebi-picks .pick-row{display:flex;gap:10px;align-items:flex-start;padding:8px 0;border-bottom:1px solid var(--line);cursor:pointer;font-size:14px}.mebi-picks .pick-row:last-child{border-bottom:0}.mebi-picks .pick-row small{color:var(--muted)}.mebi-picks input[type=checkbox]{margin-top:3px;accent-color:var(--brass)}@media(max-width:1100px){.shell{grid-template-columns:260px 1fr}.coach{position:fixed;right:0;top:0;width:min(360px,100vw);z-index:40;transform:translate(100%);transition:transform .2s ease;box-shadow:var(--shadow)}.coach.open{transform:translate(0)}.coach-close{display:inline-flex}.coach-fab{display:grid;place-items:center;position:fixed;right:16px;bottom:22px;z-index:30;width:52px;height:52px;border-radius:16px;background:var(--brass);color:#1a140c;border:0;box-shadow:var(--shadow);cursor:pointer}}@media(max-width:900px){.shell{grid-template-columns:1fr}.nav{display:none}.content{padding:22px 16px 96px}.board-layer{top:8px;right:8px;bottom:88px;left:8px;max-height:calc(100vh - 96px)}.grid.stats,.grid.cards,.grid.subjects,.grid.durum,.durum-wrap{grid-template-columns:1fr}.page-head{flex-direction:column;align-items:flex-start}.coach-fab{bottom:76px}.mobile-nav{display:flex;position:fixed;left:0;right:0;bottom:0;background:#161a20;border-top:1px solid var(--line);justify-content:space-around;padding:10px 8px calc(10px + env(safe-area-inset-bottom));z-index:20}.mobile-nav a{color:var(--muted);font-size:10px;display:flex;flex-direction:column;align-items:center;gap:4px;padding:0 2px;text-align:center}.mobile-nav a.active{color:var(--brass-2)}}.grid.subjects a.card{display:block}.topic-chart svg{width:100%;height:auto;display:block}.topic-legend{display:flex;gap:16px;flex-wrap:wrap;color:var(--muted);font-size:12px;margin-top:8px}.topic-legend .dot{display:inline-block;width:8px;height:8px;margin-right:6px;vertical-align:middle}.topic-legend .dot.quiz{background:var(--brass);border-radius:50%}.topic-legend .dot.video{background:var(--ok);transform:rotate(45deg)}.cizelge-tabs{display:flex;flex-wrap:wrap;gap:8px;margin:0 0 22px}.cizelge-tabs .btn small{font-weight:600;opacity:.75}.video-suggest{margin-top:16px;border-top:1px solid var(--line);padding-top:14px}.video-frame{margin-bottom:14px}.video-frame iframe{width:100%;aspect-ratio:16 / 9;border:0;border-radius:12px}.video-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:10px}.video-card{text-align:left;background:var(--bg-2);border:1px solid var(--line);border-radius:12px;padding:8px;cursor:pointer;color:inherit}.video-card img{width:100%;border-radius:8px;aspect-ratio:16 / 9;object-fit:cover}.video-card strong{display:block;font-size:13px;margin-top:6px}.video-card small{color:var(--muted)}.busy-veil{position:fixed;top:0;right:0;bottom:0;left:0;z-index:80;display:grid;place-items:center;background:#0a0c106b;backdrop-filter:blur(9px);-webkit-backdrop-filter:blur(9px)}.busy-card{display:flex;flex-direction:column;align-items:center;gap:14px;padding:28px 32px;border-radius:20px;background:#1c2128eb;border:1px solid var(--line);box-shadow:var(--shadow);min-width:220px;text-align:center}.busy-card strong{font-size:15px;font-weight:600;color:var(--ink)}.busy-spin{width:38px;height:38px;border:3px solid var(--line);border-top-color:var(--brass);border-radius:50%;animation:busy-rot .75s linear infinite}@keyframes busy-rot{to{transform:rotate(360deg)}}.coach-form.want-photo{outline:1px dashed var(--brass);outline-offset:4px;border-radius:12px;padding:8px 4px 4px}.board-layer{position:absolute;top:12px;left:12px;right:12px;bottom:12px;max-height:calc(100vh - 24px);z-index:12;display:flex}.board{flex:1;min-height:0;background:#f6f0e3;color:#1c140c;border-radius:22px;border:1px solid #e2d3b3;box-shadow:0 22px 48px #00000061;display:flex;flex-direction:column;overflow:hidden}.board-body{flex:1;min-height:0;overflow:auto;overflow-anchor:none;display:flex;flex-direction:column;align-items:stretch}.board-top{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:14px 16px;border-bottom:1px solid #e2d3b3;background:#efe6d3}.board-top small{display:block;color:#7a6a52;font-size:11px;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.board-top strong{color:#1c140c;font-size:16px}.board-top .btn{color:#1c140c}.board-tape{display:flex;align-items:center;gap:8px;padding:8px 14px;border-bottom:1px solid #e2d3b3;background:#e8dcc4}.board-tape .btn{color:#1c140c;padding:4px 8px;font-size:12px;font-weight:800;flex:0 0 auto}.board-tape-range{flex:1;min-width:0;accent-color:#8a6a32;height:6px}.board-tape small{flex:0 0 auto;font-size:11px;font-weight:800;color:#6a5840;font-variant-numeric:tabular-nums}.board-skip-read{margin:10px 0 4px;background:#1c140c;color:#fff8e8;border:0;font-weight:800}.board-q{flex:0 0 auto;overflow:visible;padding:16px 20px 6px}.board-photo{display:block;max-width:100%;max-height:320px;object-fit:contain;margin:0 auto 12px;border-radius:12px;background:#fff;border:1px solid #e2d3b3}.board-q-text{margin:0;font-size:19px;line-height:1.55;white-space:pre-wrap}.board-q-text strong{font-size:1.18em;font-weight:800;background:#ffe08a;padding:0 4px;border-radius:4px}.board-marks{display:flex;flex-wrap:wrap;gap:8px;margin-top:14px}.board-marks span{background:#fff6c8;border:1px solid #e3c341;border-radius:999px;padding:5px 10px;font-size:13px;font-weight:700}.board-marks span.on{box-shadow:0 0 0 2px #c9a36b}.board-draw{flex:0 0 auto;padding:4px 20px 10px}.board-notes{margin-bottom:14px;padding-bottom:12px;border-bottom:1px dashed #e2d3b3}.board-draw em,.board-notes em,.board-work em{display:block;font-style:normal;font-weight:800;color:#8a6a32;font-size:12px;letter-spacing:.04em;text-transform:uppercase;margin-bottom:8px}.board-draw small{display:block;margin-top:6px;color:#7a6a52;font-size:12px}.board-sketch{width:min(100%,420px);height:auto;display:block;margin:0 auto;background:#fff;border:1px solid #ead9b6;border-radius:14px}.board-work{flex:0 0 auto;border-top:2px dashed #c9a36b;background:#fffaf0;padding:12px 16px 16px;margin-top:4px;overflow:visible}.board-empty{margin:0;color:#8a7b66;font-size:13px}.board-work ol{margin:0;padding:0;list-style:none;display:grid;gap:8px}.board-work li{background:#fff;border:1px solid #ead9b6;border-radius:12px;padding:8px 10px}.board-work li.on{border-color:#c9a36b;box-shadow:0 0 0 2px #c9a36b47}.board-work li small{display:block;color:#8a6a32;font-size:12px;font-weight:800;letter-spacing:.03em;text-transform:none;margin-bottom:4px}.board-work li span,.board-work li .board-op{font-size:13px;font-weight:650;line-height:1.35}.board-ops{display:grid;gap:3px}.board-op{display:block}.board-frac{display:inline-flex;flex-direction:column;align-items:center;vertical-align:middle;margin:0 .16em;line-height:1.05}.board-frac>em,.board-frac>i{font-style:normal;font-weight:700;padding:0 .2em}.board-frac>em{border-bottom:1.5px solid currentColor;padding-bottom:1px}.board-frac>i{padding-top:1px}.board-exp{font-size:.72em;font-weight:700;line-height:0}.archive-filters{display:flex;flex-wrap:wrap;gap:14px 18px;align-items:flex-end;margin-top:8px}.archive-filters .field{min-width:200px;margin-bottom:0}.acc{background:var(--card);border:1px solid var(--line);border-radius:var(--radius);margin-bottom:12px;box-shadow:var(--shadow)}.acc>summary{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:16px 20px;cursor:pointer;list-style:none}.acc>summary::-webkit-details-marker{display:none}.acc>summary em{font-style:normal;color:var(--muted)}.acc>summary small{color:var(--muted);white-space:nowrap}.acc-body{padding:0 20px 16px;border-top:1px solid var(--line)}.mistake-row{padding:14px 0;border-bottom:1px solid var(--line)}.mistake-row:last-child{border-bottom:0}.mistake-title{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin:0 0 6px;font-weight:650}.mistake-meta{margin:0;color:var(--muted);font-size:13px}.mistake-actions{display:flex;flex-wrap:wrap;gap:8px;align-items:center;margin-top:10px}.muted-hint{color:var(--muted);font-size:12px}.similar-box{margin-top:12px;padding:12px;border:1px dashed var(--line);border-radius:12px;background:var(--bg-2)}.similar-box textarea{width:100%;background:var(--card);border:1px solid var(--line);border-radius:10px;padding:10px;margin:8px 0}.similar-hits{margin:12px 0 0;padding-left:18px}.similar-hits li{margin-bottom:10px}.similar-hits .badge{margin-left:8px}.video-grid.compact{margin-top:12px;grid-template-columns:repeat(auto-fill,minmax(150px,1fr))}.grid.deneme-grid{grid-template-columns:repeat(2,1fr)}.deneme-card{display:block}.deneme-card-top{display:flex;justify-content:space-between;gap:12px;align-items:flex-start}.deneme-score strong{font-family:Fraunces,Georgia,serif;font-size:36px;line-height:1}.deneme-score small{color:var(--muted);margin-left:4px}.deneme-brans{display:flex;flex-wrap:wrap;gap:6px;margin-top:8px}.deneme-brans span{background:var(--bg-2);border:1px solid var(--line);border-radius:999px;padding:4px 8px;font-size:12px;color:var(--muted)}.deneme-card.tag-eksik .deneme-score strong{color:var(--bad)}.deneme-card.tag-orta .deneme-score strong{color:var(--warn)}.deneme-card.tag-iyi .deneme-score strong{color:var(--brass-2)}.deneme-card.tag-harika .deneme-score strong{color:var(--ok)}@media(max-width:800px){.grid.deneme-grid{grid-template-columns:1fr}}.pub-list{display:grid;gap:12px}.pub-acc>summary{align-items:flex-start}.pub-acc>summary:after{content:"+";color:var(--muted);font-size:22px;line-height:1;margin-left:8px}.pub-acc[open]>summary:after{content:"–"}.pub-acc-summary{display:flex;flex-direction:column;align-items:flex-start;gap:10px;min-width:0;flex:1}.pub-acc-summary strong{font-family:Fraunces,Georgia,serif;font-size:20px;font-weight:620}.pub-acc-badges{display:flex;flex-wrap:wrap;gap:8px}.pub-acc .acc-body{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px}.pub-acc .acc-body p{margin:12px 0 0;color:var(--muted)}.pub-acc .acc-body .btn{margin-top:12px}
