@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../fonts/inter/inter-latin-ext.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../fonts/inter/inter-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Roboto;font-style:normal;font-weight:100 900;font-display:swap;src:url(../fonts/roboto/roboto-latin-ext.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Roboto;font-style:normal;font-weight:100 900;font-display:swap;src:url(../fonts/roboto/roboto-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Poppins;font-style:normal;font-weight:400;font-display:swap;src:url(../fonts/poppins/poppins-latin-ext-400.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Poppins;font-style:normal;font-weight:600;font-display:swap;src:url(../fonts/poppins/poppins-latin-ext-600.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Poppins;font-style:normal;font-weight:700;font-display:swap;src:url(../fonts/poppins/poppins-latin-ext-700.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Poppins;font-style:normal;font-weight:400;font-display:swap;src:url(../fonts/poppins/poppins-latin-400.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Poppins;font-style:normal;font-weight:600;font-display:swap;src:url(../fonts/poppins/poppins-latin-600.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Poppins;font-style:normal;font-weight:700;font-display:swap;src:url(../fonts/poppins/poppins-latin-700.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Open Sans;font-style:normal;font-weight:300 800;font-display:swap;src:url(../fonts/open-sans/open-sans-latin-ext.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Open Sans;font-style:normal;font-weight:300 800;font-display:swap;src:url(../fonts/open-sans/open-sans-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Nunito;font-style:normal;font-weight:200 1000;font-display:swap;src:url(../fonts/nunito/nunito-latin-ext.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Nunito;font-style:normal;font-weight:200 1000;font-display:swap;src:url(../fonts/nunito/nunito-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Assistant;font-style:normal;font-weight:200 800;font-display:swap;src:url(../fonts/assistant/assistant-latin-ext.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Assistant;font-style:normal;font-weight:200 800;font-display:swap;src:url(../fonts/assistant/assistant-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:200 800;font-display:swap;src:url(../fonts/plus-jakarta-sans/plus-jakarta-sans-latin-ext.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:200 800;font-display:swap;src:url(../fonts/plus-jakarta-sans/plus-jakarta-sans-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Newsreader;font-style:normal;font-weight:200 800;font-display:swap;src:url(../fonts/newsreader/newsreader.woff2)format("woff2")}*,:after,:before{box-sizing:border-box;margin:0;padding:0}:root{--yon:1}[dir=rtl]{--yon:-1}:root{--color-primary:#2563eb;--color-primary-hover:#1d4ed8;--color-primary-text:#2563eb;--color-primary-soft:color-mix(in srgb, var(--color-primary) 12%, var(--color-white));--color-danger:#dc2626;--color-text:#111827;--color-muted:#6b7280;--color-border:#e5e7eb;--color-bg:#f9fafb;--color-white:#fff;--color-text-strong:color-mix(in srgb, var(--color-text) 97%, var(--color-black));--color-text-2:color-mix(in srgb, var(--color-text) 82%, var(--color-muted));--color-text-3:color-mix(in srgb, var(--color-text) 60%, var(--color-muted));--color-text-4:color-mix(in srgb, var(--color-text) 54%, var(--color-muted));--color-text-5:color-mix(in srgb, var(--color-text) 33%, var(--color-muted));--color-muted-2:var(--color-muted);--color-faint:color-mix(in srgb, var(--color-muted) 62%, var(--color-border));--color-border-2:color-mix(in srgb, var(--color-muted) 16%, var(--color-border));--color-border-soft:color-mix(in srgb, var(--color-border) 92%, var(--color-bg));--color-bg-soft:color-mix(in srgb, var(--color-border) 4%, var(--color-bg));--color-bg-2:color-mix(in srgb, var(--color-border) 28%, var(--color-bg));--color-black:#000;--color-text-rgb:17, 24, 39;--color-bg-rgb:249, 250, 251;--color-primary-rgb:37, 99, 235;--color-accent:#6366f1;--color-accent-hover:color-mix(in srgb, var(--color-accent) 84%, var(--color-black));--color-accent-soft:color-mix(in srgb, var(--color-accent) 12%, var(--color-white));--color-accent-strong:#5456cc;--urun-gorsel-orani:1000 / 1500;--color-accent-strong-hover:color-mix(in srgb, var(--color-accent-strong) 84%, var(--color-black));--color-accent-text:#5456cc;--color-success:#16a34a;--color-success-2:color-mix(in srgb, var(--color-success) 78%, var(--color-black));--color-success-text:color-mix(in srgb, var(--color-success) 78%, var(--color-black));--color-success-soft:color-mix(in srgb, var(--color-success) 7%, var(--color-white));--color-danger-bright:var(--color-danger);--color-danger-text:color-mix(in srgb, var(--color-danger) 85%, var(--color-black));--color-danger-soft:color-mix(in srgb, var(--color-danger) 6%, var(--color-white));--color-danger-border:color-mix(in srgb, var(--color-danger) 27%, var(--color-white));--color-warning:#f59e0b;--color-success-bg:color-mix(in srgb, var(--color-success) 19%, var(--color-white));--color-success-bd:color-mix(in srgb, var(--color-success) 34%, var(--color-white));--color-success-fg:color-mix(in srgb, var(--color-success) 60%, var(--color-black));--color-warning-bg:#fef3c7;--color-warning-bd:#fde68a;--color-warning-fg:#b45309;--color-danger-bg:color-mix(in srgb, var(--color-danger) 14%, var(--color-white));--color-info-bg:#dbeafe;--color-info-fg:#0369a1;--color-success-tint:color-mix(in srgb, var(--color-success) 8%, var(--color-white));--color-warning-tint:color-mix(in srgb, var(--color-warning) 9%, var(--color-white));--color-warning-fg-2:#92400e;--radius:8px;--shadow-sm:0 1px 3px #00000014;--shadow-md:0 4px 12px #0000001a;--container:1280px;--font:"Inter", system-ui, -apple-system, sans-serif}@font-face{font-family:PlatinMarket Font;src:url(../fonts/platinmarket-font.otf)format("opentype");font-weight:400 900;font-style:normal;font-display:swap}.pm-logo{font-family:"PlatinMarket Font",var(--font);letter-spacing:.01em;font-weight:400;line-height:1}html:has(body.sf-app){font-size:var(--font-size-base,16px)}body{font-family:var(--font);color:var(--color-text);background:var(--color-bg);-webkit-font-smoothing:antialiased;line-height:1.5}a{color:inherit;text-decoration:none}button,input,select,textarea{font-family:inherit}[data-pm-tema] :where([class$=-zengin],[class*=-zengin\ ]) :where(p,ul,ol,blockquote,figure,pre,table){margin-block:0 .85em}[data-pm-tema] :where([class$=-zengin],[class*=-zengin\ ]) :where(h1,h2,h3,h4,h5,h6){margin-block:1.3em .45em;line-height:1.3}[data-pm-tema] :where([class$=-zengin],[class*=-zengin\ ]) :where(ul,ol){padding-inline-start:1.35em}[data-pm-tema] :where([class$=-zengin],[class*=-zengin\ ]) :where(li+li){margin-top:.3em}img{max-width:100%;display:block}.container{max-width:var(--container);margin:0 auto;padding:0 1.5rem}.site-header{background:var(--color-white);border-bottom:1px solid var(--color-border);z-index:100;box-shadow:var(--shadow-sm);position:sticky;top:0}.site-header__inner{align-items:center;gap:2rem;height:64px;display:flex}.site-header__logo{color:var(--color-primary);white-space:nowrap;font-size:1.25rem;font-weight:700}.site-header__search{flex:1;max-width:480px}.site-header__search form{gap:.5rem;display:flex}.site-header__search input{border:1px solid var(--color-border);border-radius:var(--radius);outline:none;flex:1;padding:.5rem .875rem;font-size:.9rem;transition:border-color .15s}.site-header__search input:focus{border-color:var(--color-primary)}.btn{border-radius:var(--btn-radius,var(--radius));cursor:pointer;border:none;justify-content:center;align-items:center;gap:.4rem;padding:.5rem 1rem;font-size:.875rem;font-weight:500;transition:background .15s,opacity .15s;display:inline-flex}.btn-primary{background:var(--color-primary);color:var(--color-white)}.btn-primary:hover{background:var(--color-primary-hover)}:where(.sf-app) .btn-primary{background:var(--color-primary-text)}:where(.sf-app) .btn-primary:hover{background:color-mix(in srgb,var(--color-primary-hover) 88%,var(--color-black))}.btn-outline{border:1px solid var(--color-border);color:var(--color-text);background:0 0}.btn-outline:hover{background:var(--color-bg)}.site-nav{background:var(--color-white);border-bottom:1px solid var(--color-border)}.site-nav__list{gap:.25rem;padding:.375rem 0;list-style:none;display:flex}.site-nav__list a{border-radius:var(--radius);color:var(--color-muted);padding:.375rem .75rem;font-size:.875rem;transition:color .15s,background .15s;display:block}.site-nav__list a.active,.site-nav__list a:hover{color:var(--color-primary);background:color-mix(in srgb,var(--color-primary) 8%,transparent)}.product-grid{grid-template-columns:repeat(var(--katalog-sutun,var(--product-columns,4)),1fr);gap:1.25rem;display:grid}.product-card{background:var(--color-white);border:1px solid var(--color-border);border-radius:var(--radius);transition:box-shadow .2s,transform .2s;overflow:hidden}.product-card:hover{box-shadow:var(--shadow-md);transform:translateY(-2px)}.product-card__image{aspect-ratio:1;background:var(--color-bg);justify-content:center;align-items:center;display:flex;overflow:hidden}.product-card__image img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.product-card__image-placeholder{width:100%;height:100%;color:var(--color-border);justify-content:center;align-items:center;font-size:3rem;display:flex}.product-card__body{padding:.875rem}.product-card__brand{color:var(--color-muted);text-transform:uppercase;letter-spacing:.05em;margin-bottom:.25rem;font-size:.75rem}.product-card__name{-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-bottom:.5rem;font-size:.9rem;font-weight:500;line-height:1.3;display:-webkit-box;overflow:hidden}.product-card__price-row{flex-wrap:wrap;align-items:baseline;gap:.5rem;display:flex}.product-card__price{color:var(--color-primary);font-size:1rem;font-weight:700}.product-card__compare{color:var(--color-muted);font-size:.8rem;text-decoration:line-through}.product-card__badge{background:var(--color-danger);color:var(--color-white);border-radius:4px;padding:.15rem .4rem;font-size:.7rem;font-weight:600}.product-card__stock{margin-top:.375rem;font-size:.75rem}.stock-ok{color:var(--color-success)}.stock-low{color:#d97706}.stock-out{color:var(--color-danger)}.shop-layout{grid-template-columns:240px 1fr;gap:2rem;padding:2rem 0;display:grid}@media (width<=768px){.shop-layout{grid-template-columns:1fr}}.category-tree{font-size:.875rem}.category-tree__title{color:var(--color-muted);text-transform:uppercase;letter-spacing:.05em;margin-bottom:.75rem;font-size:.75rem;font-weight:600}.category-tree a{border-radius:var(--radius);color:var(--color-text);padding:.375rem .625rem;transition:background .15s,color .15s;display:block}.category-tree a:hover{background:var(--color-bg)}.category-tree a.active,.category-tree a:hover{color:color-mix(in srgb,var(--color-primary-text) 90%,var(--color-black))}.category-tree a.active{background:color-mix(in srgb,var(--color-primary) 8%,transparent);font-weight:500}.category-tree__children{margin-top:.25rem;padding-inline-start:1rem}.filters{flex-wrap:wrap;align-items:center;gap:.75rem;margin-bottom:1.5rem;display:flex}.filters input[type=number],.filters select{border:1px solid var(--color-border);border-radius:var(--radius);background:var(--color-white);outline:none;padding:.4rem .75rem;font-size:.875rem}.filters input:focus,.filters select:focus{border-color:var(--color-primary)}.filters label{color:var(--color-muted);align-items:center;gap:.375rem;font-size:.875rem;display:flex}.pagination{flex-wrap:wrap;justify-content:center;gap:.5rem;margin-top:2rem;display:flex}.pagination button{border:1px solid var(--color-border);border-radius:var(--radius);background:var(--color-white);cursor:pointer;padding:.4rem .75rem;font-size:.875rem;transition:all .15s}.pagination button:hover{border-color:var(--color-primary);color:var(--color-primary)}.pagination button.active{background:var(--color-primary-text);color:var(--color-white);border-color:var(--color-primary-text)}.pagination button:disabled{opacity:.4;cursor:not-allowed}.product-detail{grid-template-columns:1fr 1fr;gap:3rem;padding:2rem 0;display:grid}@media (width<=768px){.product-detail{grid-template-columns:1fr}}.product-detail__gallery{border-radius:var(--radius);background:var(--color-white);border:1px solid var(--color-border);aspect-ratio:1;justify-content:center;align-items:center;display:flex;overflow:hidden}.product-detail__gallery img{-o-object-fit:contain;object-fit:contain;width:100%;height:100%;padding:1rem}.product-detail__gallery-placeholder{color:var(--color-border);font-size:6rem}.product-detail__brand{color:var(--color-muted);text-transform:uppercase;letter-spacing:.06em;margin-bottom:.5rem;font-size:.8rem}.product-detail__name{margin-bottom:1rem;font-size:1.625rem;font-weight:700;line-height:1.2}.product-detail__price-block{align-items:baseline;gap:.75rem;margin-bottom:1.25rem;display:flex}.product-detail__price{color:var(--color-primary);font-size:2rem;font-weight:800}.product-detail__compare{color:var(--color-muted);font-size:1.1rem;text-decoration:line-through}.product-detail__sku{color:var(--color-muted);margin-bottom:1.5rem;font-size:.8rem}.product-detail__add{border-radius:var(--radius);width:100%;padding:.875rem;font-size:1rem}.section{padding:3rem 0}.section__title{margin-bottom:1.5rem;font-size:1.5rem;font-weight:700}.breadcrumb{color:var(--color-muted);flex-wrap:wrap;align-items:center;gap:.5rem;margin-bottom:1.5rem;font-size:.8rem;display:flex}.breadcrumb a:hover{color:var(--color-primary)}.breadcrumb__sep{opacity:.4}.iconify{vertical-align:-.125em;flex-shrink:0;display:inline-block}.empty-state{text-align:center;color:var(--color-muted);padding:4rem 1rem}.empty-state__icon{margin-bottom:1rem;font-size:3rem}.empty-state p{font-size:1rem}.skeleton{border-radius:var(--radius);background:linear-gradient(90deg,#f0f0f0 25%,#e0e0e0 50%,#f0f0f0 75%) 0 0/200% 100%;animation:1.4s infinite shimmer}@keyframes shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.sf{gap:.75rem}.sf,.sf-group{flex-direction:column;display:flex}.sf-group{gap:.35rem}.sf-label{color:var(--color-text);font-size:.775rem;font-weight:500}.sf-input{border:1px solid var(--color-border);border-radius:var(--radius);background:var(--color-white);outline:none;width:100%;padding:.5rem .75rem;font-family:inherit;font-size:.85rem}.sf-input:focus{border-color:var(--color-primary)}.site-footer{border-top:1px solid var(--color-border);background:var(--color-white);text-align:center;color:var(--color-muted);margin-top:4rem;padding:1.5rem 0;font-size:.8rem}@media (width<=600px){.sf-app :is(input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=hidden]),select,textarea){min-height:44px;font-size:16px!important}.product-grid{gap:.75rem;grid-template-columns:repeat(2,1fr)!important}.container{padding-inline:1rem}}@media (width<=360px){.product-grid{gap:.55rem}}@media (width<=480px){input,select,textarea{font-size:16px}}:where([data-baslik]){font-weight:700;display:block}:where([data-baslik="1"]){font-size:2em}:where([data-baslik="2"]){font-size:1.5em}:where([data-baslik="3"]){font-size:1.17em}:where([data-baslik="5"]){font-size:.83em}:where([data-baslik="6"]){font-size:.67em}.guncelleme-ekrani[data-v-464ef90c]{background:var(--color-bg,#f8f9fa);justify-content:center;align-items:center;min-height:100vh;padding:1.5rem;display:flex}.guncelleme-kart[data-v-464ef90c]{text-align:center;background:var(--color-white);border-radius:var(--radius,12px);max-width:420px;padding:3rem 2rem;box-shadow:0 4px 24px #00000014}.guncelleme-kart__ikon[data-v-464ef90c]{color:var(--color-primary,#2563eb);margin-bottom:.5rem}.guncelleme-kart__baslik[data-v-464ef90c]{font-size:1.35rem;font-weight:var(--heading-weight,700);color:var(--color-text,#1a1a2e);margin-bottom:.5rem}.guncelleme-kart__mesaj[data-v-464ef90c],.guncelleme-kart__sayac[data-v-464ef90c]{color:var(--color-muted);font-size:.9rem}.guncelleme-kart__sayac[data-v-464ef90c]{margin-top:.5rem}.bakim-ekrani[data-v-a00babf6]{background:var(--color-bg,#f8f9fa);justify-content:center;align-items:center;min-height:100vh;padding:1.5rem;display:flex}.bakim-kart[data-v-a00babf6]{text-align:center;background:var(--color-white);border-radius:var(--radius,12px);max-width:420px;padding:3rem 2rem;box-shadow:0 4px 24px #00000014}.bakim-kart__ikon[data-v-a00babf6]{color:var(--color-primary,#2563eb);margin-bottom:.5rem}.bakim-kart__baslik[data-v-a00babf6]{font-size:1.35rem;font-weight:var(--heading-weight,700);color:var(--color-text,#1a1a2e);margin-bottom:.5rem}.bakim-kart__mesaj[data-v-a00babf6]{color:var(--color-muted);font-size:.9rem}.error-page[data-v-14ffdaf8]{background:var(--color-bg,#f8f9fa);justify-content:center;align-items:center;min-height:100vh;padding:1.5rem;display:flex}.error-card[data-v-14ffdaf8]{text-align:center;background:var(--color-white);border-radius:var(--radius,12px);max-width:420px;padding:3rem 2rem;box-shadow:0 4px 24px #00000014}.error-card__code[data-v-14ffdaf8]{font-size:5rem;font-weight:var(--heading-weight,800);color:var(--color-border-soft);margin-bottom:.5rem;line-height:1}.error-card__title[data-v-14ffdaf8]{font-size:1.35rem;font-weight:var(--heading-weight,700);color:var(--color-text,#1a1a2e);margin-bottom:.5rem}.error-card__msg[data-v-14ffdaf8]{color:var(--color-muted);font-size:.9rem}
