:root{--ink:#173e39;--green:#366b5b;--copper:#b67648}
.embedded body{background:transparent!important}
.embedded .wrap{max-width:none;padding:12px 0 35px!important}
.stage{border-radius:26px!important;border:1px solid #ffffffd9;box-shadow:0 18px 44px #214b3b24,inset 0 1px #fff!important}
.topline{top:22px!important;left:22px!important;right:22px!important}
.country{font-family:Georgia,serif;letter-spacing:-.035em}
.selectwrap select,.round{background:rgba(244,255,248,.2)!important;border:1px solid #ffffffa8!important;backdrop-filter:blur(18px) saturate(1.3);box-shadow:inset 0 1px #ffffff9c,0 8px 25px #062d2229}
.selectwrap select{border-radius:999px!important}
.meta{color:#547c6d}.country-browser{border-top:1px solid #b9d3c5}
.country-browser summary{color:#27594b}
.country-list button{background:rgba(255,255,255,.72);border:1px solid white;box-shadow:inset 0 1px white}
.credits{background:rgba(255,255,255,.58);border:1px solid white!important;border-radius:20px;padding:18px 20px!important;box-shadow:0 8px 20px #2e604b0c}
.credits summary{color:#2b604e}.credits a{color:#315f51}
.note{color:#567366}
@media(max-width:650px){.stage{border-radius:20px!important}.embedded .wrap{padding-left:0!important;padding-right:0!important}}
@media(max-width:450px){.topline>div:first-child{min-width:0;max-width:calc(100% - 132px)}.selectwrap{flex:0 0 122px;min-width:0}.selectwrap select{width:122px}.country{font-size:clamp(23px,6.8vw,29px);overflow-wrap:anywhere}}
