@font-face{font-family:Cinzel;font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/cinzel/v26/8vIJ7ww63mVu7gt7-GT7LEc.woff2) format("woff2");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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Cinzel;font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/cinzel/v26/8vIJ7ww63mVu7gt79mT7.woff2) format("woff2");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}@font-face{font-family:Cinzel;font-style:normal;font-weight:500;font-display:swap;src:url(https://fonts.gstatic.com/s/cinzel/v26/8vIJ7ww63mVu7gt7-GT7LEc.woff2) format("woff2");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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Cinzel;font-style:normal;font-weight:500;font-display:swap;src:url(https://fonts.gstatic.com/s/cinzel/v26/8vIJ7ww63mVu7gt79mT7.woff2) format("woff2");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}@font-face{font-family:Cinzel;font-style:normal;font-weight:600;font-display:swap;src:url(https://fonts.gstatic.com/s/cinzel/v26/8vIJ7ww63mVu7gt7-GT7LEc.woff2) format("woff2");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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Cinzel;font-style:normal;font-weight:600;font-display:swap;src:url(https://fonts.gstatic.com/s/cinzel/v26/8vIJ7ww63mVu7gt79mT7.woff2) format("woff2");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}@font-face{font-family:Cinzel;font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/cinzel/v26/8vIJ7ww63mVu7gt7-GT7LEc.woff2) format("woff2");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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Cinzel;font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/cinzel/v26/8vIJ7ww63mVu7gt79mT7.woff2) format("woff2");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}@font-face{font-family:Cinzel Decorative;font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/cinzeldecorative/v19/daaCSScvJGqLYhG8nNt8KPPswUAPni7dTMx7aA.woff2) format("woff2");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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Cinzel Decorative;font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/cinzeldecorative/v19/daaCSScvJGqLYhG8nNt8KPPswUAPni7TTMw.woff2) format("woff2");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}@font-face{font-family:Cinzel Decorative;font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/cinzeldecorative/v19/daaHSScvJGqLYhG8nNt8KPPswUAPniZoadlKSTG7lQ.woff2) format("woff2");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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Cinzel Decorative;font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/cinzeldecorative/v19/daaHSScvJGqLYhG8nNt8KPPswUAPniZoadlESTE.woff2) format("woff2");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}@font-face{font-family:EB Garamond;font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/ebgaramond/v33/SlGUmQSNjdsmc35JDF1K5GR4SDktYw.woff2) format("woff2");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:EB Garamond;font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/ebgaramond/v33/SlGUmQSNjdsmc35JDF1K5GRxSDktYw.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:EB Garamond;font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/ebgaramond/v33/SlGUmQSNjdsmc35JDF1K5GR5SDktYw.woff2) format("woff2");unicode-range:U+1F00-1FFF}@font-face{font-family:EB Garamond;font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/ebgaramond/v33/SlGUmQSNjdsmc35JDF1K5GR2SDktYw.woff2) format("woff2");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:EB Garamond;font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/ebgaramond/v33/SlGUmQSNjdsmc35JDF1K5GR6SDktYw.woff2) format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:EB Garamond;font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/ebgaramond/v33/SlGUmQSNjdsmc35JDF1K5GR7SDktYw.woff2) format("woff2");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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:EB Garamond;font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/ebgaramond/v33/SlGUmQSNjdsmc35JDF1K5GR1SDk.woff2) format("woff2");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}@font-face{font-family:EB Garamond;font-style:normal;font-weight:500;font-display:swap;src:url(https://fonts.gstatic.com/s/ebgaramond/v33/SlGUmQSNjdsmc35JDF1K5GR4SDktYw.woff2) format("woff2");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:EB Garamond;font-style:normal;font-weight:500;font-display:swap;src:url(https://fonts.gstatic.com/s/ebgaramond/v33/SlGUmQSNjdsmc35JDF1K5GRxSDktYw.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:EB Garamond;font-style:normal;font-weight:500;font-display:swap;src:url(https://fonts.gstatic.com/s/ebgaramond/v33/SlGUmQSNjdsmc35JDF1K5GR5SDktYw.woff2) format("woff2");unicode-range:U+1F00-1FFF}@font-face{font-family:EB Garamond;font-style:normal;font-weight:500;font-display:swap;src:url(https://fonts.gstatic.com/s/ebgaramond/v33/SlGUmQSNjdsmc35JDF1K5GR2SDktYw.woff2) format("woff2");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:EB Garamond;font-style:normal;font-weight:500;font-display:swap;src:url(https://fonts.gstatic.com/s/ebgaramond/v33/SlGUmQSNjdsmc35JDF1K5GR6SDktYw.woff2) format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:EB Garamond;font-style:normal;font-weight:500;font-display:swap;src:url(https://fonts.gstatic.com/s/ebgaramond/v33/SlGUmQSNjdsmc35JDF1K5GR7SDktYw.woff2) format("woff2");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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:EB Garamond;font-style:normal;font-weight:500;font-display:swap;src:url(https://fonts.gstatic.com/s/ebgaramond/v33/SlGUmQSNjdsmc35JDF1K5GR1SDk.woff2) format("woff2");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}@font-face{font-family:EB Garamond;font-style:normal;font-weight:600;font-display:swap;src:url(https://fonts.gstatic.com/s/ebgaramond/v33/SlGUmQSNjdsmc35JDF1K5GR4SDktYw.woff2) format("woff2");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:EB Garamond;font-style:normal;font-weight:600;font-display:swap;src:url(https://fonts.gstatic.com/s/ebgaramond/v33/SlGUmQSNjdsmc35JDF1K5GRxSDktYw.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:EB Garamond;font-style:normal;font-weight:600;font-display:swap;src:url(https://fonts.gstatic.com/s/ebgaramond/v33/SlGUmQSNjdsmc35JDF1K5GR5SDktYw.woff2) format("woff2");unicode-range:U+1F00-1FFF}@font-face{font-family:EB Garamond;font-style:normal;font-weight:600;font-display:swap;src:url(https://fonts.gstatic.com/s/ebgaramond/v33/SlGUmQSNjdsmc35JDF1K5GR2SDktYw.woff2) format("woff2");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:EB Garamond;font-style:normal;font-weight:600;font-display:swap;src:url(https://fonts.gstatic.com/s/ebgaramond/v33/SlGUmQSNjdsmc35JDF1K5GR6SDktYw.woff2) format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:EB Garamond;font-style:normal;font-weight:600;font-display:swap;src:url(https://fonts.gstatic.com/s/ebgaramond/v33/SlGUmQSNjdsmc35JDF1K5GR7SDktYw.woff2) format("woff2");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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:EB Garamond;font-style:normal;font-weight:600;font-display:swap;src:url(https://fonts.gstatic.com/s/ebgaramond/v33/SlGUmQSNjdsmc35JDF1K5GR1SDk.woff2) format("woff2");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}@font-face{font-family:EB Garamond;font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/ebgaramond/v33/SlGUmQSNjdsmc35JDF1K5GR4SDktYw.woff2) format("woff2");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:EB Garamond;font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/ebgaramond/v33/SlGUmQSNjdsmc35JDF1K5GRxSDktYw.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:EB Garamond;font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/ebgaramond/v33/SlGUmQSNjdsmc35JDF1K5GR5SDktYw.woff2) format("woff2");unicode-range:U+1F00-1FFF}@font-face{font-family:EB Garamond;font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/ebgaramond/v33/SlGUmQSNjdsmc35JDF1K5GR2SDktYw.woff2) format("woff2");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:EB Garamond;font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/ebgaramond/v33/SlGUmQSNjdsmc35JDF1K5GR6SDktYw.woff2) format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:EB Garamond;font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/ebgaramond/v33/SlGUmQSNjdsmc35JDF1K5GR7SDktYw.woff2) format("woff2");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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:EB Garamond;font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/ebgaramond/v33/SlGUmQSNjdsmc35JDF1K5GR1SDk.woff2) format("woff2");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{color-scheme:light;--color-warm-white: #FBF8F3;--color-cream: #F1E9DD;--color-lavender: #B9A7DF;--color-pink: #E6B9CB;--color-mint: #A9D4C1;--color-blue: #AFC9E2;--color-plum: #3B3348;--color-plum-muted: #64596F;--color-border: #E4D9E8;--color-surface: #FFFFFF;--shadow-card: 0 12px 32px rgb(59 51 72 / 8%);--radius-card: 18px;--space-section: clamp(56px, 7vw, 96px)}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:32px}body{margin:0;background:var(--color-warm-white);color:var(--color-plum);font-family:EB Garamond,Georgia,serif;font-size:19px;line-height:1.75;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}a{color:inherit;text-decoration:none;-webkit-tap-highlight-color:transparent}button{cursor:pointer;-webkit-tap-highlight-color:transparent}::selection{color:var(--color-plum);background:var(--color-lavender)}h1,h2,h3,h4{font-family:Cinzel,Georgia,serif;font-weight:600;line-height:1.3;letter-spacing:.035em}h1{font-size:clamp(2.5rem,5vw,4.5rem)}h2{font-size:clamp(1.8rem,3.5vw,2.7rem)}h3{font-size:clamp(1.3rem,2.5vw,1.7rem)}p{font-size:19px;line-height:1.75}.eyebrow{font-family:Cinzel,Georgia,serif;font-size:14px;font-weight:600;letter-spacing:.18em;line-height:1.6;text-transform:uppercase}nav{font-family:Cinzel,Georgia,serif;font-size:16px;font-weight:500;letter-spacing:.035em}button,.primary-button,.secondary-button{font-family:Cinzel,Georgia,serif;font-size:15px;font-weight:600;letter-spacing:.045em}button:focus-visible,a:focus-visible,[tabindex="0"]:focus-visible{outline:3px solid var(--color-plum);outline-offset:4px}.hero-content h1{font-family:Cinzel Decorative,Cinzel,Georgia,serif;font-size:clamp(2.7rem,5.5vw,5rem);font-weight:700;line-height:1.2;letter-spacing:.025em}.hero-content p{max-width:650px;font-size:clamp(19px,1.6vw,22px);line-height:1.75}@media(max-width:768px){body,p{font-size:18px}nav{font-size:14px}button,.primary-button,.secondary-button{font-size:14px}.eyebrow{font-size:12px}.hero-content h1{font-size:clamp(2.2rem,9vw,3.5rem)}.hero-content p{font-size:18px}}body#vortexro .topbar{position:sticky;top:0;min-height:78px;background:#fbf8f3f5;border-bottom:1px solid var(--color-border);box-shadow:0 4px 18px #3b33480d;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}body#vortexro .brand{color:var(--color-plum)}body#vortexro .brand-icon,body#vortexro .brand-light{color:#806caa}body#vortexro .navigation a,body#vortexro footer>a:last-child{color:var(--color-plum-muted)}body#vortexro .navigation a:hover,body#vortexro .navigation a.active,body#vortexro footer>a:last-child:hover{color:#695286}body#vortexro .login-button,body#vortexro .primary-button{min-height:48px;padding:12px 22px;border:1px solid rgb(105 82 134 / 18%);border-radius:999px;background:var(--color-lavender);color:var(--color-plum);box-shadow:0 8px 18px #3b33481f}body#vortexro .login-button:hover,body#vortexro .primary-button:hover{background:#c9bae7;box-shadow:0 10px 24px #3b334829}body#vortexro .secondary-button{min-height:48px;border:1px solid rgb(251 248 243 / 70%);border-radius:999px;background:#3b33484d}body#vortexro .secondary-button:hover{background:#3b33488c}body#vortexro .server-status{position:relative;z-index:3;display:flex;min-height:54px;align-items:center;justify-content:center;gap:14px;padding:9px 5%;border-bottom:1px solid var(--color-border);background:var(--color-cream);color:var(--color-plum);font-size:15px}body#vortexro .status-decoration{color:#806caa}body#vortexro .status-label{color:var(--color-plum-muted);font-family:Cinzel,Georgia,serif;font-size:11px;font-weight:700;letter-spacing:.12em}body#vortexro .status-indicator{width:9px;height:9px;flex:0 0 9px;border-radius:50%}body#vortexro .status-indicator.is-loading{background:var(--color-blue)}body#vortexro .status-indicator.is-reachable{background:#43856a;box-shadow:0 0 0 3px #a9d4c173}body#vortexro .status-indicator.is-unavailable{background:#a55064;box-shadow:0 0 0 3px #e6b9cb7f}body#vortexro .status-message{font-family:Cinzel,Georgia,serif;font-size:13px;font-weight:600}body#vortexro .status-players,body#vortexro .status-updated{padding-left:14px;border-left:1px solid rgb(59 51 72 / 18%);color:var(--color-plum-muted)}body#vortexro .status-players strong,body#vortexro .status-updated strong{color:var(--color-plum);font-weight:600}body#vortexro .hero{min-height:600px;border-bottom:1px solid var(--color-border);touch-action:pan-y}body#vortexro .hero:focus-visible{outline-offset:-5px}body#vortexro .hero-slide{transition:opacity .7s ease,transform 1.4s ease}body#vortexro .hero-overlay{background:linear-gradient(90deg,#241f2dd1,#241f2d9e 38%,#241f2d1a 80%),linear-gradient(0deg,rgb(36 31 45 / 36%),transparent 48%)}body#vortexro .hero-content .eyebrow{color:#e6c6d5}body#vortexro .section-intro .eyebrow,body#vortexro .news-copy .card-kicker{color:#695286}body#vortexro .hero h1{color:var(--color-warm-white);text-shadow:0 3px 24px rgb(30 26 38 / 40%)}body#vortexro .hero h1 span,body#vortexro .community h2 span{color:var(--color-pink)}body#vortexro .section-intro h2 span{color:#79649e}body#vortexro .hero-description{color:#f6f0e9;text-shadow:0 2px 12px rgb(30 26 38 / 30%)}body#vortexro .hero-stats strong{color:#e8c9d7}body#vortexro .hero-stats span,body#vortexro .hero-location{color:#f4ede7}body#vortexro .slider-arrow{width:48px;height:48px;border-color:#fbf8f38c;background:#3b334873}body#vortexro .slider-arrow:hover{background:var(--color-lavender);color:var(--color-plum)}body#vortexro .slider-dots button{width:14px;height:14px;border:2px solid rgb(251 248 243 / 80%);background:#3b33487f}body#vortexro .slider-dots button.selected{width:34px;border-color:var(--color-pink);background:var(--color-pink)}body#vortexro .features,body#vortexro .news{background:var(--color-warm-white)}body#vortexro .section{padding:var(--space-section) max(6%,calc((100% - 1240px)/2))}body#vortexro .section-intro h2{color:var(--color-plum)}body#vortexro .section-intro>p:last-child{color:var(--color-plum-muted)}body#vortexro .feature-card,body#vortexro .news-card,body#vortexro .event-card{border:1px solid var(--color-border);border-radius:var(--radius-card);background:var(--color-surface);box-shadow:var(--shadow-card)}body#vortexro .feature-card:hover,body#vortexro .news-card:hover,body#vortexro .event-card:hover{transform:translateY(-4px);border-color:#cbbce1;box-shadow:0 18px 36px #3b33481f}body#vortexro .feature-image:after{background:linear-gradient(0deg,rgb(36 31 45 / 78%),transparent 82%)}body#vortexro .image-icon{border-color:var(--color-pink);background:#3b3348a8;color:var(--color-warm-white)}body#vortexro .card-content h3,body#vortexro .news-copy h3{color:var(--color-plum)}body#vortexro .card-content p,body#vortexro .news-copy>p:not(.card-kicker){color:var(--color-plum-muted)}body#vortexro .card-content a,body#vortexro .news-copy a{color:#695286}body#vortexro .news{background:var(--color-cream)}body#vortexro .news-card{background:var(--color-surface)}body#vortexro .content-image{display:block;width:100%;aspect-ratio:16 / 9;height:auto;object-fit:cover;background:var(--color-cream)}body#vortexro .feature-image{height:auto;aspect-ratio:16 / 9;padding:0;background:var(--color-cream)}body#vortexro .feature-photo{aspect-ratio:16 / 9}body#vortexro .feature-image:after{background:linear-gradient(0deg,rgb(36 31 45 / 65%),transparent 68%)}body#vortexro .project{background:var(--color-cream);text-align:center}body#vortexro .project .section-intro{margin:0 auto 28px}body#vortexro .project .primary-button{margin-top:28px}body#vortexro .news-copy time,body#vortexro .event-copy time{color:var(--color-plum-muted);font-size:15px}body#vortexro .featured-label{display:inline-block;margin:0 8px;padding:2px 9px;border-radius:999px;background:#f5eff8;color:#695286;font-family:Cinzel,Georgia,serif;font-size:11px;font-weight:700}body#vortexro .event-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}body#vortexro .event-card{overflow:hidden;border:1px solid var(--color-border);border-radius:var(--radius-card);background:var(--color-surface);box-shadow:var(--shadow-card)}body#vortexro .event-copy{padding:18px 22px 24px}body#vortexro .event-copy h3{color:var(--color-plum);font-family:Cinzel,Georgia,serif;font-size:21px;line-height:1.45}body#vortexro .event-copy>p:not(.card-kicker){color:var(--color-plum-muted)}body#vortexro .event-copy a,body#vortexro .section-link{color:#695286;font-family:Cinzel,Georgia,serif;font-size:14px;font-weight:600}body#vortexro .section-link{display:inline-block;margin-top:24px}body#vortexro .latest-news{background:var(--color-warm-white)}body#vortexro .events{background:#f5eff8}body#vortexro .content-empty-state{display:grid;min-height:150px;place-content:center;justify-items:center;padding:28px;border:1px dashed #cbbce1;border-radius:var(--radius-card);background:#ffffffb3;color:var(--color-plum-muted);text-align:center}body#vortexro .content-empty-state>span{color:#806caa;font-size:1.5rem}body#vortexro .content-empty-state p{margin:8px 0 0}body#vortexro .community{padding:var(--space-section) 20px;border-color:var(--color-border);background:linear-gradient(90deg,#fbf8f3f2,#fbf8f3d1),url(/assets/images/hero/ragnarok-online-3-genesis-title.jpg) center 48% / cover;color:var(--color-plum)}body#vortexro .community{background:linear-gradient(90deg,#fbf8f3f2,#fbf8f3d1),url(/assets/images/hero/ragnarok-online-3-genesis-title.jpg) center 48% / cover}body#vortexro .community h2{color:var(--color-plum)}body#vortexro .community>p:not(.eyebrow){color:var(--color-plum-muted)}body#vortexro .community-note{margin:18px auto 0;font-size:16px}body#vortexro footer{min-height:100px;border-top:1px solid var(--color-border);background:var(--color-cream)}body#vortexro footer p{color:var(--color-plum-muted)}body#vortexro footer .brand{color:var(--color-plum)}@media(max-width:850px){body#vortexro .server-status{flex-wrap:wrap;gap:8px 12px;padding:10px 5%}body#vortexro .status-updated{flex-basis:100%;padding-left:0;border-left:0;text-align:center;font-size:12px}body#vortexro .topbar{position:relative}body#vortexro .event-grid{grid-template-columns:1fr}}@media(max-width:480px){body#vortexro .server-status{justify-content:flex-start;font-size:14px}body#vortexro .status-label{font-size:10px}body#vortexro .status-players{margin-left:auto}body#vortexro .hero{min-height:620px;height:76vh}body#vortexro .hero-overlay{background:linear-gradient(90deg,#241f2ddb,#241f2d9e 78%),linear-gradient(0deg,rgb(36 31 45 / 62%),transparent 55%)}body#vortexro .slider-arrow{top:auto;bottom:17px;width:44px;height:44px}body#vortexro .slider-dots{bottom:32px}body#vortexro .hero-location{display:none}body#vortexro .community-note{max-width:300px}}@media(prefers-reduced-motion:reduce){body#vortexro .hero-slide{transition:none}body#vortexro .feature-card:hover,body#vortexro .news-card:hover,body#vortexro .event-card:hover{transform:none}}body#vortexro .download-page{color:var(--color-plum);background:var(--color-warm-white)}body#vortexro .download-page h2 span,body#vortexro .download-page h1 span,body#vortexro .section-kicker,body#vortexro .rate-value span,body#vortexro .panel-label{color:#79649e}body#vortexro .section-heading h2,body#vortexro .client-content>h2,body#vortexro .adventure-banner h2,body#vortexro .rate-card h3,body#vortexro .client-panel h3,body#vortexro .guide-card h3{color:var(--color-plum)}body#vortexro .section-heading>p,body#vortexro .rate-card p,body#vortexro .guide-card p,body#vortexro .adventure-banner p{color:var(--color-plum-muted)}body#vortexro .rates-section,body#vortexro .guide-section{color:var(--color-plum)}body#vortexro .rate-card,body#vortexro .guide-card{border-color:var(--color-border);border-radius:var(--radius-card);background:var(--color-surface);box-shadow:var(--shadow-card)}body#vortexro .rate-card:hover,body#vortexro .guide-card:hover{border-color:#cbbce1;background:#fff}body#vortexro .rate-icon,body#vortexro .guide-icon{color:#79649e}body#vortexro .rate-value{color:var(--color-plum)}body#vortexro .rate-bar{background:var(--color-cream)}body#vortexro .rate-bar span{background:linear-gradient(90deg,var(--color-lavender),var(--color-pink));box-shadow:none}body#vortexro .client-section{border-color:var(--color-border)}body#vortexro .client-panel{border-color:#e6d9e8e5;border-radius:var(--radius-card);background:#fbf8f3f5;box-shadow:var(--shadow-card)}body#vortexro .client-intro,body#vortexro .client-panel>p,body#vortexro .client-note{color:#f1e9dd;text-shadow:0 1px 5px rgb(30 26 38 / 65%)}body#vortexro .client-panel>p{color:var(--color-plum-muted);text-shadow:none}body#vortexro .client-icon,body#vortexro .guide-icon{border-color:var(--color-border);border-radius:12px;background:#f5eff8}body#vortexro .coming-badge{border-color:var(--color-border);border-radius:999px;background:#f5eff8;color:var(--color-plum-muted)}body#vortexro .coming-badge>span{background:#806caa;box-shadow:none}body#vortexro .guide-status{border-color:var(--color-border);color:#695286}body#vortexro .adventure-banner{border-color:var(--color-border);background:radial-gradient(ellipse at 50% 100%,rgb(230 185 203 / 36%),transparent 60%),#f5eff8}body#vortexro .banner-stars{color:#806caa}body#vortexro .banner-link{border-color:#b9a7df;border-radius:999px;color:var(--color-plum)}body#vortexro .banner-link:hover{border-color:#806caa;background:#b9a7df2e}
