/* Dokter RF: one typography scale, one panel system, equal race columns. */
:root{--ink:#07162c;--panel:#0d2442;--panel-light:#143253;--gold:#d9bd80;--gold-light:#f1dfb5;--text:#edf3fa;--muted:#a8bbd1;--line:#d9bd803d;--body:Inter,Arial,sans-serif;--display:Cinzel,Georgia,serif}
html{scroll-padding-top:100px}body{background:var(--ink);color:var(--text);font:400 16px/1.65 var(--body)}
a{color:inherit;text-decoration:none}button,input,select,summary{font-family:var(--body)}a:focus-visible,button:focus-visible,summary:focus-visible,input:focus-visible,select:focus-visible{outline:2px solid var(--gold-light);outline-offset:4px}
.site-header{position:fixed;inset:0 0 auto;z-index:100;height:88px;padding:0 5%;display:flex;flex-wrap:nowrap;align-items:center;justify-content:space-between;gap:32px;background:#08192ff5;border-bottom:1px solid var(--line);box-shadow:0 6px 28px #0002}
.site-header .brand{flex-shrink:0;min-width:0;margin:0;padding:0;text-align:left;text-shadow:none}
.site-header .brand>span{font:600 27px/1.2 var(--display);letter-spacing:1px;color:var(--gold-light)}.site-header .brand i{font-size:20px;color:var(--gold)}.site-header .brand small{font:600 11px/1.4 var(--body);letter-spacing:4px;margin-top:5px;color:var(--muted)}
.site-header nav{display:flex;position:static;order:initial;align-items:center;justify-content:center;width:auto;margin:0 0 0 auto;padding:0;gap:8px;overflow:visible}
.site-header nav>a,.site-header .nav-more>summary{display:flex;align-items:center;justify-content:center;min-height:44px;padding:10px 20px;font:600 13px/1.4 var(--body);letter-spacing:1.3px;color:#bdcee1;background:transparent;border:1px solid transparent;border-radius:3px;clip-path:none;text-shadow:none;white-space:nowrap;cursor:pointer}
.site-header nav>a:hover,.site-header .nav-more>summary:hover{background:#183351;color:var(--gold-light);border-color:#d9bd8040}
.site-header nav>a.active,.site-header .nav-more[open]>summary{background:#183351;color:var(--gold-light);border-color:var(--gold)}.site-header nav>a.active:after{display:none}
.nav-more{position:relative}.nav-more summary{list-style:none;gap:12px}.nav-more summary::-webkit-details-marker{display:none}.nav-more summary:after{content:'⌄';font-size:15px;color:var(--gold)}
.site-header .nav-more>div{position:absolute;top:56px;right:0;display:grid;min-width:250px;padding:10px;background:#0c223e;border:1px solid var(--gold);box-shadow:0 16px 40px #0006;border-radius:3px;max-height:70vh;overflow:auto}
.site-header .nav-more>div a{display:block;padding:11px 14px;background:none;border:0;clip-path:none;text-shadow:none;font:500 14px/1.4 var(--body);letter-spacing:0;color:#cfdded;white-space:normal}.site-header .nav-more>div a:hover{background:#1b3858;color:var(--gold-light)}
.site-header .header-download{display:flex;align-items:center;gap:18px;flex-shrink:0;padding:12px 18px;border:1px solid var(--gold);border-radius:3px;background:#d9bd8014;color:var(--gold-light);font:600 12px/1.4 var(--body);letter-spacing:1px}.site-header .header-download:hover{background:#d9bd8028}.menu-toggle{display:none}
.home-page .hero{height:100svh;min-height:850px;max-height:1200px;isolation:isolate}
.home-page .hero-copy{left:6%;right:auto;bottom:258px;max-width:60%;text-align:left;z-index:4;filter:none}
.home-page .hero-copy h1{font:600 clamp(48px,5vw,80px)/1.1 var(--display);letter-spacing:-1.5px;text-transform:none;text-shadow:0 4px 22px #07162c80}
.home-page .hero-copy h1>span{margin-top:0;color:var(--gold-light);background:none;-webkit-text-fill-color:initial}
.home-page .hero-copy p{font:400 16px/1.6 var(--body);letter-spacing:1px;margin:18px 0 0;color:#e6eef8}
.home-page .hero .actions{left:auto;right:6%;bottom:264px;width:330px;gap:0;z-index:5}
.home-page .hero .gold-button.download{width:330px;max-width:100%;height:78px;font-size:20px;font-family:Georgia,serif}
.home-page .hero .download>span{white-space:nowrap;gap:18px;padding:0 30px}
.home-page .hero .motion{left:18px;bottom:246px;z-index:6}
.home-page .hero .atmosphere{background:linear-gradient(0deg,#07162cf5 0%,#07162ccb 23%,#07162c25 53%,#07162c15)}
.hero-status{position:absolute;z-index:6;bottom:28px;left:50%;transform:translateX(-50%);width:min(88%,1180px);padding:0;background:#0a203bea;border:1px solid var(--gold);box-shadow:0 16px 48px #03101e66;backdrop-filter:blur(16px);font-family:var(--body)}
.hero-status-overview{display:grid;grid-template-columns:1fr 1fr 1fr;align-items:center;padding:16px 26px;border-bottom:1px solid var(--line);gap:16px;background:#d9bd8006}
.hero-server{display:grid;gap:4px}.hero-server>b{font:600 14px/1.4 var(--body);color:#a9e6cf}.hero-server>b.offline{color:#f2a1aa}.hero-server small{font:400 12px/1.4 var(--body);color:var(--muted)}
.hero-total{display:flex;justify-content:center;align-items:center;gap:12px}.hero-total strong{font:600 28px/1 var(--body);font-variant-numeric:tabular-nums;color:var(--gold-light)}.hero-total span{font:600 11px/1.4 var(--body);letter-spacing:1.2px;max-width:65px}
.hero-status-link{justify-self:end;display:flex;gap:16px;align-items:center;font:500 13px/1.4 var(--body);color:var(--gold-light)}.hero-status-link span{font-size:24px}
.hero-races{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;padding:0;border:0}
.hero-races>div{display:flex;align-items:center;justify-content:center;gap:24px;padding:22px 16px;min-width:0}.hero-races>div+div{border-left:1px solid var(--line)}.hero-races span{font:600 13px/1.4 var(--body);letter-spacing:1.8px;color:#bdcee1}.hero-races b{font:600 28px/1 var(--body);color:var(--gold-light);font-variant-numeric:tabular-nums}
.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}
.portal-inner{width:100%;max-width:1180px;margin:auto}
.portal-section{position:relative;padding:76px 6%;background:var(--ink);border-top:1px solid var(--line)}.portal-section.alt{background:#0a1d35}
.section-heading{display:flex;align-items:center;justify-content:space-between;gap:24px;margin-bottom:32px}.portal-kicker{font:600 12px/1.5 var(--body);letter-spacing:2.5px;color:var(--gold)}
.section-heading h2{font:600 clamp(30px,3vw,42px)/1.25 var(--display);color:var(--gold-light);letter-spacing:-.5px;margin:10px 0 0}
.text-link{font:600 14px/1.5 var(--body);color:var(--gold-light);white-space:nowrap}.text-link:hover{text-decoration:underline;text-underline-offset:5px}
.portal-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.portal-card,.content-panel{min-width:0;padding:28px;border:1px solid var(--line);background:var(--panel);box-shadow:none;border-radius:4px}
.portal-card h3,.content-panel h2,.page-content h2{font:600 23px/1.4 var(--display);letter-spacing:0;color:var(--gold-light);margin:0 0 16px}
.portal-card p,.content-panel p,.intro-text{font:400 16px/1.75 var(--body);color:#c1d0e1}.portal-card>span,.portal-card small,.card-body>span,.card-body small{font:500 12px/1.5 var(--body);letter-spacing:1px;color:var(--muted)}
.portal-card strong{font:600 32px/1.4 var(--body);color:var(--gold-light)}.news-card{padding:0;overflow:hidden;display:flex;flex-direction:column}.news-image{display:block;width:100%;height:210px;object-fit:cover}.card-body{padding:26px;display:flex;flex-direction:column;gap:14px;flex:1}.card-body h3{font:600 20px/1.5 var(--body);margin:0}.card-body h3 a:hover{color:#fff3d5}.card-body p{margin:0}.card-body small{margin-top:auto;padding-top:10px}.card-body>span{color:var(--gold)}
.leader-card{position:relative;text-align:center;padding:30px 22px;border-top:2px solid var(--gold)}.leader-card>span{font:600 13px/1.5 var(--body);letter-spacing:2px;color:var(--gold)}.leader-symbol{font:44px/1 var(--display);color:var(--gold);margin:24px 0}.leader-card h3{font:600 24px/1.4 var(--body);overflow-wrap:anywhere;margin:0 0 16px}.leader-card small{font-size:11px;letter-spacing:2px}
.source-note{font:400 12px/1.7 var(--body);color:var(--muted);margin:24px 0 0}.page-main{padding-top:88px;min-height:75vh}.page-banner{padding:56px 6%;background:linear-gradient(90deg,#0a203bef,#123253dd),url('/rf-ph-world-opt-20261015.webp') center/cover;border-bottom:1px solid var(--line)}.page-banner h1{font:600 clamp(30px,4vw,54px)/1.25 var(--display);color:var(--gold-light);margin:12px 0 0;overflow-wrap:anywhere}.breadcrumb{display:block;font:500 12px/1.5 var(--body);color:var(--muted);margin-bottom:24px;letter-spacing:1.5px}.page-content{padding:48px 24px 72px}.guide-list{display:grid;gap:24px}
.rich-content{font:400 16px/1.8 var(--body);color:#ccdaea;overflow-wrap:anywhere;overflow-x:auto}.rich-content h2,.rich-content h3,.rich-content h4{font-family:var(--display);color:var(--gold-light);margin:24px 0 12px}.rich-content img{max-width:100%;height:auto}.rich-content a{color:var(--gold-light);text-decoration:underline}.rich-content table{border-collapse:collapse;max-width:100%;display:block;overflow:auto}.rich-content td,.rich-content th{padding:12px;border:1px solid var(--line);min-width:100px}.article{max-width:940px;margin:auto}.article-meta{display:flex;gap:24px;font:500 12px/1.5 var(--body);color:var(--muted);margin-bottom:24px}.article-image{width:100%;max-height:420px;object-fit:cover;margin-bottom:28px}.back-link{display:inline-block;margin-top:28px}.empty-state{grid-column:1/-1;padding:32px;border:1px solid var(--line);color:var(--muted)}.intro-text{margin:0 0 28px}
.action-link,.refresh-button,.news-filter button{display:inline-flex;justify-content:center;align-items:center;padding:12px 20px;border:1px solid var(--gold);border-radius:3px;background:#183351;color:var(--gold-light);font:600 14px/1.5 var(--body);cursor:pointer}.action-link{margin-top:14px}.download-mirrors{display:flex;flex-wrap:wrap;gap:10px}.action-link:hover,.refresh-button:hover,.news-filter button:hover{background:#254663}.refresh-button:disabled{opacity:.5;cursor:wait}
.news-filter{display:flex;align-items:center;gap:14px;flex-wrap:wrap;margin-bottom:32px;font:500 13px/1.5 var(--body)}.news-filter input,.news-filter select{min-width:0;background:var(--panel);color:var(--text);border:1px solid var(--line);border-radius:3px;padding:12px;font:400 16px/1.5 var(--body)}.news-filter input{flex:1}
.status-panel{display:flex;align-items:center;gap:24px;padding:28px;background:var(--panel);border:1px solid var(--line)}.status-panel>div{display:grid;gap:8px}.status-panel b{font:600 18px/1.5 var(--body);color:#a9e6cf}.status-panel b.offline{color:#f2a1aa}.status-panel small{font:400 13px/1.5 var(--body);color:var(--muted)}.status-panel>strong{margin-left:auto;font:600 44px/1 var(--body);color:var(--gold-light)}.online-label{font:600 12px/1.5 var(--body);letter-spacing:1px;max-width:80px}.race-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin-top:20px}.race-grid>div{padding:24px;background:var(--panel);border:1px solid var(--line)}.race-grid b{font:600 13px/1.5 var(--body);color:var(--muted);letter-spacing:1px}.race-grid strong{float:right;font:600 26px/1 var(--body);color:var(--gold-light)}.chip-label{display:flex;justify-content:space-between;margin:24px 0 12px;font:400 13px/1.5 var(--body);color:var(--muted)}progress{display:block;width:100%;height:8px;accent-color:var(--gold)}progress::-webkit-progress-bar{background:#061529}progress::-webkit-progress-value{background:var(--gold)}.refresh-button{margin-top:18px}
.site-footer{position:relative;text-align:center;padding:42px 6%;background:#061327;border-top:1px solid var(--line);font:400 14px/1.7 var(--body);color:var(--muted)}.footer-brand{font:600 22px/1.4 var(--display);letter-spacing:2px;color:var(--gold-light)}.site-footer p{margin:12px 0}.site-footer>div{display:flex;justify-content:center;gap:28px;margin:20px 0}.site-footer small{font-size:12px}
@media(max-width:1100px){.site-header{gap:20px;padding-inline:4%}.site-header .header-download{display:none}.site-header nav>a,.site-header .nav-more>summary{padding:10px 18px}.home-page .hero .actions{width:290px;right:5%}.home-page .hero .gold-button.download{width:290px;font-size:18px}.home-page .hero-copy{left:5%;max-width:57%}.home-page .hero-copy h1{font-size:clamp(48px,5.5vw,64px)}.hero-status{width:90%}.hero-races>div{gap:16px}.hero-races span{letter-spacing:1px}.hero-races b{font-size:25px}}
@media(max-width:800px){.site-header{height:76px;padding:0 5%}.site-header .brand>span{font-size:24px}.site-header .brand small{font-size:10px;letter-spacing:3px}.menu-toggle{display:block;border:1px solid var(--gold);border-radius:3px;padding:7px 12px;font:23px/1.2 var(--body);background:var(--panel);color:var(--gold-light)}
.site-header nav{display:none;position:absolute;top:76px;left:0;right:0;width:100%;margin:0;padding:16px 5%;background:#0a203b;border-bottom:1px solid var(--gold);max-height:calc(100svh - 76px);overflow:auto}.site-header nav.open{display:grid;gap:8px}.site-header .nav-more>div{position:static;box-shadow:none;min-width:0;margin-top:10px;border-color:var(--line)}.page-main{padding-top:76px}
.home-page .hero{height:100svh;min-height:900px}.home-page .hero-copy{left:6%;right:6%;bottom:354px;max-width:none;text-align:center}.home-page .hero-copy h1{font-size:clamp(42px,7vw,60px);letter-spacing:-1px}.home-page .hero-copy p{font-size:14px;margin-top:16px}.home-page .hero .actions{left:50%;right:auto;transform:translateX(-50%);bottom:252px;width:min(330px,84%)}.home-page .hero .gold-button.download{width:100%;height:78px;font-size:20px}.home-page .hero .motion{left:14px;bottom:258px}.home-page .hero .accretia{left:-25%;width:75%;height:66%;bottom:30%}.home-page .hero .cora{right:-29%;width:78%;height:74%;bottom:28%}.home-page .hero .bellato{left:20%;width:60%;height:50%;bottom:42%}
.hero-status{bottom:28px;width:88%}.hero-status-overview{grid-template-columns:1fr 1fr;padding:18px 20px;gap:12px}.hero-total{justify-content:flex-end}.hero-status-link{display:none}.hero-races>div{flex-direction:column;gap:10px;padding:20px 8px}.hero-races span{font-size:11px;letter-spacing:1px}.hero-races b{font-size:26px}.hero-total strong{font-size:28px}.hero-total span{font-size:10px}.hero-server>b{font-size:13px}.hero-server small{font-size:11px}
.portal-section{padding:52px 6%}.portal-grid{grid-template-columns:1fr;gap:20px}.section-heading h2{font-size:30px}.section-heading{gap:16px}.portal-kicker{font-size:11px;letter-spacing:2px}.text-link{font-size:13px}.page-banner{padding:40px 6%}.page-content{padding:32px 6% 52px}.race-grid{grid-template-columns:1fr}.status-panel{padding:22px;gap:14px;flex-wrap:wrap}.status-panel>strong{font-size:36px}.news-filter{align-items:stretch}.news-filter label{width:100%}.news-filter input,.news-filter select{width:100%;flex:auto}.content-panel{padding:22px}.news-image{height:220px}
}
@media(max-width:380px){.hero-status-overview{padding:16px 12px}.hero-total{gap:8px}.hero-total strong{font-size:25px}.hero-races span{font-size:10px;letter-spacing:.5px}.home-page .hero .gold-button.download{font-size:18px}.site-header .brand>span{font-size:21px}.section-heading h2{font-size:26px}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}

/* A shared stage fixes the former independent race scales and baselines. */
.home-page .hero .characters{inset:108px 3% 226px;z-index:1;mask-image:linear-gradient(#000 0%,#000 80%,transparent 100%)}
.home-page .hero .character{top:auto;bottom:0;width:44%;height:100%;opacity:1}
.home-page .hero .accretia{left:-5%;right:auto;height:100%;bottom:0;z-index:1}
.home-page .hero .bellato{left:28%;right:auto;height:96%;bottom:0;z-index:2}
.home-page .hero .cora{left:auto;right:-5%;height:100%;bottom:0;z-index:1}
.home-page .hero .character img{width:100%;height:100%;object-fit:contain;object-position:center bottom;filter:drop-shadow(0 8px 20px #143b6655)}
.home-page .hero .accretia img{animation-duration:16s}.home-page .hero .bellato img{animation-duration:15s}.home-page .hero .cora img{animation-duration:18s}
.home-page .hero-copy{bottom:228px;left:6%;max-width:57%;filter:drop-shadow(0 3px 12px #04152bcc)}
.hero-eyebrow{display:block;font:600 11px/1.5 var(--body);letter-spacing:4px;color:#e9d4a4;margin-bottom:12px}
.home-page .hero-copy h1{font:600 clamp(68px,7vw,112px)/.78 'Cormorant Garamond',Georgia,serif;letter-spacing:-2px;text-shadow:0 2px 2px #082146,0 0 28px #87c6ff55;color:#f4f9ff}
.home-page .hero-copy h1>span{display:block;margin-top:13px;font-style:italic;font-weight:700;letter-spacing:-3px;padding:0 .09em .16em 0;background:linear-gradient(180deg,#fff8e2 15%,#f7e8c0 40%,#cda85d 80%,#f4d997);background-clip:text;-webkit-background-clip:text;color:transparent;-webkit-text-fill-color:transparent;text-shadow:none;filter:drop-shadow(0 2px 1px #123559)}
.home-page .hero-copy p{font:500 13px/1.5 var(--body);letter-spacing:3px;text-transform:uppercase;margin-top:10px;color:#d9e8f7}
.home-page .hero .actions{bottom:240px}
.section-heading h2,.page-banner h1{font-family:'Cormorant Garamond',Georgia,serif;font-weight:600;font-style:italic;letter-spacing:-1px}.section-heading h2{font-size:52px;line-height:1.1}.page-banner h1{font-size:64px;line-height:1.1}
.section-heading h2:after{content:'';display:block;width:64px;height:1px;margin-top:20px;background:linear-gradient(90deg,var(--gold),transparent)}
.site-header .brand>span{color:#f1dfb5;text-shadow:0 1px 0 #4c391b,0 0 16px #d9bd8025}.site-header nav>a,.site-header .nav-more>summary{font-family:var(--display);font-size:12px;font-weight:600;letter-spacing:1.2px}
.portal-card,.content-panel{background:linear-gradient(145deg,#163253,#0b203b);box-shadow:inset 0 1px 0 #d9bd8012,0 8px 28px #00000014}.leader-card{background:radial-gradient(ellipse at 50% 0,#d9bd8010,transparent 70%),linear-gradient(145deg,#163253,#0b203b)}
@media(min-width:801px) and (max-width:1100px){.home-page .hero .characters{inset:112px 0 270px}.home-page .hero .character{width:46%}.home-page .hero .accretia{left:-6%}.home-page .hero .bellato{left:27%}.home-page .hero .cora{right:-6%}.home-page .hero-copy h1{font-size:80px}.home-page .hero-copy{bottom:230px}}
@media(max-width:800px){.home-page .hero .characters{inset:110px -6% 390px}.home-page .hero .character{width:48%;bottom:0}.home-page .hero .accretia{left:-5%;right:auto;height:100%;bottom:0}.home-page .hero .bellato{left:26%;right:auto;height:96%;bottom:0}.home-page .hero .cora{left:auto;right:-5%;height:100%;bottom:0}.home-page .hero-copy{left:6%;right:6%;bottom:350px;max-width:none}.home-page .hero-copy h1{font-size:clamp(64px,11vw,84px);line-height:.8}.home-page .hero-copy h1>span{margin-top:10px;letter-spacing:-2px}.hero-eyebrow{font-size:10px;letter-spacing:2.5px;margin-bottom:16px}.home-page .hero-copy p{font-size:11px;letter-spacing:2px;margin-top:8px}.home-page .hero .actions{bottom:252px}.section-heading h2{font-size:42px}.page-banner h1{font-size:48px}}

/* Compact composition: tighter cast, shorter transitions, denser content. */
.home-page .hero{min-height:760px;max-height:1000px}
.home-page .hero .characters{inset:94px 1% 156px}
.home-page .hero .character{width:48%}
.home-page .hero .accretia{left:0}
.home-page .hero .bellato{left:26%}
.home-page .hero .cora{right:0}
.home-page .hero-copy{bottom:184px}
.home-page .hero .actions{bottom:192px}
.home-page .hero .motion{bottom:184px}
.hero-status{bottom:16px;width:min(92%,1180px)}
.hero-status-overview{padding:12px 22px}
.hero-races>div{padding:16px}
.portal-section{padding:42px 4%}
.section-heading{margin-bottom:22px}
.section-heading h2{margin-top:5px}
.section-heading h2:after{margin-top:12px}
.portal-grid{gap:16px}
.card-body{padding:20px;gap:10px}
.card-body small{padding-top:4px}
.leader-card{padding:22px 18px}
.leader-symbol{margin:14px 0;font-size:38px}
.leader-card h3{margin-bottom:10px}
.source-note{margin-top:16px}
.site-footer{padding:28px 4%}
.site-footer>div{margin:14px 0}
@media(min-width:801px) and (max-width:1100px){.home-page .hero .characters{inset:94px -3% 164px}.home-page .hero-copy{bottom:184px}.home-page .hero-copy h1{font-size:76px}}
@media(max-width:800px){
 .home-page .hero{min-height:800px;max-height:960px}
 .home-page .hero .characters{inset:88px -4% 276px}
 .home-page .hero .character{width:68%}
 .home-page .hero .accretia{left:-14%}
 .home-page .hero .bellato{left:16%}
 .home-page .hero .cora{right:-14%}
 .home-page .hero-copy{bottom:286px}
 .home-page .hero .actions{bottom:196px}
 .home-page .hero .motion{bottom:200px}
 .hero-status{bottom:14px;width:92%}
 .hero-status-overview{padding:12px 16px}
 .hero-races>div{padding:14px 6px;gap:7px}
 .portal-section{padding:32px 5%}
 .section-heading{margin-bottom:18px}
 .portal-grid{gap:14px}
 .leader-card{padding:20px 18px}
 .hero-eyebrow{margin-bottom:12px}
}
/* RF Valtheria: transparent fantasy crest, shared across every page. */
.site-header .brand{width:174px;height:76px;display:flex;align-items:center;justify-content:center;flex-shrink:0}
.site-header .brand .nav-logo{width:114px;height:76px;max-width:none;object-fit:contain;filter:drop-shadow(0 2px 5px #020d25)}
.home-page .hero-copy.valtheria-identity{left:4%;bottom:178px;width:470px;max-width:44%;text-align:center}
.home-page .valtheria-identity h1{margin:0;line-height:0;font-size:inherit;filter:none}
.home-page .valtheria-identity .hero-logo{display:block;width:100%;height:auto;filter:drop-shadow(0 5px 12px #06142dcc)}
.home-page .valtheria-identity p{margin:-30px 0 0;font-family:'Cormorant Garamond',serif;font-size:23px;letter-spacing:2px;color:#fff3d5;text-shadow:0 2px 6px #051632}
@media(max-width:800px){
 .site-header .brand{width:130px;height:64px}
 .site-header .brand .nav-logo{width:96px;height:64px}
 .home-page .hero-copy.valtheria-identity{left:50%;transform:translateX(-50%);bottom:286px;width:340px;max-width:88%}
 .home-page .valtheria-identity p{margin-top:-22px;font-size:19px;letter-spacing:1px}
}