@import url('https://fonts.googleapis.com/css2?family=DM+Sans:wght@400;500;600;700&family=Playfair+Display:ital,wght@0,400;0,500;0,600;1,400;1,500&display=swap');
:root{--ink:#23191c;--wine:#4e1e2c;--deep:#170e13;--gold:#cba96a;--cream:#f5f0e7;--paper:#fcfaf5;--muted:#72686a;--line:#ded7ca;--serif:'Playfair Display',Georgia,serif;--sans:'DM Sans',Arial,sans-serif}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;font-family:var(--sans);background:var(--paper);color:var(--ink);line-height:1.65}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit}button,a,input,textarea,select{outline-offset:4px}a:focus-visible,button:focus-visible,input:focus-visible,textarea:focus-visible,select:focus-visible{outline:2px solid #c39a4e}.container{width:min(1180px,calc(100% - 48px));margin-inline:auto}.skip{position:absolute;top:-60px;left:12px;background:white;padding:10px;z-index:200}.skip:focus{top:10px}.topline{background:#100a0d;color:#d5c6b1;font-size:10px;letter-spacing:.17em}.topline .container{display:flex;justify-content:space-between;padding:9px 0}.header{background:var(--deep);color:#f6eadc;position:sticky;top:0;z-index:100;border-bottom:1px solid #ffffff1a}.nav{display:flex;justify-content:space-between;align-items:center;min-height:88px}.brand{display:flex;align-items:center;gap:13px;line-height:1.15}.brand img{object-fit:contain}.brand strong{font-size:16px;letter-spacing:.17em;font-weight:600;display:block}.brand small{font-size:9px;letter-spacing:.4em;color:var(--gold);display:block;margin-top:7px}.menu{display:flex;align-items:center;gap:29px}.menu a{font-size:12px;color:#e6d9cd;transition:color .2s}.menu a:hover{color:var(--gold)}.menu .menu-cta{border:1px solid #bd985f;padding:12px 18px;color:#f4e0be}.menu-cta span{margin-left:8px}.menu-toggle{display:none}.hero{background:radial-gradient(circle at 75% 45%,#4b2333 0,#2a141e 34%,#170e13 75%);min-height:675px;color:#f5eee3;position:relative;overflow:hidden}.hero-layout{min-height:675px;display:grid;grid-template-columns:1fr .83fr;align-items:center;gap:24px;position:relative;z-index:1}.hero-copy{padding:70px 0 85px}.eyebrow,.kicker{display:block;color:#8f6a38;font-size:11px;letter-spacing:.18em;font-weight:700}.eyebrow{color:#d2b77f;display:flex;align-items:center;gap:13px}.line{width:32px;height:1px;background:var(--gold)}h1,h2,h3,p{margin-top:0}h1,h2{font-family:var(--serif);font-weight:400;line-height:1.16;letter-spacing:-.025em}h1{font-size:clamp(3.4rem,5.4vw,5.6rem);margin:26px 0}h1 em,h2 em{font-weight:400;color:var(--gold)}.hero-copy>p{max-width:505px;font-size:15px;color:#d5c9c5;line-height:1.9}.hero-actions{display:flex;align-items:center;gap:31px;margin-top:30px}.btn{border:0;display:inline-flex;align-items:center;justify-content:space-between;gap:25px;padding:15px 22px;font-size:12px;letter-spacing:.035em;font-weight:700;cursor:pointer;transition:transform .2s,background .2s}.btn:hover{transform:translateY(-2px)}.btn-gold{background:var(--gold);color:#23151a}.btn-gold:hover{background:#e2c48b}.btn-dark{background:var(--wine);color:white}.btn-outline{border:1px solid #b99d71;color:#f9e6c4}.text-link{font-size:12px;border-bottom:1px solid #8c7b73;padding:8px 0}.text-link span{margin-left:10px}.hero-foot{display:flex;align-items:center;gap:17px;font-size:10px;letter-spacing:.14em;color:#ad9c93;margin-top:80px}.hero-foot i{width:4px;height:4px;border-radius:50%;background:var(--gold)}.hero-visual{position:relative;aspect-ratio:1;display:flex;align-items:center;justify-content:center}.arc{position:absolute;border:1px solid #c4a27130;border-radius:50%}.arc-a{width:92%;height:92%}.arc-b{width:70%;height:70%}.visual-glow{position:absolute;width:54%;height:54%;background:#a06d3a25;filter:blur(52px);border-radius:50%}.monogram{width:65%;aspect-ratio:1;display:flex;flex-direction:column;justify-content:center;align-items:center;border:1px solid #a7805038;background:linear-gradient(145deg,#44273560,#24131b);box-shadow:0 25px 90px #0005}.monogram span{font-family:var(--serif);font-size:clamp(70px,12vw,155px);letter-spacing:-.12em;padding-right:.12em;color:#e4c28c}.monogram small{letter-spacing:.31em;color:#e0ccae;font-size:10px}.visual-caption{position:absolute;bottom:0;font-size:9px;letter-spacing:.28em;color:#bca58d}.hero-rail{position:absolute;right:14px;top:26%;writing-mode:vertical-rl;letter-spacing:.23em;font-size:9px;color:#bca58a82}.section{padding:105px 0}.section-light{background:var(--paper)}.section-cream{background:var(--cream)}h2{font-size:clamp(2.3rem,3.6vw,3.6rem);margin:18px 0 24px}h2 em{color:#9b7847}.section p{font-size:14px;color:#72696b;line-height:1.95}.about-grid{display:grid;grid-template-columns:.7fr 1.3fr;gap:100px}.section-aside{display:flex;flex-direction:column;gap:32px}.graphic-frame{border:1px solid var(--line);min-height:318px;padding:40px;background:linear-gradient(145deg,#eee5d9,#faf8f3);display:flex;flex-direction:column;justify-content:center}.quote-mark{font-family:var(--serif);font-size:80px;color:#a7834f;line-height:.8}.graphic-frame p{font-family:var(--serif);font-size:25px;line-height:1.5;color:var(--wine);margin:24px 0}.small-line{width:38px;height:2px;background:var(--gold)}.lead{font-size:16px!important;color:#453d3e!important}.qualities{border-top:1px solid var(--line);margin-top:35px;padding-top:30px;display:grid;grid-template-columns:repeat(3,1fr);gap:15px}.qualities div{display:flex;gap:14px}.qualities strong{color:#a18256;font-family:var(--serif);font-weight:400}.qualities span{font-size:12px;line-height:1.6}.heading-row{display:flex;justify-content:space-between;align-items:end;gap:55px;margin-bottom:40px}.heading-row p{max-width:330px}.practice-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;background:var(--line);border:1px solid var(--line)}.practice-card{background:#fbfaf6;padding:32px;min-height:308px;display:flex;flex-direction:column;transition:background .2s}.practice-card:hover{background:white}.practice-number{font-size:10px;letter-spacing:.13em;color:#a8967d}.practice-icon{color:#aa8657;font-size:37px;margin:20px 0 15px}.practice-card h3{font-family:var(--serif);font-weight:500;font-size:22px;color:var(--wine);margin-bottom:10px}.practice-card p{font-size:12px;line-height:1.8}.practice-card a{font-size:12px;font-weight:700;color:#764a47;margin-top:auto}.practice-card a span{margin-left:10px}.practice-feature{background:#4a2130}.practice-feature:hover{background:#562735}.practice-feature h3,.practice-feature p,.practice-feature a{color:#f3e6d8}.method-section,.contact-section{background:var(--deep);color:#f5ebe0}.method-grid{display:grid;grid-template-columns:1fr 1fr;gap:90px}.kicker-on-dark{color:#cfaa75}.method-section h2,.contact-section h2{color:white}.method-section>div>div>p,.contact-section p{color:#c4b7b3}.method-section .btn{margin-top:24px}.steps{border-top:1px solid #ffffff2b}.step{display:grid;grid-template-columns:55px 1fr;gap:12px;padding:24px 0;border-bottom:1px solid #ffffff2b}.step>span{color:var(--gold);font-family:var(--serif);font-size:21px}.step h3{font-family:var(--serif);font-size:23px;font-weight:400;margin-bottom:4px}.step p{margin:0;color:#c2b4b4}.partnership{display:grid;grid-template-columns:1fr 1fr;gap:95px;align-items:center}.partnership .btn{margin-top:20px}.partner-panel{background:#f2ebe0;border:1px solid #e0d3c4;padding:35px}.panel-top{display:block;color:#9c7649;font-size:10px;letter-spacing:.14em;margin-bottom:20px}.partner-panel>div{display:flex;gap:22px;border-top:1px solid #d8cbb9;padding:19px 0;font-family:var(--serif);font-size:20px}.partner-panel>div span{font-size:13px;color:#9b7b4d}.partner-panel small{display:block;color:#776c68;line-height:1.8;margin-top:10px}.insights{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.insights article{padding:30px;border:1px solid #d9d0c4;background:#faf8f3;display:flex;flex-direction:column}.insights article>span,.insights small{font-size:10px;letter-spacing:.1em;color:#98734c}.insights h3{font-family:var(--serif);font-weight:500;font-size:22px;line-height:1.35;margin:22px 0 8px}.insights small{margin-top:auto}.review-layout{display:grid;grid-template-columns:1fr 1fr;gap:90px;align-items:center}.review-placeholder{border:1px solid #d9cbb8;padding:40px}.review-placeholder h3{font-family:var(--serif);font-weight:400;color:var(--wine);font-size:24px}.review-placeholder span{font-size:10px;letter-spacing:.16em;color:#9e814e}.contact-grid{display:grid;grid-template-columns:1fr 1fr;gap:95px}.contact-details{margin-top:55px;border-top:1px solid #ffffff28}.contact-details p{padding:16px 0;border-bottom:1px solid #ffffff28}.contact-details span{display:block;color:var(--gold);font-size:10px;letter-spacing:.15em}.contact-details strong{display:block;font-size:13px;color:#fff0e3;margin-top:6px}.contact-form{background:#f9f5ed;color:var(--ink);padding:35px;display:flex;flex-direction:column}.contact-form h3{font-family:var(--serif);font-weight:400;font-size:30px;margin-bottom:0}.contact-form p{color:#6a6061;font-size:12px}.contact-form label{font-size:12px;font-weight:700;margin:12px 0 6px}.contact-form label>span,.contact-form label a{color:#915e4b}.contact-form input:not([type=checkbox]),.contact-form select,.contact-form textarea{width:100%;min-height:43px;background:#fff;border:1px solid #d8d1c8;padding:10px 13px;border-radius:0;font-size:13px;color:#31292a}.contact-form textarea{resize:vertical}.consent{display:flex;align-items:start;gap:10px;font-weight:400!important;line-height:1.55}.consent input{margin-top:4px}.consent span{color:#615758!important}.consent a{text-decoration:underline}.btn-full{width:100%;margin-top:13px}.form-status{margin:9px 0!important;min-height:20px}.contact-alt{display:flex;gap:14px;flex-wrap:wrap}.contact-alt a{font-size:12px;font-weight:700;text-decoration:underline}.footer{background:#110b0e;color:#dacbc0;padding:45px 0 18px}.footer-main{display:flex;align-items:center;justify-content:space-between;gap:25px}.footer-main p{font-size:12px;max-width:300px;color:#a99b94}.footer-main>a:last-child{font-size:12px}.footer-bottom{border-top:1px solid #ffffff20;margin-top:34px;padding-top:16px;display:flex;justify-content:space-between;gap:15px;font-size:10px;color:#ab9d94}.privacy-page{background:var(--paper);min-height:100vh}.privacy-content{max-width:800px;margin:70px auto;padding:0 24px 80px}.privacy-content h1{font-size:46px;color:var(--wine)}.privacy-content h2{font-size:25px}.privacy-content p,.privacy-content li{font-size:15px;line-height:1.9}.privacy-content a{text-decoration:underline}
@media(max-width:1000px){.menu{gap:14px}.menu a{font-size:11px}.hero-layout{grid-template-columns:1.1fr .9fr}.about-grid,.method-grid,.partnership,.review-layout,.contact-grid{gap:45px}.practice-card{padding:23px}}@media(max-width:760px){.container{width:min(100% - 34px,600px)}.topline .container span:last-child{display:none}.nav{min-height:74px}.menu-toggle{display:flex;flex-direction:column;gap:5px;background:none;border:1px solid #8e715c;padding:12px;cursor:pointer}.menu-toggle span{width:22px;height:2px;background:#ead7ba}.menu{display:none;position:absolute;top:100%;left:0;right:0;padding:20px 18px 25px;background:#24121b;flex-direction:column;align-items:stretch;gap:0;box-shadow:0 22px 35px #0004}.menu.open{display:flex}.menu a{padding:12px 8px;font-size:14px}.menu .menu-cta{text-align:center;margin-top:12px}.hero,.hero-layout{min-height:auto}.hero-layout{grid-template-columns:1fr}.hero-copy{padding:70px 0 25px}.hero-copy h1{font-size:clamp(3rem,11vw,5rem)}.hero-visual{aspect-ratio:1.4;max-width:430px;width:100%;margin:0 auto 45px}.monogram{width:46%}.monogram span{font-size:75px}.visual-caption{bottom:-15px}.hero-foot{margin-top:35px}.hero-rail{display:none}.section{padding:72px 0}.about-grid,.method-grid,.partnership,.review-layout,.contact-grid{grid-template-columns:1fr;gap:30px}.graphic-frame{min-height:185px}.qualities{grid-template-columns:1fr;gap:20px}.heading-row{display:block}.practice-grid,.insights{grid-template-columns:1fr 1fr}.practice-card{min-height:290px}.footer-main{align-items:start;flex-direction:column}.footer-bottom{flex-wrap:wrap}.contact-form{padding:24px}.hero-actions{flex-wrap:wrap}}@media(max-width:520px){.practice-grid,.insights{grid-template-columns:1fr}.practice-card{min-height:245px}.hero-copy h1{font-size:3.4rem}.brand strong{font-size:13px}.brand small{font-size:8px}.hero-actions{gap:18px}h2{font-size:2.4rem}.contact-form{padding:21px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{transition:none!important}}

/* Imagens originais enviadas e ajustes de identidade institucional */
.brand img {width:55px;height:55px;object-fit:contain;filter:drop-shadow(0 0 5px rgba(211,164,87,.22))}
.hero-layout{grid-template-columns:1.06fr .94fr;gap:42px}
.hero-visual{height:590px;aspect-ratio:auto;align-self:end;overflow:hidden;justify-content:stretch;border:1px solid rgba(216,179,109,.22);border-bottom:0;background:#281c1b}
.hero-portrait{width:100%;height:100%;object-fit:cover;object-position:center 14%;filter:saturate(.89);display:block}
.hero-visual::after{content:"";position:absolute;inset:35% 0 0;background:linear-gradient(transparent,rgba(16,9,14,.89));pointer-events:none}
.hero-signature{position:absolute;bottom:24px;left:25px;right:15px;z-index:2;color:#f7e9d4;text-shadow:0 2px 6px #0008}
.hero-signature span{display:block;font-family:var(--serif);font-size:21px;letter-spacing:.03em}
.hero-signature small{display:block;color:#e3bb80;font-size:10px;letter-spacing:.17em;margin-top:5px}
.about-photo{position:relative;margin:0;max-width:410px;overflow:hidden;box-shadow:12px 16px 0 #e9dfd1}
.about-photo img{width:100%;height:460px;object-fit:cover;object-position:center 16%;display:block}
.about-photo figcaption{position:absolute;bottom:0;left:0;right:0;padding:15px 20px;background:linear-gradient(transparent,#1b1115cf);color:#e8cd9b;font-size:10px;letter-spacing:.12em}
.practice-priority{background:#fff8ed;box-shadow:inset 0 4px 0 #c4a069}
.practice-priority .practice-number{color:#89572c;font-weight:700}
@media(max-width:760px){.hero-layout{grid-template-columns:1fr;gap:0}.hero-visual{height:450px;width:100%;max-width:500px;margin:0 auto 30px}.hero-copy{padding-bottom:30px}.about-photo{max-width:440px}.about-photo img{height:420px}}
@media(max-width:520px){.hero-visual{height:360px}.hero-signature span{font-size:16px}.brand img{width:43px;height:43px}.about-photo img{height:370px}}


/* ===== Temas visuais adicionais ===== */
:root{
  --theme-bg:#170f13;
  --theme-bg-2:#21161c;
  --theme-paper:#efe5d8;
  --theme-paper-2:#f6efe6;
  --theme-surface:#faf8f3;
  --theme-ink:#1b1719;
  --theme-ink-soft:#665c5d;
  --theme-text-on-dark:#f8f1e6;
  --theme-muted-on-dark:#d4c3c3;
  --theme-line-dark:rgba(255,255,255,.14);
  --theme-line-light:#d8cbb9;
  --theme-gold:#d6b07a;
  --theme-gold-2:#f0d29c;
  --theme-emphasis:#b78e56;
  --theme-shadow:rgba(0,0,0,.12);
  --theme-card:#fffaf3;
  --theme-priority:#fff8ed;
  --theme-priority-bar:#c4a069;
  --theme-footer:#110b0e;
  --theme-hero-sign:#f7e9d4;
  --theme-hero-overlay:rgba(16,9,14,.89);
}
body[data-theme="classic"]{
  --theme-bg:#170f13;--theme-bg-2:#21161c;--theme-paper:#efe5d8;--theme-paper-2:#f6efe6;--theme-surface:#faf8f3;--theme-ink:#1b1719;--theme-ink-soft:#665c5d;--theme-text-on-dark:#f8f1e6;--theme-muted-on-dark:#d4c3c3;--theme-line-dark:rgba(255,255,255,.14);--theme-line-light:#d8cbb9;--theme-gold:#d6b07a;--theme-gold-2:#f0d29c;--theme-emphasis:#b78e56;--theme-shadow:rgba(0,0,0,.12);--theme-card:#fffaf3;--theme-priority:#fff8ed;--theme-priority-bar:#c4a069;--theme-footer:#110b0e;--theme-hero-sign:#f7e9d4;--theme-hero-overlay:rgba(16,9,14,.89);
}
body[data-theme="black-gold"]{
  --theme-bg:#060606;--theme-bg-2:#111111;--theme-paper:#faf8f2;--theme-paper-2:#ffffff;--theme-surface:#fffdf8;--theme-ink:#0f0f10;--theme-ink-soft:#4c4942;--theme-text-on-dark:#fffdf7;--theme-muted-on-dark:#ded6ca;--theme-line-dark:rgba(255,214,102,.2);--theme-line-light:#e8dcc9;--theme-gold:#d4af37;--theme-gold-2:#ffd55d;--theme-emphasis:#9d7b10;--theme-shadow:rgba(212,175,55,.1);--theme-card:#fffdf8;--theme-priority:#fff8e7;--theme-priority-bar:#d4af37;--theme-footer:#000000;--theme-hero-sign:#fff6da;--theme-hero-overlay:rgba(0,0,0,.82);
}
body[data-theme="white-gold"]{
  --theme-bg:#ffffff;--theme-bg-2:#f6f2ea;--theme-paper:#ffffff;--theme-paper-2:#fbf7f1;--theme-surface:#ffffff;--theme-ink:#111111;--theme-ink-soft:#524d47;--theme-text-on-dark:#111111;--theme-muted-on-dark:#4f4a43;--theme-line-dark:rgba(17,17,17,.14);--theme-line-light:#eadfcf;--theme-gold:#d4af37;--theme-gold-2:#f3ca56;--theme-emphasis:#927000;--theme-shadow:rgba(0,0,0,.08);--theme-card:#ffffff;--theme-priority:#fff9eb;--theme-priority-bar:#d4af37;--theme-footer:#f7f3ec;--theme-hero-sign:#fff7ea;--theme-hero-overlay:rgba(28,28,28,.28);
}
body{background:var(--theme-paper);color:var(--theme-ink)}
.topline{background:var(--theme-bg);color:var(--theme-gold-2)}
.header{background:color-mix(in srgb, var(--theme-bg) 92%, transparent);border-bottom:1px solid var(--theme-line-dark)}
body[data-theme="white-gold"] .header{background:rgba(255,255,255,.96)}
.brand strong,.brand small,.menu a,.menu .menu-cta,.theme-label{color:var(--theme-text-on-dark)}
body[data-theme="white-gold"] .brand strong,body[data-theme="white-gold"] .brand small,body[data-theme="white-gold"] .menu a,body[data-theme="white-gold"] .theme-label{color:var(--theme-ink)}
.menu .menu-cta{border-color:var(--theme-gold);color:var(--theme-gold-2)}
body[data-theme="white-gold"] .menu .menu-cta{color:var(--theme-ink);background:#fff8e7}
.hero,.method-section{background:linear-gradient(180deg,var(--theme-bg) 0%,var(--theme-bg-2) 100%);color:var(--theme-text-on-dark)}
body[data-theme="white-gold"] .hero,body[data-theme="white-gold"] .method-section{background:linear-gradient(180deg,#ffffff 0%,#f7f4ee 100%);color:var(--theme-ink)}
.hero-copy p,.method-section p,.review-section .lead,.contact-grid p,.step p,.hero-foot,.hero-rail{color:var(--theme-muted-on-dark)}
body[data-theme="white-gold"] .hero-copy p,body[data-theme="white-gold"] .method-section p,body[data-theme="white-gold"] .step p,body[data-theme="white-gold"] .hero-foot,body[data-theme="white-gold"] .hero-rail{color:var(--theme-ink-soft)}
.hero-copy em,h2 em,.review-placeholder h3,.practice-card h3,.contact-form h3{color:var(--theme-gold)}
.hero-visual,.about-photo,.review-placeholder,.partner-panel,.practice-card,.insights article,.contact-form,.panel-card{box-shadow:0 10px 25px var(--theme-shadow)}
.hero-visual{background:var(--theme-bg-2);border-color:color-mix(in srgb, var(--theme-gold) 28%, transparent)}
.hero-visual::after{background:linear-gradient(transparent,var(--theme-hero-overlay))}
.hero-signature{color:var(--theme-hero-sign)}
.hero-signature small,.hero-foot span:first-child,.kicker,.practice-number,.panel-top,.insights article>span,.insights small,.contact-details span,.about-photo figcaption{color:var(--theme-gold)}
.section-light,.review-section{background:var(--theme-paper)}
.section-cream{background:var(--theme-paper-2)}
.about-grid p,.heading-row p,.review-layout p{color:var(--theme-ink-soft)}
.qualities div,.practice-card,.review-placeholder,.insights article,.partner-panel,.contact-form{background:var(--theme-card);color:var(--theme-ink);border-color:var(--theme-line-light)}
.qualities strong{color:var(--theme-gold)}
.practice-priority{background:var(--theme-priority);box-shadow:inset 0 4px 0 var(--theme-priority-bar)}
.practice-priority .practice-number{color:var(--theme-emphasis)}
.practice-card a,.text-link,.contact-alt a{color:var(--theme-emphasis)}
.practice-icon{color:var(--theme-gold)}
.partner-panel small,.contact-form p{color:var(--theme-ink-soft)}
.partner-panel>div{border-top:1px solid var(--theme-line-light)}
.partner-panel>div span{color:var(--theme-emphasis)}
.method-section .btn-outline,.btn-dark,.btn-gold{background:var(--theme-gold);color:#1b1719;border-color:var(--theme-gold)}
.btn-outline,.btn-dark,.btn-gold{box-shadow:none}
body[data-theme="white-gold"] .btn-outline,body[data-theme="white-gold"] .btn-dark,body[data-theme="white-gold"] .btn-gold{background:#111;color:#fff;border-color:#111}
.contact-section,.footer{background:var(--theme-footer);color:var(--theme-text-on-dark)}
body[data-theme="white-gold"] .contact-section{background:#111111;color:#fff}
body[data-theme="white-gold"] .footer{background:#f7f3ec;color:#221f1b}
body[data-theme="white-gold"] .footer p,body[data-theme="white-gold"] .footer-bottom{color:#60584f}
.contact-details,.contact-details p,.footer-bottom{border-color:var(--theme-line-dark)}
.contact-form input:not([type=checkbox]),.contact-form select,.contact-form textarea{border-color:var(--theme-line-light)}
.theme-switcher-inline{display:flex;align-items:center;gap:8px;margin-left:16px}
.theme-label{font-size:11px;letter-spacing:.08em;text-transform:uppercase}
.theme-picker{min-height:38px;border:1px solid color-mix(in srgb,var(--theme-gold) 60%, transparent);background:rgba(255,255,255,.06);color:var(--theme-text-on-dark);padding:0 10px;font-size:12px}
.theme-picker option{color:#111;background:#fff}
body[data-theme="white-gold"] .theme-picker{background:#fff;color:#111}
.skip:focus{background:var(--theme-gold);color:#111}
@media(max-width:1000px){.theme-switcher-inline{margin-left:auto}}
@media(max-width:760px){.theme-switcher-inline{display:flex;flex-direction:column;align-items:stretch;padding:12px 8px}.theme-label{font-size:10px}.theme-picker{width:100%}}
