/* sora-latin-ext-wght-normal */
@font-face {
  font-family: 'MeetOn Sora';
  font-style: normal;
  font-display: swap;
  font-weight: 100 800;
  src: url(fonts/sora-latin-ext-wght-normal.woff2) format('woff2-variations');
  unicode-range: U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF;
}

/* sora-latin-wght-normal */
@font-face {
  font-family: 'MeetOn Sora';
  font-style: normal;
  font-display: swap;
  font-weight: 100 800;
  src: url(fonts/sora-latin-wght-normal.woff2) format('woff2-variations');
  unicode-range: U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;
}
:root{--meeton-font:'MeetOn Sora',-apple-system,BlinkMacSystemFont,'Segoe UI',sans-serif;--orbit-ink:#243344;--orbit-gold:#b68736;--orbit-blue:#5391c4;}
body,button,input,select,textarea{font-family:var(--meeton-font);}
.meeton-orbit-brand{--orbit-size:190px;position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;width:var(--orbit-size);height:var(--orbit-size);flex:0 0 var(--orbit-size);isolation:isolate;}
.meeton-orbit-brand::before{content:'';position:absolute;inset:12%;z-index:-1;background:radial-gradient(circle,#f4deac65,transparent 70%);border-radius:50%;}
.meeton-orbit-ring{position:absolute;inset:0;border:1.5px solid transparent;border-radius:50%;background:linear-gradient(135deg,#c39848b8,transparent 44%,#5493c475) border-box;-webkit-mask:linear-gradient(#fff 0 0) padding-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;animation:none;pointer-events:none;}
.meeton-orbit-track{position:absolute;inset:0;animation:meeton-orbit-turn 8s linear infinite;pointer-events:none;}
.meeton-orbit-track::after{content:'';position:absolute;top:-3px;left:calc(50% - 4px);width:8px;height:8px;border-radius:50%;background:#cda350;box-shadow:0 0 12px #d6ac5aa6,0 0 24px #e8c77e80;}
.meeton-orbit-wordmark{position:relative;color:var(--orbit-ink);font-size:39px;line-height:1.2;letter-spacing:-2px;font-weight:800;white-space:nowrap;}
.meeton-orbit-wordmark>span{color:var(--orbit-gold);}.meeton-orbit-caption{position:relative;margin-top:7px;font-size:10px;letter-spacing:.2em;font-weight:600;color:#936e32;text-transform:uppercase;}
.meeton-orbit-brand.orbit-small{--orbit-size:112px;}.orbit-small .meeton-orbit-wordmark{font-size:25px;letter-spacing:-1.5px;}.orbit-small .meeton-orbit-caption{font-size:8px;letter-spacing:.13em;}
@keyframes meeton-orbit-turn{to{transform:rotate(360deg);}}
@keyframes meeton-reveal{from{opacity:0;transform:translateY(12px);}to{opacity:1;transform:translateY(0);}}
.legal-footer{padding:28px 20px;text-align:center;border-top:1px solid #e8dcc4;color:#6b737e;}.legal-footer p{font-size:12px;margin:0 0 12px;}.legal-links{display:flex;justify-content:center;flex-wrap:wrap;gap:10px 20px;}.legal-links a{font:400 12px/1.5 var(--meeton-font);color:#656b73;text-underline-offset:4px;text-decoration-color:#cbbd9f;}.legal-links a:hover,.legal-links a:focus-visible{color:#8b5a15;text-decoration-color:currentColor;}
.legal-document{margin:0;background:#fffdf9;color:#243344;font:400 15px/1.75 var(--meeton-font);}.legal-header{max-width:850px;margin:auto;padding:24px;display:flex;align-items:center;justify-content:space-between;gap:20px;border-bottom:1px solid #e7d7b5;}.legal-home{color:#8a6429;font-size:13px;text-underline-offset:4px;}.legal-content{max-width:800px;margin:auto;padding:36px 24px 55px;}.legal-content h1{font-size:clamp(27px,5vw,39px);line-height:1.25;letter-spacing:-.045em;margin:15px 0;}.legal-content h2{font-size:19px;line-height:1.4;margin:30px 0 10px;letter-spacing:-.025em;}.legal-content p{margin:10px 0;}.legal-content li{margin:8px 0;}.legal-content a{color:#845b1c;}.legal-date{font-size:12px;color:#73777e;}.legal-intro{font-size:17px;color:#596774;}.legal-label{font-size:10px;letter-spacing:.15em;color:#986c27;font-weight:650;}
@media(prefers-reduced-motion:reduce){.meeton-orbit-ring,.meeton-orbit-track{animation:none!important;}}
