@import url('./tokens.css');


.world-site-promise{margin:0}
.world-site-header{display:grid;grid-template-columns:1fr auto;gap:8px 12px;padding:0 0 12px;color:var(--world-color-shell-ink);font:400 1rem/1.4 var(--world-font-family-shell)}
.world-site-header *{box-sizing:border-box}
.world-site-header a,.world-site-header button,.world-site-header input,.world-site-header select{min-width:44px;min-height:44px}
.world-site-header a{display:inline-flex;align-items:center;color:var(--world-color-shell-link);text-decoration:underline;padding:0 8px}
.world-site-header .world-site-brand{font-weight:800;font-size:1.25rem;letter-spacing:.04em;color:var(--world-color-shell-ink);text-decoration:none;padding-left:0}
.world-site-header form{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin:0;min-width:0}
.world-site-search{grid-column:1/-1}
.world-site-header label{font-weight:600}
.world-site-search label{width:100%}
.world-site-header input{flex:1;width:0;min-width:80px}
.world-site-header input,.world-site-header select,.world-site-header button{font:inherit;padding:8px;border:1px solid var(--world-color-shell-border);border-radius:6px;background:var(--world-color-white);color:var(--world-color-shell-ink)}
.world-site-header button{cursor:pointer;background:var(--world-color-shell-link);color:var(--world-color-white);border-color:var(--world-color-shell-link)}
.world-site-chain{grid-column:1/-1}
.world-site-mobile-nav{grid-column:1/-1;display:flex;flex-wrap:wrap;gap:4px}
.world-site-mobile-nav a[aria-current]{font-weight:700;text-decoration-thickness:3px}
.world-site-header :focus-visible,[data-world-footer] a:focus-visible{outline:3px solid var(--world-color-shell-link);outline-offset:2px}
[data-world-header]>nav{display:flex;flex-wrap:wrap;align-items:center;gap:8px}
[data-world-header]>nav a{display:inline-flex;align-items:center;min-height:44px;min-width:44px}
@media(min-width:1200px){.world-site-header{grid-template-columns:auto minmax(220px,1fr) auto auto;align-items:end}.world-site-search{grid-column:2;grid-row:1}.world-site-chain{grid-column:3;grid-row:1}.world-site-connect{grid-column:4;grid-row:1}.world-site-mobile-nav{grid-column:1/-1}}

.world-site-menu{display:contents}
.world-site-menu-toggle{display:none}

@media(max-width:767px){
  .world-site-header{grid-template-columns:minmax(0,1fr) auto auto;gap:4px 8px;padding-bottom:4px}
  .world-site-menu-toggle{display:block;grid-column:3;grid-row:1}
  .world-site-header .world-site-search{grid-row:2;flex-wrap:nowrap}
  .world-site-search label,.world-site-chain label{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}
  .world-site-menu{display:none;grid-column:1/-1;min-width:0}
  .world-site-menu-toggle[aria-expanded="true"] + .world-site-menu{display:grid;gap:4px}
  .world-site-chain select{min-width:0;max-width:100%;flex:1;width:0}
  .world-site-mobile-nav{flex-wrap:wrap;gap:4px}
}
