/* Slovra V30 — Gerçek Mastery Engine */
.v30-screen{padding-bottom:96px!important}.v30-topbar{max-width:860px;margin:0 auto 12px;display:grid;grid-template-columns:42px 1fr 42px;gap:10px;align-items:center}.v30-topbar>button{width:42px;height:42px;border:1px solid rgba(255,255,255,.08);border-radius:13px;background:rgba(255,255,255,.045);color:var(--text-primary,#fff);font-size:20px;font-weight:900;cursor:pointer}.v30-topbar>div{text-align:center;min-width:0}.v30-topbar span{display:block;color:#68d9ff;font-size:8px;font-weight:950;letter-spacing:1px}.v30-topbar strong{display:block;margin-top:2px;font-size:17px;overflow-wrap:anywhere}.v30-shell{width:min(100%,860px);margin:0 auto;display:grid;gap:12px;box-sizing:border-box}.v30-hero,.v30-card{border:1px solid rgba(255,255,255,.09);background:var(--card-bg,#17262d);border-radius:21px;box-shadow:0 5px 0 rgba(0,0,0,.14);box-sizing:border-box;min-width:0}.v30-hero{padding:17px;display:grid;grid-template-columns:minmax(0,1fr) 92px;gap:14px;align-items:center;background:linear-gradient(135deg,rgba(28,176,246,.10),rgba(167,119,255,.08)),var(--card-bg,#17262d)}.v30-hero>div:first-child>span,.v30-card-head span,.v30-entry-copy>span{font-size:8px;font-weight:950;letter-spacing:.9px;color:#75dfff}.v30-hero h2{margin:5px 0 5px;font-size:20px;line-height:1.15}.v30-hero p{margin:0;color:var(--text-muted,#94a2a8);font-size:10px;line-height:1.45;max-width:560px}.v30-ring{width:86px;height:86px;border-radius:50%;display:flex;flex-direction:column;align-items:center;justify-content:center;border:7px solid rgba(88,204,2,.68);box-shadow:inset 0 0 0 1px rgba(255,255,255,.06);background:rgba(0,0,0,.14)}.v30-ring strong{font-size:20px}.v30-ring small{font-size:8px;color:var(--text-muted,#95a2a7);font-weight:800}.v30-card{padding:15px}.v30-card-head{display:flex;justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:12px}.v30-card-head h3{font-size:15px;margin:3px 0 0}.v30-card-head>small{font-size:8px;color:var(--text-muted,#93a0a5);text-align:right;max-width:170px;line-height:1.35}.v30-levels{display:grid;gap:9px}.v30-level-row>div:first-child{display:flex;justify-content:space-between;align-items:center;margin-bottom:5px}.v30-level-row strong{font-size:11px}.v30-level-row span{font-size:9px;color:var(--text-muted,#9aa6ab);font-weight:900}.v30-track{height:7px;border-radius:999px;background:rgba(255,255,255,.055);overflow:hidden}.v30-track i{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#1cb0f6,#58cc02)}.v30-priority{display:grid;gap:8px}.v30-priority-row{display:grid;grid-template-columns:28px minmax(0,1fr) auto;gap:9px;align-items:center;padding:10px;border-radius:14px;border:1px solid rgba(255,255,255,.065);background:rgba(255,255,255,.028)}.v30-priority-no{width:26px;height:26px;border-radius:9px;background:rgba(255,183,77,.1);color:#ffbd65;display:flex;align-items:center;justify-content:center;font-weight:950;font-size:10px}.v30-priority-row strong{display:block;font-size:11px}.v30-priority-row small{display:block;margin-top:3px;font-size:8.5px;color:var(--text-muted,#95a2a7);line-height:1.35}.v30-priority-row>b{font-size:12px;color:#ffbd65}.v30-tabs{display:flex;gap:6px;overflow-x:auto;padding-bottom:2px;margin-bottom:11px;scrollbar-width:none}.v30-tabs::-webkit-scrollbar{display:none}.v30-tabs button{border:1px solid rgba(255,255,255,.07);border-radius:999px;background:rgba(255,255,255,.035);color:var(--text-muted,#9aa6aa);padding:7px 10px;font-size:8.5px;font-weight:950;white-space:nowrap;cursor:pointer}.v30-tabs button.active{background:rgba(28,176,246,.13);border-color:rgba(28,176,246,.27);color:#6cd8ff}.v30-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.v30-concept{border:1px solid rgba(255,255,255,.065);border-radius:15px;background:rgba(255,255,255,.027);padding:11px;min-width:0}.v30-concept.weak{border-color:rgba(255,91,91,.18)}.v30-concept.master{border-color:rgba(88,204,2,.18)}.v30-concept-top{display:grid;grid-template-columns:30px minmax(0,1fr) auto;gap:8px;align-items:center;margin-bottom:9px}.v30-concept-top>span{font-size:20px}.v30-concept-top small{display:block;font-size:7px;color:#7bcfed;font-weight:900;letter-spacing:.45px}.v30-concept-top strong{display:block;font-size:10px;line-height:1.2;margin-top:2px;overflow-wrap:anywhere}.v30-concept-top>b{font-size:11px}.v30-concept-meta{display:flex;justify-content:space-between;gap:7px;margin-top:7px}.v30-concept-meta span{font-size:7.6px;color:var(--text-muted,#94a1a6);line-height:1.25}.v30-concept-meta span:last-child{text-align:right}.v30-empty,.v30-loading{padding:17px;border-radius:13px;background:rgba(255,255,255,.025);text-align:center;color:var(--text-muted,#94a1a6);font-size:9px}.v30-note{padding:0 9px;text-align:center;color:var(--text-muted,#8f9ca1);font-size:8px;line-height:1.45}.v30-entry{display:grid!important;grid-template-columns:38px minmax(0,1fr) auto;gap:10px;align-items:center;border-color:rgba(28,176,246,.16)!important}.v30-entry-icon{width:36px;height:36px;border-radius:12px;background:rgba(28,176,246,.10);display:flex;align-items:center;justify-content:center;font-size:20px}.v30-entry-copy{min-width:0}.v30-entry-copy strong{display:block;font-size:11px;margin:2px 0}.v30-entry-copy small{display:block;color:var(--text-muted,#94a1a6);font-size:8px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.v30-entry>button,.v30-path-btn{border:0;border-radius:10px;background:#1cb0f6;color:#06212e;font-weight:950;font-size:8px;padding:8px 10px;cursor:pointer;white-space:nowrap}.v30-path-btn{margin-left:auto}.light-mode .v30-hero,.light-mode .v30-card{border-color:#dbe6ea;background:#fff;box-shadow:0 4px 0 rgba(49,74,84,.08)}.light-mode .v30-hero{background:linear-gradient(135deg,rgba(28,176,246,.08),rgba(167,119,255,.06)),#fff}.light-mode .v30-topbar>button,.light-mode .v30-concept,.light-mode .v30-priority-row{border-color:#dce7eb;background:#f8fbfc}.light-mode .v30-track{background:#e8eff2}.light-mode .v30-ring{background:#f7fbfc}.light-mode .v30-tabs button{border-color:#dce7eb;background:#f6fafb;color:#64747a}.light-mode .v30-tabs button.active{background:#e5f6fd;color:#137ca8}.light-mode .v30-priority-no{background:#fff2dc}.light-mode .v30-empty,.light-mode .v30-loading{background:#f5f9fa}
@media(max-width:600px){.v30-screen{padding-left:max(14px,env(safe-area-inset-left))!important;padding-right:max(14px,env(safe-area-inset-right))!important}.v30-shell,.v30-topbar{width:100%;max-width:100%;box-sizing:border-box}.v30-hero,.v30-card{width:100%;max-width:100%;margin-left:0;margin-right:0}.v30-grid{grid-template-columns:1fr}.v30-hero{grid-template-columns:minmax(0,1fr) 76px;padding:14px}.v30-ring{width:70px;height:70px;border-width:6px}.v30-hero h2{font-size:17px}.v30-card{padding:13px}.v30-card-head{gap:8px}.v30-card-head>small{max-width:120px}.v30-entry{grid-template-columns:34px minmax(0,1fr)!important}.v30-entry>button{grid-column:2;justify-self:start}.v30-entry-copy small{white-space:normal}.v30-priority-row{grid-template-columns:25px minmax(0,1fr) auto}}
