
    #matematik-vadisi{--mv-bg:light-dark(#f4f3e8,#172a23);--mv-ink:light-dark(#213a2d,#e9f1e6);--mv-panel:light-dark(#fffdf4,#20372b);--mv-line:light-dark(#d9dfcc,#3c5546);--mv-muted:light-dark(#596e5d,#bbcabb);--mv-accent:#e9ad49;--mv-button:#28593a;font:14px/1.45 'Trebuchet MS',Arial,sans-serif;color:var(--mv-ink);background:var(--mv-bg);border-radius:18px;overflow:hidden;isolation:isolate;text-align:left}
    #matematik-vadisi *{box-sizing:border-box}#matematik-vadisi [hidden]{display:none!important}#matematik-vadisi button,#matematik-vadisi input,#matematik-vadisi select{font:inherit}#matematik-vadisi button{cursor:pointer;color:inherit}#matematik-vadisi button:disabled{cursor:default;opacity:.55}#matematik-vadisi button:focus-visible{outline:3px solid #cf8c28;outline-offset:3px}#matematik-vadisi h2,#matematik-vadisi h3,#matematik-vadisi p{margin:0}#matematik-vadisi .mv-top{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:19px 24px;background:#183b2d;color:#fff8df;border-bottom:4px solid #da9e43;flex-wrap:wrap}#matematik-vadisi .mv-brand{display:flex;align-items:center;gap:13px}#matematik-vadisi .mv-logo{position:relative;width:34px;height:34px;background:#a6c765;box-shadow:inset -9px -10px #658f43;transform:rotate(-8deg)}#matematik-vadisi .mv-logo:before{content:'';position:absolute;inset:5px 13px;background:#f7f0c8}#matematik-vadisi .mv-logo:after{content:'';position:absolute;inset:13px 5px;background:#f7f0c8}#matematik-vadisi .mv-name{font-size:21px;font-weight:700;letter-spacing:.2px;line-height:1.1}#matematik-vadisi .mv-kicker{font-size:10px;letter-spacing:2px;margin-bottom:5px;color:#c2d2b7}#matematik-vadisi .mv-preview{font-size:10px;letter-spacing:1.4px;background:#294b3a;border:1px solid #5b7355;padding:5px 8px;border-radius:4px}#matematik-vadisi .mv-nav{display:flex;align-items:center;gap:8px;padding:12px 20px;border-bottom:1px solid var(--mv-line);flex-wrap:wrap}#matematik-vadisi .mv-nav button{border:0;background:transparent;padding:9px 14px;border-radius:7px;display:flex;align-items:center;gap:7px;font-weight:700}#matematik-vadisi .mv-nav button[aria-pressed=true]{background:var(--mv-button);color:#fff9e7}#matematik-vadisi .mv-nav .mv-current{margin-left:auto;font-size:12px;color:var(--mv-muted);overflow-wrap:anywhere}#matematik-vadisi .mv-layout{display:grid;grid-template-columns:minmax(0,1fr) 242px}#matematik-vadisi .mv-world{position:relative;min-width:0;background:#bfd0a7}#matematik-vadisi .mv-world-head{position:absolute;left:21px;top:18px;z-index:1;pointer-events:none}#matematik-vadisi .mv-world-title{color:#244934;font-size:20px;font-weight:700}#matematik-vadisi .mv-world-sub{color:#42604b;font-size:12px;margin-top:3px}#matematik-vadisi canvas{display:block;width:100%;height:490px;touch-action:manipulation;cursor:crosshair}#matematik-vadisi .mv-side{background:var(--mv-panel);padding:21px 18px;display:flex;flex-direction:column;gap:20px;border-left:1px solid var(--mv-line)}#matematik-vadisi .mv-eyebrow{font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:1.8px;color:var(--mv-muted)}#matematik-vadisi .mv-side h3{font-size:20px;margin:5px 0 7px}#matematik-vadisi .mv-side p{font-size:12px;color:var(--mv-muted)}#matematik-vadisi .mv-mission-art{height:90px;position:relative;overflow:hidden;background:light-dark(#e4ead4,#314b35);border-radius:9px;margin:14px 0}#matematik-vadisi .mv-house-mini{position:absolute;width:66px;height:43px;background:#c39153;left:calc(50% - 33px);top:36px;border:4px solid #a77643;box-shadow:13px 8px 0 #6c77413b}#matematik-vadisi .mv-house-mini:before{content:'';position:absolute;width:80px;height:19px;background:#7d5b43;left:-11px;top:-20px;border-top:8px solid #a5794d;box-shadow:0 -8px 0 -1px #7d5b43}#matematik-vadisi .mv-house-mini:after{content:'';position:absolute;width:15px;height:28px;background:#5c5140;bottom:0;left:22px;box-shadow:-19px -4px 0 -3px #b7d7cf}#matematik-vadisi .mv-resource-progress{margin:12px 0}#matematik-vadisi .mv-count-row{display:flex;justify-content:space-between;font-size:12px;gap:6px;margin-bottom:6px}#matematik-vadisi .mv-track{height:5px;border-radius:8px;background:var(--mv-line);overflow:hidden}#matematik-vadisi .mv-track>span{display:block;height:100%;background:#6c9753;transition:width .25s}#matematik-vadisi .mv-primary{background:var(--mv-button);color:#fff8e4;border:0;border-bottom:3px solid #173d27;border-radius:7px;padding:11px 14px;font-weight:700;display:flex;align-items:center;justify-content:center;gap:8px;min-height:44px}#matematik-vadisi .mv-secondary{background:var(--mv-bg);border:1px solid var(--mv-line);padding:9px 12px;border-radius:7px;min-height:42px}#matematik-vadisi .mv-build-button{width:100%;margin-top:15px}#matematik-vadisi .mv-side hr{border:0;border-top:1px solid var(--mv-line);width:100%;margin:0}#matematik-vadisi .mv-hearts{font-size:23px;letter-spacing:3px;color:#bc533e;line-height:1.3}#matematik-vadisi .mv-life-row{display:flex;justify-content:space-between;align-items:center;gap:8px}#matematik-vadisi .mv-life-label{font-size:11px;color:var(--mv-muted)}#matematik-vadisi .mv-inventory{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;margin-top:10px}#matematik-vadisi .mv-slot{border:1px solid var(--mv-line);background:var(--mv-bg);border-radius:7px;min-height:73px;padding:9px 5px;text-align:center;position:relative}#matematik-vadisi .mv-slot b{font-size:15px;margin-left:4px}#matematik-vadisi .mv-slot small{display:block;font-size:10px;color:var(--mv-muted);margin-top:5px}#matematik-vadisi .mv-item{width:15px;height:17px;display:inline-block;vertical-align:middle;background:#ae7848;box-shadow:inset -5px -3px #7a5038;transform:rotate(-10deg);border:2px solid #c99360}#matematik-vadisi .mv-item.stone{background:#929f9b;border-color:#b7c2b2;box-shadow:inset -5px -3px #607678;transform:rotate(8deg)}#matematik-vadisi .mv-item.food{background:#cf7354;border-color:#e39d6a;box-shadow:inset -5px -3px #9c4a39;border-radius:4px;transform:none}#matematik-vadisi .mv-bottom{border-top:1px solid var(--mv-line);padding:14px 20px;display:grid;grid-template-columns:1fr auto;gap:12px;align-items:center;background:var(--mv-panel)}#matematik-vadisi .mv-targets{display:flex;gap:6px;flex-wrap:wrap}#matematik-vadisi .mv-targets button{min-height:39px;padding:8px 11px;background:var(--mv-bg);border:1px solid var(--mv-line);border-radius:6px;font-size:12px;display:flex;align-items:center;gap:6px}#matematik-vadisi .mv-targets button[aria-pressed=true]{border-color:#486c38;background:light-dark(#e5ecd8,#304731)}#matematik-vadisi .mv-drive{display:flex;align-items:center;gap:5px}#matematik-vadisi .mv-drive button{width:40px;height:40px;border:1px solid var(--mv-line);background:var(--mv-bg);border-radius:6px;font-size:18px}#matematik-vadisi .mv-help{font-size:11px;color:var(--mv-muted);margin-top:7px}#matematik-vadisi .mv-status{padding:10px 20px;background:var(--mv-bg);color:var(--mv-muted);font-size:12px;min-height:40px;border-top:1px solid var(--mv-line)}#matematik-vadisi .mv-marker{position:absolute;z-index:1;pointer-events:none;transform:translate(-50%,-100%);white-space:nowrap;background:#fff9e9;border:2px solid #47693a;border-radius:6px;padding:5px 9px;color:#294833;font-size:12px;font-weight:700;box-shadow:0 3px 0 #536c3c33}#matematik-vadisi .mv-marker:after{content:'';position:absolute;width:8px;height:8px;background:#fff9e9;border-right:2px solid #47693a;border-bottom:2px solid #47693a;bottom:-6px;left:calc(50% - 4px);transform:rotate(45deg)}#matematik-vadisi .mv-question{position:absolute;inset:75px 24px auto;max-width:405px;margin:0 auto;padding:20px;background:var(--mv-panel);border:2px solid #b18850;border-radius:12px;z-index:3;box-shadow:0 15px 60px #1b35294d}#matematik-vadisi .mv-question-top{display:flex;align-items:center;justify-content:space-between;margin-bottom:12px;gap:10px}#matematik-vadisi .mv-question-top button{border:0;background:transparent;padding:5px;color:var(--mv-muted)}#matematik-vadisi .mv-plaque{position:relative;background-color:#bb7955;background-image:linear-gradient(0deg,transparent 90%,#875b3c 90%),linear-gradient(90deg,transparent 95%,#875b3c 95%);background-size:100% 30px,64px 60px;border:5px solid #986140;border-bottom-width:8px;border-radius:3px;padding:23px 8px;text-align:center;color:#fff5d9;font-size:36px;font-weight:700;text-shadow:2px 3px #835238;letter-spacing:2px}#matematik-vadisi .mv-question.tree .mv-plaque{background-color:#b9905d;background-image:linear-gradient(0deg,transparent 93%,#8c6a44 93%);background-size:100% 24px;border-color:#8a673e}#matematik-vadisi .mv-question.rock .mv-plaque{background-color:#7d928f;background-image:none;border-color:#576c69;text-shadow:2px 3px #415950}#matematik-vadisi .mv-question.food .mv-plaque{background-color:#a7b77f;background-image:none;border-color:#728452;text-shadow:2px 3px #617844}#matematik-vadisi .mv-q-caption{text-align:center;font-size:12px;color:var(--mv-muted);margin:11px 0 4px}#matematik-vadisi .mv-answers{display:flex;justify-content:center;gap:9px;padding:14px 0 6px}#matematik-vadisi .mv-answer{position:relative;width:77px;height:93px;border:0;background:transparent;isolation:isolate;padding:0 0 39px;font-size:24px;font-weight:700;color:#24382f}#matematik-vadisi .mv-answer:before{content:'';position:absolute;width:64px;height:47px;left:calc(50% - 32px);top:2px;border-radius:5px;background:#c1cbc5;border:3px solid #778e83;box-shadow:inset 0 -6px #9aaea2;z-index:-1}#matematik-vadisi .mv-answer:after{content:'';position:absolute;left:calc(50% - 6px);top:46px;width:12px;height:37px;background:#b88752;border:2px solid #88613d;z-index:-1;border-radius:0 0 4px 4px}#matematik-vadisi .mv-answer.correct:before{background:#c9dd8d;border-color:#56762d;box-shadow:inset 0 -6px #adca6f}#matematik-vadisi .mv-answer.wrong:before{background:#e7b8a5;border-color:#a7624b;box-shadow:inset 0 -6px #d59880}#matematik-vadisi .mv-answer.correct{animation:mv-swing .5s ease-in-out}#matematik-vadisi .mv-q-feedback{font-size:12px;min-height:35px;text-align:center;color:var(--mv-muted)}#matematik-vadisi .mv-q-hint{display:block;border:0;background:transparent;text-decoration:underline;margin:0 auto;padding:7px;font-size:12px;color:var(--mv-muted)}#matematik-vadisi .mv-atelier{margin-top:auto;border-top:1px solid var(--mv-line);padding-top:14px}#matematik-vadisi .mv-atelier h3{font-size:16px}#matematik-vadisi .mv-camp{padding:15px;border-radius:8px;background:var(--mv-bg);border:1px solid var(--mv-line)}#matematik-vadisi .mv-camp button{margin-top:12px;width:100%}#matematik-vadisi .mv-profiles{padding:26px;display:grid;grid-template-columns:1fr 1.5fr;gap:28px;background:var(--mv-panel)}#matematik-vadisi .mv-profiles h2{font-size:23px;margin-bottom:5px}#matematik-vadisi .mv-profiles p{font-size:12px;color:var(--mv-muted)}#matematik-vadisi .mv-player-list{display:grid;gap:10px;margin-top:20px}#matematik-vadisi .mv-player-list button{display:flex;text-align:left;align-items:center;gap:13px;background:var(--mv-bg);border:1px solid var(--mv-line);padding:13px;border-radius:8px}#matematik-vadisi .mv-player-list button>span:last-child{overflow-wrap:anywhere;min-width:0}#matematik-vadisi .mv-player-list small{display:block;color:var(--mv-muted);font-size:11px}#matematik-vadisi .mv-form{background:var(--mv-bg);border:1px solid var(--mv-line);border-radius:12px;padding:20px}#matematik-vadisi .mv-form h3{font-size:18px;margin-bottom:15px}#matematik-vadisi .mv-fields{display:grid;grid-template-columns:1fr 1fr;gap:12px}#matematik-vadisi .mv-fields label{font-size:12px;display:grid;gap:5px}#matematik-vadisi .mv-fields input,#matematik-vadisi .mv-fields select{width:100%;min-width:0;background:var(--mv-panel);color:var(--mv-ink);border:1px solid var(--mv-line);border-radius:6px;padding:10px;font-size:16px}#matematik-vadisi fieldset{border:0;padding:0;margin:17px 0}#matematik-vadisi legend{font-size:12px;margin-bottom:9px}#matematik-vadisi .mv-skins{display:grid;grid-template-columns:repeat(4,1fr);gap:8px}#matematik-vadisi .mv-skins button{border:1px solid var(--mv-line);background:var(--mv-panel);border-radius:7px;padding:12px 4px 7px;font-size:11px;display:flex;align-items:center;flex-direction:column;gap:9px}#matematik-vadisi .mv-skins button[aria-pressed=true]{border:2px solid #61854b;background:light-dark(#e4eccc,#30492c)}#matematik-vadisi .mv-avatar{display:inline-block;width:26px;height:42px;position:relative;flex:none;background:linear-gradient(90deg,var(--avatar-color,#d19d39) 70%,#0002 70%);border-top:16px solid var(--skin-color,#e6bb84);border-bottom:9px solid #344951;box-shadow:inset 0 3px #0001}#matematik-vadisi .mv-avatar:before{content:'';position:absolute;left:0;top:-17px;height:6px;width:26px;background:var(--hair-color,#644837);box-shadow:0 4px 0 -2px var(--hair-color,#644837)}#matematik-vadisi .mv-avatar:after{content:'';position:absolute;top:-7px;left:6px;width:3px;height:3px;background:#384638;box-shadow:11px 0 #384638}#matematik-vadisi .mv-ops{display:flex;flex-wrap:wrap;gap:7px}#matematik-vadisi .mv-ops label{font-size:12px;background:var(--mv-panel);border:1px solid var(--mv-line);padding:9px 11px;border-radius:6px;display:flex;align-items:center;gap:6px;min-height:42px}#matematik-vadisi .mv-form>.mv-primary{width:100%;margin-top:16px}#matematik-vadisi .mv-form-error{color:#bc533e;font-size:12px;margin-top:9px}#matematik-vadisi .mv-session-note{font-size:11px;color:var(--mv-muted);border-top:1px solid var(--mv-line);padding:11px 20px;display:flex;align-items:center;gap:6px;flex-wrap:wrap}#matematik-vadisi i[data-lucide]{width:15px;height:15px;display:inline-block}#matematik-vadisi svg{width:15px;height:15px;flex:none}
    #matematik-vadisi .mv-world{min-height:490px}#matematik-vadisi canvas{position:absolute;inset:0;height:100%!important}
    @keyframes mv-swing{0%{transform:rotate(0)}45%{transform:translateY(-35px) rotate(-25deg)}70%{transform:translateY(-16px) rotate(15deg)}100%{transform:rotate(0)}}
    @media(max-width:820px){#matematik-vadisi .mv-layout{grid-template-columns:1fr}#matematik-vadisi .mv-side{display:grid;grid-template-columns:1fr 1fr;border-left:0;border-top:1px solid var(--mv-line);gap:18px}#matematik-vadisi .mv-side>hr{display:none}#matematik-vadisi .mv-mission-art{display:none}#matematik-vadisi .mv-side h3{font-size:18px}#matematik-vadisi canvas{height:460px}#matematik-vadisi .mv-atelier{margin:0}#matematik-vadisi .mv-bottom{grid-template-columns:1fr}#matematik-vadisi .mv-drive{justify-content:flex-end}#matematik-vadisi .mv-world-head{left:18px;top:15px}}
    @media(max-width:480px){#matematik-vadisi .mv-top{padding:15px 16px;gap:10px}#matematik-vadisi .mv-name{font-size:18px}#matematik-vadisi .mv-preview{font-size:9px}#matematik-vadisi .mv-nav{gap:3px;padding:9px 12px}#matematik-vadisi .mv-nav button{padding:9px 10px;font-size:12px}#matematik-vadisi .mv-nav .mv-current{width:100%;margin:4px 0 0 3px}#matematik-vadisi canvas{height:360px}#matematik-vadisi .mv-side{padding:16px;gap:17px;grid-template-columns:1fr}#matematik-vadisi .mv-side h3{font-size:18px}#matematik-vadisi .mv-hearts{font-size:22px}#matematik-vadisi .mv-inventory{margin-top:6px}#matematik-vadisi .mv-slot{min-height:60px}#matematik-vadisi .mv-question{inset:64px 12px auto;padding:13px}#matematik-vadisi .mv-plaque{font-size:30px;padding:16px 6px}#matematik-vadisi .mv-answer{width:61px;font-size:22px}#matematik-vadisi .mv-answer:before{width:54px;left:calc(50% - 27px)}#matematik-vadisi .mv-answers{gap:4px}#matematik-vadisi .mv-profiles{grid-template-columns:1fr;padding:18px;gap:22px}#matematik-vadisi .mv-form{padding:14px}#matematik-vadisi .mv-fields{grid-template-columns:1fr}#matematik-vadisi .mv-bottom{padding:13px 16px}#matematik-vadisi .mv-drive button{width:44px;height:44px}#matematik-vadisi .mv-targets button{min-height:44px}#matematik-vadisi .mv-status{padding:10px 16px}}
    @media(max-width:820px){#matematik-vadisi .mv-world{min-height:460px}}@media(max-width:480px){#matematik-vadisi .mv-world{min-height:370px}}
    @media(prefers-reduced-motion:reduce){#matematik-vadisi *{animation:none!important;transition:none!important}}
    #matematik-vadisi .mv-quest-banner{display:flex;align-items:center;gap:14px;padding:15px 22px;background:#eadcb5;color:#304333;border-bottom:1px solid #cabb94}#matematik-vadisi .mv-quest-seal{width:38px;height:38px;flex:none;display:grid;place-items:center;background:#32593b;border:3px solid #51764a;color:#fff4cf;font-weight:700;border-radius:8px}#matematik-vadisi .mv-quest-copy{flex:1;min-width:0}#matematik-vadisi .mv-quest-copy strong{display:block;font-size:15px}#matematik-vadisi .mv-quest-copy small{display:block;font-size:12px;color:#506048;margin-top:3px}#matematik-vadisi .mv-quest-step{font-size:11px;letter-spacing:1px;white-space:nowrap;font-weight:700}#matematik-vadisi .mv-bag-extra{display:flex;gap:8px;flex-wrap:wrap;margin-top:10px;font-size:12px}#matematik-vadisi .mv-bag-extra span{border:1px solid var(--mv-line);padding:5px 8px;border-radius:5px;background:var(--mv-bg)}#matematik-vadisi .mv-journey{display:grid;gap:8px;padding:0;margin:12px 0 0;list-style:none}#matematik-vadisi .mv-journey li{display:flex;gap:9px;align-items:center;font-size:12px;color:var(--mv-muted)}#matematik-vadisi .mv-journey li:before{content:'○';font-size:15px}#matematik-vadisi .mv-journey li[data-state=done]:before{content:'✓';color:#638c42}#matematik-vadisi .mv-journey li[data-state=current]{color:var(--mv-ink);font-weight:700}#matematik-vadisi .mv-journey li[data-state=current]:before{content:'◆';color:#b98235}#matematik-vadisi .mv-side-progress{margin:14px 0}#matematik-vadisi .mv-world-head{right:16px}#matematik-vadisi [data-target=mission]{background:var(--mv-button);color:#fff8e4;font-weight:700;border-color:var(--mv-button)}#matematik-vadisi[data-scene=cave] .mv-world-title,#matematik-vadisi[data-scene=nether] .mv-world-title,#matematik-vadisi[data-scene=end] .mv-world-title{color:#f3e7c9}#matematik-vadisi[data-scene=cave] .mv-world-sub,#matematik-vadisi[data-scene=nether] .mv-world-sub,#matematik-vadisi[data-scene=end] .mv-world-sub{color:#d3cab9}#matematik-vadisi .mv-question.diamond .mv-plaque,#matematik-vadisi .mv-question.armor .mv-plaque{background:#599b9e;background-image:none;border-color:#35656e;text-shadow:2px 3px #35656e}#matematik-vadisi .mv-question.blaze .mv-plaque,#matematik-vadisi .mv-question.lava .mv-plaque{background:#aa6440;background-image:none;border-color:#744831}#matematik-vadisi .mv-question.enderman .mv-plaque,#matematik-vadisi .mv-question.dragon .mv-plaque,#matematik-vadisi .mv-question.endPortal .mv-plaque{background:#736081;background-image:none;border-color:#4b3f5c;text-shadow:2px 3px #4b3f5c}#matematik-vadisi .mv-question.tree .mv-answer:before{border-radius:3px 17px 17px 3px}#matematik-vadisi .mv-finish{background:#263541;color:#fff4d4;padding:44px 24px;text-align:center;min-height:470px;position:relative;overflow:hidden}#matematik-vadisi .mv-finish:before{content:'';position:absolute;width:8px;height:8px;background:#e8bd58;top:42px;left:14%;box-shadow:140px 46px #93c6b1,390px 28px #cba1d0,570px 98px #e8bd58,58px 270px #93c6b1,450px 284px #e8bd58;transform:rotate(20deg)}#matematik-vadisi .mv-finish h2{font-size:32px;margin:17px 0 8px;color:#fff2ca}#matematik-vadisi .mv-finish p{color:#d2dacd;font-size:14px;margin:8px auto;max-width:440px}#matematik-vadisi .mv-finish .mv-avatar{transform:scale(1.8);margin:29px 0 12px}#matematik-vadisi .mv-finish-totals{display:flex;justify-content:center;gap:10px;flex-wrap:wrap;margin:24px 0}#matematik-vadisi .mv-finish-totals span{border:1px solid #56675b;background:#30443e;border-radius:7px;padding:9px 13px;font-size:13px}#matematik-vadisi .mv-finish button{margin:22px auto 0;position:relative}#matematik-vadisi .mv-finish .mv-eyebrow{color:#d1b26b}#matematik-vadisi .mv-stage-art{height:74px;display:grid;place-items:center;font-size:44px;margin:10px 0;background:var(--mv-bg);border:1px solid var(--mv-line);border-radius:8px;color:var(--mv-ink)}
    @media(max-width:480px){#matematik-vadisi .mv-quest-banner{padding:13px 16px;gap:10px;flex-wrap:wrap}#matematik-vadisi .mv-quest-step{margin-left:48px}#matematik-vadisi .mv-side{grid-template-columns:1fr}#matematik-vadisi .mv-finish{padding:30px 18px}#matematik-vadisi .mv-finish h2{font-size:26px}}
    #matematik-vadisi .mv-targets button[data-target=mission]{background:var(--mv-button);color:#fff8e4;border-color:var(--mv-button)}
    @media(max-width:480px){#matematik-vadisi .mv-quest-banner{display:grid;grid-template-columns:38px minmax(0,1fr)}#matematik-vadisi .mv-quest-seal{grid-row:1/3}#matematik-vadisi .mv-quest-copy,#matematik-vadisi .mv-quest-step{grid-column:2;margin:0}}
    #matematik-vadisi .mv-tools{display:flex;gap:8px;align-items:center;flex-wrap:wrap;padding:9px 20px;background:var(--mv-panel);border-bottom:1px solid var(--mv-line)}#matematik-vadisi .mv-tools button{font-size:12px;min-height:36px;padding:6px 10px;border:1px solid var(--mv-line);border-radius:6px;background:var(--mv-bg)}#matematik-vadisi .mv-tools button[aria-pressed=true]{border-color:#79945b;background:light-dark(#e5edda,#344c35)}#matematik-vadisi .mv-time{font-size:12px;color:var(--mv-muted);margin-left:auto}#matematik-vadisi .mv-growth{padding:25px;background:var(--mv-panel)}#matematik-vadisi .mv-growth-head{display:flex;gap:16px;align-items:center;justify-content:space-between;flex-wrap:wrap;margin-bottom:22px}#matematik-vadisi .mv-growth h2{font-size:24px}#matematik-vadisi .mv-growth h3{font-size:17px;margin-bottom:7px}#matematik-vadisi .mv-growth p{font-size:12px;color:var(--mv-muted)}#matematik-vadisi .mv-projects{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}#matematik-vadisi .mv-project{background:var(--mv-bg);border:1px solid var(--mv-line);padding:17px;border-radius:10px;display:flex;flex-direction:column;gap:9px}#matematik-vadisi .mv-project button{margin-top:auto}#matematik-vadisi .mv-project p{min-height:35px}#matematik-vadisi .mv-project-state{font-size:12px;color:var(--mv-muted);min-height:20px}#matematik-vadisi .mv-project-symbol{font-size:30px;color:var(--mv-ink)}#matematik-vadisi .mv-growth-bottom{display:grid;grid-template-columns:1fr 1fr;gap:23px;margin-top:24px}#matematik-vadisi .mv-growth-controls{display:flex;gap:8px;flex-wrap:wrap;align-items:center;margin:12px 0}#matematik-vadisi .mv-growth select{max-width:100%;background:var(--mv-bg);color:var(--mv-ink);border:1px solid var(--mv-line);border-radius:6px;padding:9px;font-size:16px;min-height:42px}#matematik-vadisi .mv-growth label{font-size:12px;display:flex;gap:8px;align-items:center;flex-wrap:wrap}#matematik-vadisi .mv-growth details{border-top:1px solid var(--mv-line);margin-top:25px;padding-top:16px}#matematik-vadisi .mv-growth summary{cursor:pointer;font-weight:700;font-size:13px;margin-bottom:12px}#matematik-vadisi .mv-level{font-size:12px;padding:7px 10px;border:1px solid var(--mv-line);border-radius:7px;background:var(--mv-bg);color:var(--mv-ink)}#matematik-vadisi .mv-break{background:#e8debe;color:#354832;padding:30px 24px;text-align:center}#matematik-vadisi .mv-break h2{font-size:24px;margin-bottom:10px}#matematik-vadisi .mv-break p{max-width:470px;margin:auto;font-size:14px}#matematik-vadisi .mv-break button{margin:16px auto 0}#matematik-vadisi .mv-learning-model{display:flex;gap:5px;justify-content:center;flex-wrap:wrap;margin:8px 0}#matematik-vadisi .mv-number-group{display:flex;gap:3px;align-items:center;padding:6px;border:1px solid var(--mv-line);border-radius:5px;background:var(--mv-bg);flex-wrap:wrap;max-width:80px;font-size:13px}#matematik-vadisi .mv-pebble{width:7px;height:7px;background:#708b4e;display:inline-block;border-radius:2px}#matematik-vadisi .mv-learning-step{font-size:13px;padding:7px 10px;border:1px solid var(--mv-line);border-radius:5px;background:var(--mv-bg)}#matematik-vadisi .mv-learning-caption{font-size:12px;text-align:center;color:var(--mv-muted)}#matematik-vadisi .mv-home-link{background:var(--mv-bg);color:var(--mv-ink);border:1px solid var(--mv-line);border-radius:6px;padding:8px 10px;min-height:39px}#matematik-vadisi .mv-growth-notice{margin-top:15px;font-size:12px;color:var(--mv-muted)}
    @media(max-width:680px){#matematik-vadisi .mv-projects,#matematik-vadisi .mv-growth-bottom{grid-template-columns:1fr}#matematik-vadisi .mv-growth{padding:18px}#matematik-vadisi .mv-tools{padding:9px 14px}#matematik-vadisi .mv-tools button{min-height:44px}#matematik-vadisi .mv-time{width:100%;margin:0}}

#matematik-vadisi .mv-secondary{color:var(--mv-ink)}

    #matematik-vadisi .mv-task-style{font-size:11px;font-weight:700;color:#5b7353;text-align:left;margin:10px 0 5px}#matematik-vadisi .mv-story-problem{font-size:14px;color:#354d3c;text-align:left;margin:0 0 12px;line-height:1.5}#matematik-vadisi .mv-build-tools{display:grid;gap:10px;margin-top:13px}#matematik-vadisi .mv-build-tools label{display:grid;gap:5px;font-size:12px}#matematik-vadisi .mv-build-tools select,#matematik-vadisi .mv-build-tools input{width:100%;min-width:0;min-height:44px;padding:8px;font-size:16px;background:var(--mv-bg);color:var(--mv-ink);border:1px solid var(--mv-line);border-radius:6px}#matematik-vadisi .mv-build-coordinates{display:grid;grid-template-columns:1fr 1fr;gap:8px}#matematik-vadisi .mv-save-panel{grid-column:1/-1;border-top:1px solid var(--mv-line);padding-top:20px;margin-top:10px}#matematik-vadisi .mv-save-panel summary{cursor:pointer;font-weight:700;margin-bottom:12px}#matematik-vadisi .mv-save-actions{display:flex;gap:10px;flex-wrap:wrap;margin:13px 0}#matematik-vadisi .mv-save-panel label{display:block;margin:12px 0 6px}#matematik-vadisi .mv-save-panel textarea{display:block;width:100%;height:115px;resize:vertical;font:13px/1.5 monospace;background:var(--mv-bg);color:var(--mv-ink);border:1px solid var(--mv-line);border-radius:7px;padding:10px;overflow-wrap:anywhere}#matematik-vadisi .mv-save-status{font-size:13px;min-height:20px;color:var(--mv-muted)}


    #matematik-vadisi[data-screen="craft"] .mv-side>div:first-child,#matematik-vadisi[data-screen="craft"] .mv-side>hr,#matematik-vadisi[data-screen="craft"] .mv-life-row,#matematik-vadisi[data-screen="craft"] .mv-life-label,#matematik-vadisi[data-screen="craft"] .mv-bag-extra{display:none}#matematik-vadisi[data-screen="craft"] .mv-atelier{order:-1}#matematik-vadisi[data-screen="craft"] .mv-side{gap:15px}


/* Standalone site shell and interactive activities. */
:root{color-scheme:light;background:#e9eedf;color:#253e30;font-family:system-ui,-apple-system,"Segoe UI",sans-serif}
body{margin:0;padding:0 20px 32px;font-size:16px;line-height:1.5}
body [hidden]{display:none!important}
.mv-site-bar,.mv-account{max-width:1160px;margin:0 auto;box-sizing:border-box}
.mv-site-bar{display:flex;justify-content:space-between;gap:16px;padding:18px 0;font-size:14px}
.mv-site-bar a{color:#254f39;font-weight:700;text-underline-offset:4px}
.mv-site-bar span{color:#516249}
.mv-account{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:16px 20px;margin-bottom:16px;background:#f9faef;border:1px solid #becbb6;border-radius:12px}
.mv-account p{margin:3px 0 0;font-size:14px;color:#516249;max-width:620px}
.mv-account p[data-state=error],.mv-account p[data-state=load-error],.mv-account p[data-state=conflict],.mv-account p[data-state=auth-error]{color:#943e26}
.mv-account-actions{display:flex;gap:8px;flex-wrap:wrap;justify-content:flex-end}
.mv-account-actions a,.mv-account-actions button{box-sizing:border-box;display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:9px 12px;border:1px solid #9baa91;border-radius:7px;background:#fffdf4;color:#294d37;text-decoration:none;font:600 14px/1.3 system-ui;cursor:pointer}
.mv-account-actions #mv-sign-in,.mv-account-actions #mv-cloud-save{background:#295a3d;border-color:#295a3d;color:#fffdf4}
.mv-account-actions button:disabled{opacity:.55;cursor:default}
a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,summary:focus-visible{outline:3px solid #a26b0c;outline-offset:3px}
#matematik-vadisi{max-width:1160px;margin:0 auto;font-size:16px}
#matematik-vadisi .mv-nav{flex-wrap:wrap}
#matematik-vadisi .mv-nav button,#matematik-vadisi .mv-targets button,#matematik-vadisi .mv-tools button{font-size:14px;min-height:44px}
#matematik-vadisi .mv-side p,#matematik-vadisi .mv-profiles p,#matematik-vadisi .mv-q-caption,#matematik-vadisi .mv-q-feedback,#matematik-vadisi .mv-q-hint,#matematik-vadisi .mv-fields label,#matematik-vadisi legend,#matematik-vadisi .mv-ops label,#matematik-vadisi .mv-count-row,#matematik-vadisi .mv-status{font-size:14px}
#matematik-vadisi .mv-eyebrow,#matematik-vadisi .mv-life-label,#matematik-vadisi .mv-help,#matematik-vadisi .mv-session-note{font-size:12px}
#matematik-vadisi .mv-question{max-height:min(660px,80vh);overflow-y:auto;overscroll-behavior:contain}
#matematik-vadisi .mv-activity{display:grid;gap:10px;text-align:center}
#matematik-vadisi .mv-activity label{font-weight:600;font-size:14px}
#matematik-vadisi #mv-built-answer{font:700 26px system-ui;width:100%;box-sizing:border-box;padding:8px;text-align:center;border:2px solid #809569;border-radius:6px;background:#fffdf4;color:#253e30}
#matematik-vadisi .mv-number-keys{display:grid;grid-template-columns:repeat(3,1fr);gap:6px}
#matematik-vadisi .mv-number-keys button,#matematik-vadisi .mv-group-controls button{border:1px solid var(--mv-line);background:var(--mv-bg);color:var(--mv-ink);border-radius:6px;min-height:44px;padding:7px;font:600 18px system-ui}
#matematik-vadisi .mv-group-controls{display:grid;grid-template-columns:repeat(3,1fr);gap:6px}
#matematik-vadisi .mv-group-controls button{font-size:14px}
#matematik-vadisi .mv-group-board{display:grid;grid-template-columns:repeat(10,1fr);gap:4px;min-height:25px;padding:10px;background:var(--mv-bg);border:1px solid var(--mv-line);border-radius:7px}
#matematik-vadisi .mv-count-cube{height:20px;background:#bd9a59;box-shadow:inset -4px -4px #9a7940;border:1px solid #7b643d;border-radius:2px}
#matematik-vadisi .mv-hero{padding:28px;background:var(--mv-panel)}
#matematik-vadisi .mv-hero-heading{display:flex;justify-content:space-between;align-items:center;gap:20px}
#matematik-vadisi .mv-hero-heading h2{margin:4px 0;font-size:26px}
#matematik-vadisi .mv-hero-heading p,#matematik-vadisi .mv-hero-help,#matematik-vadisi #mv-next-unlock{color:var(--mv-muted);font-size:14px}
#matematik-vadisi #mv-hero-portrait{background:var(--mv-bg);min-width:80px;height:95px;display:grid;place-items:center;border:1px solid var(--mv-line);border-radius:8px}
#matematik-vadisi #mv-hero-portrait .mv-avatar{transform:scale(1.6)}
#matematik-vadisi #mv-hero-skins{max-width:600px}
#matematik-vadisi .mv-hero-items{display:grid;grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:12px}
#matematik-vadisi .mv-hero-item{padding:16px;background:var(--mv-bg);border:1px solid var(--mv-line);border-radius:8px}
#matematik-vadisi .mv-hero-item h3{font-size:16px;margin:0 0 4px}
#matematik-vadisi .mv-hero-item p{font-size:14px;color:var(--mv-muted);margin:0 0 12px}
#matematik-vadisi .mv-hero-item button{width:100%}
@media(max-width:640px){body{padding:0 8px 20px}.mv-site-bar{padding:12px 4px}.mv-account{align-items:stretch;flex-direction:column;padding:14px}.mv-account-actions{justify-content:flex-start}#matematik-vadisi .mv-hero{padding:18px}#matematik-vadisi .mv-preview{display:none}#matematik-vadisi .mv-current{width:100%;margin-left:0}#matematik-vadisi .mv-question{inset:60px 8px auto;max-height:560px}#matematik-vadisi .mv-world:has(.mv-question:not([hidden])){min-height:680px}}
@media(prefers-reduced-motion:reduce){#matematik-vadisi *,#matematik-vadisi *:before,#matematik-vadisi *:after{animation:none!important;transition:none!important}}

#matematik-vadisi .mv-roaming{display:flex;align-items:center;gap:8px;flex-wrap:wrap;padding:12px 20px;background:var(--mv-panel);border-bottom:1px solid var(--mv-line)}
#matematik-vadisi .mv-roaming>span{font-size:14px;font-weight:700;margin-right:4px}
#matematik-vadisi .mv-roaming button{background:var(--mv-bg);color:var(--mv-ink);border:1px solid var(--mv-line);border-radius:7px;min-height:44px;padding:9px 13px;font-size:14px}
#matematik-vadisi .mv-roaming button[aria-pressed=true]{background:#295a3d;color:#fffdf4;border-color:#295a3d}
#matematik-vadisi .mv-roaming small{color:var(--mv-muted);font-size:12px}
