:root{--ink:#14213d;--coral:#f45145;--paper:#f8f5ee;--line:#d8d3ca;--muted:#718096;--gold:#e1b852}*{box-sizing:border-box}body{background:var(--paper);color:var(--ink);margin:0;font-family:Arial,Helvetica,sans-serif}button,input,select,textarea{font:inherit}button{cursor:pointer}.topbar{border-bottom:1px solid var(--line);z-index:10;-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);background:#f8f5eedc;align-items:center;gap:40px;height:80px;padding:0 3.5vw;display:flex;position:sticky;top:0}.brandLogo{color:var(--ink);letter-spacing:-.07em;background:0 0;border:0;align-items:center;gap:9px;padding:0;font-size:19px;font-weight:900;display:flex}.brandLogo>span:last-child>span{color:var(--coral)}.brandLogo small{color:var(--coral);letter-spacing:0;margin-left:2px;font-size:8px}.crown{color:#fff;background:var(--coral);letter-spacing:0;border-radius:50%;place-items:center;width:31px;height:31px;font-size:18px;display:grid}nav{flex:1;gap:24px;display:flex}nav button,.cartButton{color:var(--muted);background:0 0;border:0;font-size:13px;font-weight:800}nav button:hover{color:var(--coral)}.headerActions{align-items:center;gap:15px;display:flex}.headerActions input{border:0;border-bottom:1px solid var(--ink);background:0 0;outline:0;width:150px;padding:9px 2px;font-size:12px}.cartButton{color:var(--ink);border:1px solid var(--ink);border-radius:2px;padding:10px 15px}.cartButton b{background:var(--coral);color:#fff;border-radius:50%;margin-left:5px;padding:3px 6px;font-size:10px}.shopHero{grid-template-columns:1fr 1fr;align-items:center;gap:80px;max-width:1500px;min-height:575px;margin:auto;padding:85px 7vw;display:grid}.eyebrow{color:var(--coral);letter-spacing:.16em;margin:0 0 20px;font-size:10px;font-weight:900}.shopHero h1{letter-spacing:-.08em;margin:0 0 25px;font-size:clamp(64px,8vw,126px);line-height:.85}.shopHero h1 em{color:var(--coral);font-family:Georgia,serif;font-weight:400}.shopHero p:not(.eyebrow){max-width:440px;color:var(--muted);font-size:17px;line-height:1.55}.primary{background:var(--coral);color:#fff;border:0;border-radius:2px;margin-top:18px;padding:14px 19px;font-weight:800}.primary b{margin-left:12px;font-size:18px}.heroProduct{background:#e9e3d8;height:380px;position:relative;overflow:hidden}.heroProduct img{object-fit:cover;width:100%;height:100%}.watermark,.imageBrand{color:#fff;background:var(--ink);letter-spacing:.08em;padding:8px 10px;font-size:10px;font-weight:900;position:absolute;top:15px;left:16px}.watermark span,.imageBrand span{color:var(--gold);font-size:15px}.heroTag{background:var(--coral);color:#fff;letter-spacing:.12em;padding:14px;font-size:10px;line-height:1.2;position:absolute;bottom:18px;right:20px}.heroTag b{letter-spacing:0;font-size:18px}.shop{border-top:1px solid var(--line);grid-template-columns:220px 1fr;gap:50px;padding:85px 3.5vw;display:grid}aside .eyebrow{margin-bottom:15px}.shop aside>button{text-align:left;width:100%;color:var(--muted);background:0 0;border:0;border-bottom:1px solid #e4e0d9;justify-content:space-between;padding:12px 0;font-size:13px;font-weight:800;display:flex}.shop aside>button.active,.shop aside>button:hover{color:var(--coral)}.shopNote{background:#eee9df;margin-top:65px;padding:18px}.shopNote b{font-size:13px}.shopNote p{color:var(--muted);font-size:12px;line-height:1.5}.shopNote button{color:var(--coral);background:0 0;border:0;padding:0;font-weight:800}.catalogHeader{justify-content:space-between;align-items:end;margin-bottom:28px;display:flex}.catalogHeader h2{letter-spacing:-.06em;margin:0;font:400 45px Georgia,serif}.catalogHeader select{border:1px solid var(--line);color:var(--muted);background:0 0;padding:10px;font-size:12px}.productCard{background:0 0;min-width:0}.productImage{background:#e8e2d8;height:235px;position:relative;overflow:hidden}.productImage img{object-fit:cover;width:100%;height:100%;transition:transform .35s}.productCard:hover img{transform:scale(1.05)}.imageBrand{padding:6px 8px;font-size:9px;top:auto;bottom:10px;left:10px}.imageBrand span{font-size:12px}.quickAdd{color:var(--ink);opacity:0;background:#fff;border:0;padding:9px 12px;font-size:11px;font-weight:900;transition:all .2s;position:absolute;bottom:10px;right:10px;transform:translateY(5px)}.productCard:hover .quickAdd{opacity:1;transform:none}.productMeta strong{color:var(--muted);font-size:12px}.productMeta small{font-weight:400}.modalBackdrop,.cartBackdrop,.successOverlay{z-index:20;background:#14213d88;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.productModal,.checkout{background:var(--paper);grid-template-columns:1fr 1fr;width:100%;max-width:850px;display:grid;position:relative;box-shadow:0 25px 80px #14213d44}.productModal>img{object-fit:cover;width:100%;height:100%;min-height:450px}.modalInfo,.checkout{padding:42px}.close{color:var(--muted);z-index:2;background:0 0;border:0;font-size:28px;position:absolute;top:12px;right:15px}.modalInfo h2,.checkout h2{letter-spacing:-.06em;margin:0 0 15px;font:400 39px/.95 Georgia,serif}.modalInfo p,.checkout>p:not(.eyebrow){color:var(--muted);font-size:14px;line-height:1.5}.modalInfo label{text-transform:uppercase;letter-spacing:.1em;gap:7px;margin-top:17px;font-size:10px;font-weight:900;display:grid}.modalInfo select{border:1px solid var(--line);text-transform:none;letter-spacing:0;background:0 0;padding:10px;font-size:13px}.modalBuy,.checkoutBottom{border-top:1px solid var(--line);justify-content:space-between;align-items:center;margin-top:25px;padding-top:20px;display:flex}.modalBuy strong{font:23px Georgia,serif}.cartPanel{background:var(--paper);flex-direction:column;width:min(480px,100%);height:100%;padding:30px;display:flex;position:absolute;top:0;right:0}.cartHead{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;padding-bottom:18px;display:flex}.cartHead h2{margin:0;font:400 34px Georgia,serif}.cartItems{flex:1;overflow:auto}.cartItem{border-bottom:1px solid var(--line);grid-template-columns:70px 1fr 25px;align-items:center;gap:12px;padding:16px 0;display:grid}.cartItem img{object-fit:cover;width:70px;height:70px}.cartItem div{gap:6px;display:grid}.cartItem b{font-size:14px}.cartItem small{color:var(--muted);font-size:10px}.cartItem strong{color:var(--coral);font-size:12px}.cartItem button{color:var(--muted);background:0 0;border:0}.cartTotal{gap:12px;padding-top:25px;display:grid}.cartTotal span{color:var(--muted);font-size:12px}.cartTotal strong{font:28px Georgia,serif}.cartTotal small{color:var(--muted);font-size:10px}.emptyCart{text-align:center;color:var(--muted);flex:1;place-items:center;display:grid}.emptyCart span,.successCrown{color:var(--coral);font-size:60px}.checkout{max-width:700px;display:block}.formGrid{grid-template-columns:1fr 1fr;gap:12px;margin-top:25px;display:grid}.formGrid input,.formGrid textarea{border:1px solid var(--line);background:0 0;outline:0;padding:14px}.checkoutBottom{margin-top:30px}.checkoutBottom strong{font:20px Georgia,serif}.successOverlay{background:#14213d88}.success{background:var(--paper);text-align:center;max-width:450px;padding:55px}.success h2{margin:0 0 15px;font:400 36px Georgia,serif}.success p{color:var(--muted);font-size:14px;line-height:1.5}footer{background:var(--ink);color:#fff;justify-content:space-between;align-items:center;gap:30px;padding:55px 3.5vw;display:flex}footer .brandLogo{color:#fff}footer p{color:#b9c1cf;font-size:13px;line-height:1.5}footer>button{color:var(--gold);background:0 0;border:0;font-weight:800}@media (max-width:850px){.topbar{gap:15px;padding:0 20px}.topbar nav,.headerActions input{display:none}.shopHero{grid-template-columns:1fr;gap:35px;padding:65px 20px}.heroProduct{height:300px}.shop{grid-template-columns:1fr;padding:65px 20px}.shop aside{gap:8px;margin-bottom:5px;display:flex;overflow:auto}.shop aside .eyebrow,.shopNote{display:none}.shop aside>button{white-space:nowrap;border:1px solid var(--line);width:auto;padding:10px 12px}.productGrid{grid-template-columns:1fr 1fr}.productImage{height:180px}.catalogHeader{display:block}.catalogHeader select{margin-top:15px}.productModal{grid-template-columns:1fr;max-height:90vh;overflow:auto}.productModal>img{height:210px;min-height:0}.modalInfo{padding:25px}.checkout{padding:30px}.formGrid{grid-template-columns:1fr}.formGrid textarea{grid-column:auto}footer{grid-template-columns:1fr;padding:45px 20px;display:grid}}:root{--coral:#c8922e}.brandLogo img{width:206px;height:auto;display:block}.watermark,.imageBrand{font-size:0}.watermark{background:#14213deb;padding:6px 8px;top:16px;left:auto;right:16px}.watermark img,.imageBrand img{object-fit:contain;width:118px;height:auto;max-height:28px;display:block}.imageBrand{padding:6px 8px;top:auto;bottom:10px;left:10px}.watermark{background-image:url(https://crownprint-pk.faxi88.chatgpt.site/images/crownprint-logo-transparent.png);background-position:50%;background-repeat:no-repeat;background-size:118px;width:138px;height:31px}.imageBrand{background-image:url(https://crownprint-pk.faxi88.chatgpt.site/images/crownprint-logo-transparent.png);background-position:50%;background-repeat:no-repeat;background-size:112px;width:132px;height:29px}.hero{grid-template-columns:1fr 1fr;align-items:center;gap:70px;max-width:1500px;margin:auto;padding:100px 7vw 90px;display:grid}.hero h1{letter-spacing:-.08em;margin:0 0 25px;font-size:clamp(60px,7vw,110px);line-height:.88}.hero h1 em,.promise h2 span,.section h2 span,.contact h2 span{color:var(--coral);font-family:Georgia,serif;font-weight:400}.hero>div>p:not(.eyebrow){color:var(--muted);max-width:500px;font-size:18px;line-height:1.55}.heroActions{align-items:center;gap:18px;display:flex}.quiet{color:var(--ink);background:0 0;border:0;padding:14px;font-weight:800}.heroPhoto{border-radius:24px;height:430px;position:relative;overflow:hidden;box-shadow:0 24px 60px #14213d24}.heroPhoto>img{object-fit:cover;width:100%;height:100%}.heroGlass{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#ffffffad;border:1px solid #fffc;border-radius:14px;gap:5px;padding:14px 17px;font-size:11px;display:grid;position:absolute;bottom:20px;right:20px}.heroGlass b{color:var(--coral);letter-spacing:.12em;font-size:10px}.promise{grid-template-columns:1fr 1fr;align-items:end;gap:70px;max-width:1100px;margin:60px auto 120px;padding:0 5vw;display:grid}.promise h2,.section h2,.contact h2{letter-spacing:-.07em;margin:0;font-size:clamp(44px,5vw,72px);line-height:.95}.promise>p{color:var(--muted);font-size:18px;line-height:1.6}.section{max-width:1500px;margin:auto;padding:110px 5vw}.sectionHead{justify-content:space-between;align-items:end;gap:30px;margin-bottom:48px;display:flex}.filters{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.filters button{color:var(--muted);background:#fff6;border:1px solid #14213d1f;border-radius:20px;padding:9px 13px;font-size:11px;font-weight:800}.filters button.active,.filters button:hover{background:var(--ink);color:#fff;border-color:var(--ink)}.productGrid{grid-template-columns:repeat(3,1fr);gap:18px;display:grid}.productCard{cursor:pointer;background:#ffffff7a;border:1px solid #ffffffbf;border-radius:20px;padding:10px;transition:all .25s;overflow:hidden;box-shadow:0 14px 38px #14213d12}.productImage{border-radius:15px;height:250px;position:relative;overflow:hidden}.productImage img{object-fit:cover;width:100%;height:100%}.productMark{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);color:#fff;letter-spacing:.1em;background:#14213dd9;border-radius:9px;padding:8px 10px;font-size:9px;position:absolute;bottom:12px;left:12px}.productMark:first-letter{color:var(--gold)}.yield{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffffc7;border-radius:9px;padding:7px 9px;font-size:10px;font-weight:800;position:absolute;top:12px;right:12px}.quickAdd{background:#ffffffd9;border:0;border-radius:9px;padding:9px 12px;font-size:11px;font-weight:800;position:absolute;bottom:12px;right:12px}.productMeta>span{text-transform:uppercase;letter-spacing:.13em;color:var(--coral);font-size:9px;font-weight:900}.productMeta h3{margin:10px 0 8px;font:400 25px Georgia,serif}.productMeta p{color:var(--muted);min-height:32px;margin:0 0 13px;font-size:12px}.productMeta>b{color:var(--ink);font-size:12px}.split,.yieldSection,.how,.specs{grid-template-columns:1fr 1.2fr;align-items:start;gap:8vw;display:grid}.muted{color:var(--muted);max-width:520px;line-height:1.6}.materialGrid{grid-template-columns:1fr 1fr;gap:12px;display:grid}.materialGrid>div,.audienceGrid>div,.specGrid>div{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#ffffff61;border:1px solid #14213d1a;border-radius:16px;gap:8px;padding:22px;display:grid}.materialGrid b,.audienceGrid b,.specGrid b{font-size:15px}.materialGrid span,.materialGrid small,.audienceGrid span,.specGrid span{color:var(--muted);font-size:12px;line-height:1.4}.materialGrid small{color:var(--coral);font-weight:800}.yieldSection{background:#ffffff38;max-width:none}.yieldTable{grid-template-columns:1fr 1fr;gap:8px;display:grid}.yieldTable>div{border-bottom:1px solid #14213d1a;grid-template-columns:78px 42px 1fr;align-items:center;gap:10px;padding:13px;font-size:12px;display:grid}.yieldTable strong{color:var(--coral);font-size:20px}.yieldTable span{color:var(--muted)}.audience{background:var(--ink);color:#fff;max-width:none}.audienceGrid{grid-template-columns:repeat(3,1fr);gap:12px;margin-top:45px;display:grid}.audienceGrid>div{background:#ffffff14;border-color:#ffffff26}.audienceGrid span{color:#bbc4d0}.steps{gap:10px;display:grid}.steps>div{border-bottom:1px solid #14213d1f;grid-template-columns:42px 1fr 1.5fr;align-items:center;gap:18px;padding:20px 0;display:grid}.steps strong{color:var(--coral)}.steps span{color:var(--muted);font-size:13px;line-height:1.45}.flexSection{grid-template-columns:1fr 1fr;align-items:center;gap:8vw;display:grid}.flexPhoto{border-radius:22px;height:380px;overflow:hidden;box-shadow:0 20px 50px #14213d21}.flexPhoto img{object-fit:cover;width:100%;height:100%}.largeTags{flex-wrap:wrap;gap:8px;margin-top:25px;display:flex}.largeTags span{color:#9a691b;background:#c8922e24;border-radius:20px;padding:8px 11px;font-size:11px}.specGrid{grid-template-columns:1fr 1fr;gap:10px;display:grid}.contact{background:linear-gradient(135deg,#c8922e24,#14213d0a);grid-template-columns:1fr 1fr;gap:8vw;padding:110px 10vw;display:grid}.contact p{color:var(--muted);line-height:1.6}.overlay{z-index:30;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#14213db8;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.modal{background:#ffffffdb;border:1px solid #fffc;border-radius:22px;grid-template-columns:1fr 1fr;gap:28px;width:100%;max-width:840px;padding:12px;display:grid;position:relative;overflow:hidden}.modal>img{object-fit:cover;border-radius:15px;width:100%;height:100%;min-height:430px}.modal>div{padding:30px}.modal h2,.cartPanel h2,.checkout h2,.success h2{letter-spacing:-.06em;margin:0 0 16px;font:400 38px/.95 Georgia,serif}.modal p,.checkout>p{color:var(--muted);line-height:1.5}.modal label{text-transform:uppercase;letter-spacing:.1em;gap:6px;margin:16px 0;font-size:10px;font-weight:900;display:grid}.modal select{border:1px solid var(--line);background:#ffffff80;border-radius:9px;padding:11px}.close{z-index:2;background:#ffffffbf;border:0;border-radius:50%;width:32px;height:32px;font-size:24px;position:absolute;top:15px;right:15px}.cartPanel{background:#ffffffe0;border-radius:22px;width:min(470px,100%);height:calc(100% - 30px);margin:15px 0 15px auto;padding:34px;position:relative;overflow:auto}.cartLine{border-bottom:1px solid var(--line);grid-template-columns:62px 1fr 25px;align-items:center;gap:12px;padding:15px 0;display:grid}.cartLine img{object-fit:cover;border-radius:10px;width:62px;height:62px}.cartLine div{gap:5px;display:grid}.cartLine span,.cartLine small{color:var(--muted);font-size:10px}.cartLine button{background:0 0;border:0}.checkout{background:#ffffffe0;border-radius:22px;width:100%;max-width:700px;padding:40px;position:relative}.formGrid{grid-template-columns:1fr 1fr;gap:10px;margin:25px 0;display:grid}.formGrid input,.formGrid textarea{border:1px solid var(--line);background:#ffffff80;border-radius:9px;outline:0;padding:14px}.formGrid textarea{grid-column:1/-1;min-height:100px}.success{text-align:center;background:#ffffffe6;border-radius:22px;max-width:430px;padding:55px}.success>div{color:var(--coral);font-size:60px}@media (max-width:850px){.hero,.promise,.split,.yieldSection,.how,.specs,.flexSection,.contact{grid-template-columns:1fr;gap:35px;padding:70px 20px}.hero{padding-top:55px}.heroPhoto{height:300px}.sectionHead{display:block}.filters{flex-wrap:nowrap;justify-content:flex-start;margin-top:25px;overflow:auto}.filters button{white-space:nowrap}.productGrid{grid-template-columns:1fr 1fr}.productImage{height:180px}.productMeta h3{font-size:20px}.audienceGrid{grid-template-columns:1fr 1fr}.yieldTable{grid-template-columns:1fr}.steps>div{grid-template-columns:32px 1fr}.steps span{grid-column:2}.modal{grid-template-columns:1fr;max-height:92vh;overflow:auto}.modal>img{height:210px;min-height:200px}.modal>div{padding:20px}.formGrid{grid-template-columns:1fr}.formGrid textarea{grid-column:auto}.search{display:none}footer{grid-template-columns:1fr;gap:16px;display:grid}}body{background:radial-gradient(circle at 8% 5%,#fffdf7 0,#f8f5ee 38%,#e9edf0 100%) fixed}.topbar{background:#ffffff94;border-color:#ffffffb3;box-shadow:0 8px 30px #14213d0f}.shopHero{position:relative}.shopHero:after{content:"";filter:blur(2px);z-index:-1;background:#c8922e21;border-radius:50%;width:210px;height:210px;position:absolute;top:15%;right:3%}.heroProduct,.productImage{border:1px solid #ffffffbf;border-radius:18px;overflow:hidden;box-shadow:0 18px 45px #14213d1f}.heroProduct img,.productImage img{filter:saturate(.9)contrast(1.03)}.productCard{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#ffffff6b;border:1px solid #ffffffa6;border-radius:18px;padding:10px;transition:transform .25s,box-shadow .25s;box-shadow:0 10px 30px #14213d0f}.productCard:hover{transform:translateY(-5px);box-shadow:0 18px 40px #14213d24}.productMeta{padding:15px 7px}.productMeta h3{min-height:48px}.productGrid{gap:18px}.shop{border-top-color:#14213d14}.shop aside>button{border-bottom-color:#14213d17}.shopNote,.catalogHeader select,.modalInfo select,.formGrid input,.formGrid textarea{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffff6b;border-color:#14213d1f;border-radius:10px}.imageBrand{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background-color:#14213dcc;border:1px solid #ffffff59;border-radius:9px}.quickAdd{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffffd6;border-radius:9px}.primary{background:linear-gradient(135deg,#d7a642,#b57b1d);border-radius:10px;box-shadow:0 10px 22px #c8922e3d}.eyebrow{color:#ad7920}.catalogHeader h2{font-size:52px}.productModal,.checkout,.cartPanel,.success{-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);background:#ffffffc7;border:1px solid #ffffffbf;border-radius:22px;overflow:hidden}.productModal>img{border-radius:18px;width:calc(100% - 20px);min-height:430px;margin:10px}.cartPanel{border-radius:22px;height:calc(100% - 24px);margin:12px}.checkout{border-radius:22px}.close{background:#ffffff80;border-radius:50%;width:32px;height:32px;line-height:24px}.heroTag{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);color:#f4d889;background:#14213ddb;border-radius:10px}.watermark{border-radius:10px}footer{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#14213deb;border-top:1px solid #ffffff29}footer .brandLogo img{filter:none}.visibleMenuBar{z-index:8;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#ffffffb8;border-bottom:1px solid #14213d1f;position:relative;box-shadow:0 8px 22px #14213d0f}.visibleMenuInner{grid-template-columns:90px repeat(9,minmax(110px,1fr));align-items:center;gap:18px;max-width:1600px;margin:0 auto;padding:18px 3.5vw;display:grid}.visibleMenuLabel{letter-spacing:.14em;color:var(--gold);padding-top:5px;font-size:9px;font-weight:900}.visibleMenuGroup{min-width:0;padding:5px 0;position:relative}.visibleMenuGroup>button{color:var(--ink);text-align:left;white-space:nowrap;background:0 0;border:0;padding:0;font-size:11px;font-weight:900}.visibleMenuGroup>button span{color:var(--gold);margin-left:3px;font-size:13px}.visibleMenuGroup>div{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);opacity:0;visibility:hidden;background:#f8f5eefa;border:1px solid #d8d3caf2;gap:7px;min-width:190px;padding:13px 14px;transition:all .18s;display:grid;position:absolute;top:100%;left:-12px;transform:translateY(6px);box-shadow:0 18px 40px #14213d29}.visibleMenuGroup:hover>div,.visibleMenuGroup:focus-within>div{opacity:1;visibility:visible;transform:none}.visibleMenuGroup>div button{color:var(--muted);text-align:left;white-space:nowrap;background:0 0;border:0;padding:0;font-size:10px;line-height:1.25}.visibleMenuGroup button:hover{color:var(--coral)}@media (max-width:1200px){.visibleMenuInner{grid-template-columns:90px repeat(5,minmax(145px,1fr));overflow-x:auto}.visibleMenuGroup{min-width:145px}}@media (max-width:850px){.visibleMenuBar{overflow-x:auto}.visibleMenuInner{gap:18px;width:max-content;padding:14px 20px;display:flex}.visibleMenuLabel{min-width:78px}.visibleMenuGroup{min-width:145px}}.visibleMenuGroup>div.open{opacity:1;visibility:visible;transform:none}.visibleMenuGroup>button:focus-visible{outline:2px solid var(--gold);outline-offset:4px}@media (max-width:850px){.visibleMenuBar{overflow:visible}.visibleMenuInner{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 12px;width:auto;padding:14px 20px;display:grid}.visibleMenuLabel{grid-column:1/-1;padding-bottom:3px}.visibleMenuGroup{background:#ffffff7a;border:1px solid #14213d1a;border-radius:9px;min-width:0;padding:9px 8px}.visibleMenuGroup>button{width:100%;font-size:11px}.visibleMenuGroup>div{min-width:0;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;opacity:1;visibility:visible;background:0 0;border:0;margin-top:8px;padding:0;display:none;position:static;transform:none}.visibleMenuGroup:hover>div,.visibleMenuGroup:focus-within>div,.visibleMenuGroup>div.open{display:grid}.visibleMenuGroup>div button{white-space:normal;padding:3px 0;font-size:10px}}
