body[data-surface="languages"],body:has(.splash) {background:#f8f1e8;color:#2a211d;font-family:ui-sans-serif,system-ui,sans-serif}
body[data-surface="languages"] :is(.top,.footer),body:has(.splash) #app>:is(.top,.footer){display:none}
body[data-surface="languages"] main.shell{width:min(416px,calc(100% - 32px));margin-inline:auto;padding:48px 0 40px}
.market-picker{width:100%}
.market-brand{display:flex;gap:7px;align-items:center;justify-content:center;color:#161914;font-size:18px;font-weight:750;letter-spacing:-.025em;line-height:24px}
.market-brand img{border-radius:8px}
.market-picker h1{font:700 24px/1.25 ui-sans-serif,system-ui,sans-serif;letter-spacing:normal;margin:8px 0 24px;text-align:center;color:#2a211d;text-wrap:initial}
.market-list{display:grid;gap:12px}
.market-card{display:flex;width:100%;min-height:64px;gap:12px;align-items:center;text-align:left;background:#fffbf4;border:2px solid #e4d9c8;border-radius:12px;padding:12px 17px;color:#2a211d;box-shadow:0 2px 3px #3929160a;cursor:pointer;line-height:1.2;font:inherit}
.market-card:hover,.market-card:focus-visible{background:#f5f7ed;border-color:#65846a}
.market-card:focus-visible{outline:2px solid #234c38;outline-offset:2px}
.market-card.market-match{border-color:#397551;background:#eef3e9}
.market-flag{font-size:25px;line-height:1}
.market-name{font-size:17px;font-weight:700}
.market-cta{margin-inline-start:auto;white-space:nowrap;text-transform:uppercase;color:#66574c;font-size:11px;font-weight:700;letter-spacing:.035em}
.market-cta span{font-size:15px}
.market-badge{color:#315943;background:#dcebdc;padding:4px 6px;border-radius:6px;font-size:10px;font-weight:700}
@media(max-width:405px){.market-card{gap:8px;padding-inline:12px}.market-badge{font-size:9px}.market-cta{font-size:10px}}
@media(max-width:345px){.market-card.market-match{flex-wrap:wrap}.market-badge{order:4}}
