/* Approved Drazio palette:Ivory, Teal and Apricot. */
:root{color-scheme:light;--bg:#FFFFFF;--surface:#FFFFFF;--surface2:#FFFFFF;--text:#52716F;--muted:#52716F;--gold:#52716F;--gold2:#52716F;--line:#2C737735;--coral:#52716F;--blue:#52716F;--drz-copper:#52716F;--drz-border:#2C737735}
body,.boot,.site-footer{background:#FFFFFF;color:#52716F}.site-header{background:#FFFFFF;border-color:#2C737735}.site-header .brand .brand-name,.site-footer .brand-name,.main-nav a.active{color:#52716F}.site-header .brand-name small{color:#52716F}.main-nav a{color:#52716F}.main-nav a.active:after{background:#E7AD83}.brand .brand-mark,.drz-reward-symbol img,.arena-loading>img{mix-blend-mode:multiply}.button.primary,.drz-play-form .drz-play-button{background:#FFFFFF;border-color:#2C737735;color:#275D61}.button.primary:hover{background:#FFFFFF;border-color:#2C737735;color:#275D61}.button.secondary,.header-actions .wallet-button{background:#FFFFFF;color:#52716F;border-color:#2C737735}.header-actions .wallet-button:hover,.button.secondary:hover{background:#FFFFFF;border-color:#2C737735;color:#52716F}.filter.active{background:#FFFFFF;color:#275D61;border-color:#2C737735}.input,.select,.search-box input,.drz-play-form .input{background:#FFFFFF;color:#52716F;border-color:#2C737735}.input::placeholder{color:#52716F}.icon-button{color:#52716F}.icon-button:hover{background:#FFFFFF;color:#52716F}.eyebrow,.drz-kicker{color:#52716F}.text-link{color:#52716F}.text-link:hover{color:#52716F}.field-label{color:#52716F}
.drz-hero{background:#FFFFFF;border-color:#2C737735}.drz-hero:before{background:linear-gradient(90deg,#FFFFFF 0%,#FFFFFFED 21%,#FFFFFFAB 37%,#FFFFFF0A 65%,#FFFFFF00 100%)}.drz-hero:after{background:linear-gradient(0deg,#FFFFFF 0%,#FFFFFF20 32%,transparent 73%)}.drz-hero h1,.drz-hero h1 em{color:#52716F}.drz-hero-description,.drz-play-note{color:#52716F}.drz-sigil-dot{background:#E7AD83}.drz-picked{background:#FFFFFFD9;border-color:#2C737735;color:#52716F}.drz-picked:hover{background:#FFFFFF;border-color:#2C737735}.drz-picked-name small,.drz-picked-change{color:#52716F}.drz-picked-element{color:#52716F;background:#FFFFFF;border-color:#2C737735}.drz-arena-settings{background:#FFFFFFB8;border-color:#2C737735;color:#52716F}.drz-art-note{color:#52716F}.drz-art-note>div>span{color:#52716F}.drz-art-number{background:#FFFFFFBD;color:#52716F;border-color:#2C737735}.drz-hero-bottom{background:#FFFFFFDA;border-color:#2C737735}.drz-hero-bottom b{color:#52716F}.drz-hero-bottom .container>span{color:#52716F}.drz-hero-bottom a{color:#52716F}.drz-session-wrap{background:#FFFFFF;border-color:#2C737735}.drz-session-stat{border-color:#2C737735}.drz-session-stat>span,.drz-arena-picker>div>span,.drz-arena-picker>div>small{color:#52716F}.drz-session-stat>strong{color:#52716F}.drz-size-options button{background:#FFFFFF;border-color:#2C737735;color:#52716F}.drz-size-options button small{color:#52716F}.drz-size-options button.active{background:#FFFFFF;border-color:#2C737735;color:#275D61}.drz-size-options button.active small{color:#275D61}.drz-starters,.drz-how,.drz-arena-story{background:#FFFFFF}.bloodline-item.active{background:#FFFFFF;border-color:#2C737735}.bloodline-item:hover{background:#FFFFFF;border-color:#2C737735}.bloodline-item strong{color:#52716F}.bloodline-item>span,.drz-how-copy>p,.drz-how-steps p,.drz-story-copy>p{color:#52716F}.drz-how-steps h3,.drz-story-copy h2{color:#52716F}.drz-how-steps li>span{color:#52716F}.fire-collection{background:#FFFFFF;border-color:#2C737735}.fire-form-card,.forge-teaser{background:#FFFFFF;border-color:#2C737735;box-shadow:0 7px 22px #2C737709}.fire-form-card:hover,.forge-teaser:hover{background:#FFFFFF;border-color:#2C737735;box-shadow:0 9px 25px #2C737712}.fire-form-art,.forge-teaser-art,.dragon-portrait,.dragon-portrait.water,.dragon-portrait.ash{background:radial-gradient(ellipse at 50% 65%,#FFFFFF80,transparent 70%);border-color:#2C737735}.fire-form-copy h3,.forge-teaser h3{color:#52716F}.fire-form-copy p,.fire-form-copy .eyebrow,.forge-teaser .eyebrow{color:#52716F}.fire-form-access,.forge-teaser .text-link{color:#52716F;border-color:#2C737735}.drz-forge-section{background:#FFFFFF}.drz-replay{background:#FFFFFF;border-color:#2C737735}.drz-replay-caption{background:#FFFFFF;color:#52716F}.drz-replay-caption>span{color:#52716F}.drz-run-record{border-color:#2C737735}.drz-run-record strong{color:#52716F}.drz-rewards-section{background:#FFFFFF}.drz-rewards-panel{background:#FFFFFF;border-color:#2C737735}.drz-rewards-panel p{color:#52716F}.drz-reward-symbol{border-color:#2C737735}.drz-reward-symbol>span{color:#52716F}.drz-reward-symbol>small{color:#52716F}.site-footer{border-color:#2C737735}.footer-links a,.footer-links .text-link,.footer-bottom,.footer-bottom>span:nth-child(2),.footer-bottom>a,.drz-footer-top>div>p{color:#52716F}.footer-links>div>span{color:#52716F}.drz-footer-wordmark{color:#275D61}.footer-bottom{border-color:#2C737735}
.dragon-card{background:#FFFFFF;border-color:#2C737735}.dragon-card.selected{border-color:#2C737735}.dragon-card-info{background:#FFFFFF;border-color:#2C737735}.dragon-card h3{color:#52716F}.dragon-card p{color:#52716F}.selected-tag{background:#FFFFFF;color:#52716F;border-color:#2C737735}.skin-lock-mark{color:#52716F}.skin-lock-mark:before{background:#FFFFFFE8;border-color:#2C737735}.skin-lock-mark>span{color:#52716F;background:#FFFFFFE8}.doc-note{background:#FFFFFF;color:#52716F;border-color:#2C737735}.modal{background:#FFFFFF;border-color:#2C737735;box-shadow:0 24px 80px #2C737730}.modal::backdrop{background:#FFFFFFBF}.modal h2,.modal h3{color:#52716F}.modal p,.modal .fineprint{color:#52716F}.wallet-choice,.wallet-get{background:#FFFFFF;color:#52716F;border-color:#2C737735}.wallet-choice:hover{background:#FFFFFF;border-color:#2C737735}.wallet-choice-name small,.wallet-mobile-help,.wallet-picker-footer,.wallet-fineprint{color:#52716F!important}.wallet-choice-state{color:#52716F}.wallet-choice-state.is-detected{color:#52716F}.wallet-address{background:#FFFFFF;border-color:#2C737735}.connected-wallet-identity strong{color:#52716F}.wallet-logo{background:#FFFFFF}.convert-card,.reward-entry,.point-account,.token-panel,.doc-article,.feature-card,.food-card{background:#FFFFFF;color:#52716F;border-color:#2C737735}.converter-main{background:#FFFFFF}.reward-pool{background:#FFFFFF}.reward-account-grid>div{background:#FFFFFF;border-color:#2C737735}.reward-account-grid strong,.reward-pool-title>h2{color:#52716F}.reward-receive{background:#FFFFFF;border-color:#2C737735}.reward-receive strong{color:#52716F}.reward-status{background:#FFFFFF;border-color:#2C737735}.reward-amount{background:#FFFFFF;border-color:#2C737735}.reward-review,.convert-review,.convert-pending{background:#FFFFFF;border-color:#2C737735}.detail-row>span,.convert-gas,.reward-account-grid small,.reward-account-grid span{color:#52716F}.reward-path li.done{border-color:#2C737735}.reward-path li b{color:#52716F}.practice-pocket{background:#FFFFFF}.reward-help .filter.active{background:#FFFFFF;color:#275D61}.mobile-tabs{background:#FFFFFF;border-color:#2C737735}.mobile-tabs a{color:#52716F}.mobile-tabs a.active{color:#52716F}.transition-layer{background:#FFFFFFF5}.arena-loading,.arena-loading h1,.loading-meta{color:#52716F}.loading-track{background:#FFFFFF}.loading-track>span{background:#FFFFFF}.toast{background:#FFFFFF;color:#52716F;border-color:#2C737735}.game-mass,.game-leaders,.minimap-wrap,.practice-badge,.glass-button,.dash-button,.game-control-hint,.game-message,.buff,.overlay-card{background:#FFFFFFEB;color:#52716F;border-color:#2C737735;backdrop-filter:none;box-shadow:0 4px 18px #2C737714}.game-overlay{background:#FFFFFFCC}.overlay-card h2,.overlay-card p,.game-mass strong,.game-leaders strong,.game-leaders span,.minimap-wrap span,.practice-badge span,.game-control-hint span,.game-mass small{color:#52716F}.virtual-stick{border-color:#2C737735;background:#FFFFFF80}.virtual-stick>span{background:#FFFFFFA6}.game-buffs>div{background:#FFFFFFE8;color:#52716F}.game-leaders>div,.hud-harvest{border-color:#2C737735}
.collection-cloud,.mission-card,.journey-summary,.community-program,.token-store-preview{border:1px solid #2C737735;border-radius:12px;background:#FFFFFF;padding:27px}.collection-cloud{margin:25px 0 29px}.cloud-topline{display:flex;justify-content:space-between;align-items:center;gap:20px}.cloud-topline h2{font-size:28px;margin:10px 0}.cloud-topline p,.cloud-footnote{color:#52716F;font-size:12px;line-height:1.8}.cloud-summary{display:flex;gap:26px;flex-wrap:wrap;margin:20px 0;padding-top:18px;border-top:1px solid #2C737735}.cloud-summary>div{display:grid;gap:6px}.cloud-summary span{font-size:11px;color:#52716F}.cloud-summary strong{font-size:20px;color:#52716F;font-weight:550}.cloud-message{font-size:12px;color:#52716F;line-height:1.8;margin:14px 0}.cloud-message.error{color:#52716F}.mission-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;margin:27px 0}.mission-card{position:relative}.mission-card h3{font-size:23px;margin:17px 0 10px}.mission-card>p{font-size:12px;color:#52716F;min-height:44px}.mission-card .mission-status{display:flex;justify-content:space-between;gap:15px;align-items:center}.mission-card progress{width:100%;height:7px;accent-color:#2C7377;margin:19px 0 8px}.mission-progress{font-size:11px;color:#52716F;display:flex;justify-content:space-between}.mission-card .text-link{margin-top:16px}.mission-card.complete{background:#FFFFFF;border-color:#2C737735}.journey-summary{display:flex;align-items:center;justify-content:space-between;gap:25px;background:#FFFFFF}.journey-summary strong{font-size:32px;color:#52716F}.journey-summary p,.community-program p{font-size:13px;color:#52716F;line-height:1.85}.community-program{margin-top:30px;background:#FFFFFF}.community-program h2{font-size:29px;margin:13px 0}.community-program .button-row{margin-top:18px}.token-store-preview{margin-top:35px;background:#FFFFFF}.token-store-preview h2{font-size:29px;margin:12px 0}.token-store-preview p{font-size:13px;color:#52716F;line-height:1.8}.token-store-products{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:15px;margin-top:22px}.token-store-products>div{padding:19px;background:#FFFFFF;border:1px solid #2C737735;border-radius:8px}.token-store-products strong{font-size:16px;display:block;color:#52716F}.token-store-products small{font-size:11px;color:#52716F;display:block;margin-top:9px;line-height:1.7}.token-store-products .button{margin-top:15px;width:100%;font-size:11px}.profile-mission-link{margin:20px 0}.drz-journey-home{display:grid;grid-template-columns:1.3fr 1fr;gap:45px;align-items:center;background:#FFFFFF;border:1px solid #2C737735;border-radius:12px;padding:35px;margin:0 0 50px}.drz-journey-home h2{font-size:31px;margin:12px 0}.drz-journey-home p{font-size:12px;color:#52716F}.drz-journey-home>div:last-child{display:flex;flex-direction:column;gap:9px}.drz-journey-home .journey-small-row{display:flex;justify-content:space-between;gap:15px;font-size:12px;color:#52716F;padding:10px 0;border-bottom:1px solid #2C737735}.drz-journey-home .journey-small-row strong{color:#52716F;font-weight:500}.drz-journey-home .text-link{margin-top:5px}
@media(max-width:1020px){.main-nav{gap:15px}.main-nav a{font-size:11px}.site-header .drz-header-profile{display:none}.cloud-topline{align-items:flex-start}.token-store-products{gap:10px}}
@media(max-width:800px){.cloud-topline{display:block}.cloud-topline>.tag{margin-top:12px}.drz-journey-home{gap:25px;padding:28px}.token-store-products{grid-template-columns:1fr}.collection-cloud{padding:24px}}
@media(max-width:600px){.drz-hero:before{background:linear-gradient(0deg,#FFFFFF 0%,#FFFFFF 42%,#FFFFFF24 78%,#FFFFFF0A 100%)}.drz-hero:after{background:linear-gradient(180deg,transparent 15%,#FFFFFF60 31%,#FFFFFF 52%,#FFFFFF 100%)}.drz-rewards-panel{background:#FFFFFF}.drz-reward-symbol{border-color:#2C737735}.mission-grid{grid-template-columns:1fr}.mission-card{padding:23px}.journey-summary{align-items:flex-start;padding:23px}.journey-summary strong{font-size:27px}.collection-cloud{padding:23px}.cloud-summary{gap:20px}.cloud-summary strong{font-size:18px}.drz-journey-home{grid-template-columns:1fr;padding:25px;gap:20px}.drz-journey-home h2{font-size:28px}.cloud-topline h2{font-size:26px}.input,.select{font-size:16px}.drz-play-form .input{font-size:16px}.drz-play-form .play-input-row{grid-template-columns:minmax(0,1fr) 122px}}
/* Final semantic palette for application controls and high contrast copy. */
:root{color-scheme:light;--bg:#F8F5EC;--surface:#FFFFFF;--surface2:#F0F5EC;--text:#275D61;--muted:#52716F;--gold:#2C7377;--gold2:#245E62;--line:#D9E4DE;--coral:#D79469;--blue:#2C7377;--drz-copper:#D79469;--drz-border:#D9E4DE}body,.boot,.site-footer,.drz-hero,.drz-starters,.drz-how,.drz-arena-story{background-color:#F8F5EC;color:#275D61}.site-header{background:#FFFDF9}.drz-session-wrap,.drz-forge-section,.drz-rewards-section{background:#FFFDF9}.drz-hero h1,.drz-hero h1 em,.site-header .brand .brand-name,.site-footer .brand-name,h1,h2,h3,.drz-session-stat>strong,.dragon-card h3,.fire-form-copy h3,.forge-teaser h3,.reward-account-grid strong,.reward-pool-title>h2,.cloud-summary strong{color:#275D61}.button.primary,.drz-play-form .drz-play-button,.filter.active,.reward-help .filter.active,.drz-size-options button.active{background:#2C7377;border-color:#2C7377;color:#FFFFFF}.button.primary:hover{background:#245E62;border-color:#245E62;color:#FFFFFF}.drz-size-options button.active small{color:#FFFFFF}.button.secondary,.header-actions .wallet-button,.input,.drz-play-form .input,.select{background:#FFFFFF;color:#275D61;border-color:#B9D1CB}.main-nav a.active:after,.drz-sigil-dot{background:#D79469}.fire-collection,.drz-rewards-panel,.journey-summary,.drz-journey-home,.token-store-preview,.mission-card.complete{background:#EFF5EA}.community-program,.practice-pocket{background:#FFF4E7}.drz-reward-symbol>span{color:#2C7377}.skin-lock-mark:before,.skin-lock-mark>span{background:#FFFDF1EB;color:#275D61}.modal,.wallet-choice,.wallet-get,.convert-card,.point-account,.token-panel,.doc-article,.feature-card,.food-card,.mission-card,.collection-cloud{background-color:#FFFFFF;color:#275D61}.modal::backdrop{background:#D1E5DCBF}.loading-track>span{background:#2C7377}.game-overlay{background:#EDF4DFCC}.game-mass,.game-leaders,.minimap-wrap,.practice-badge,.glass-button,.dash-button,.game-control-hint,.game-message,.overlay-card{background:#FFFDF2EB;color:#275D61;border-color:#C4D7C8}.drz-footer-wordmark{color:#DDE8DC}.brand .brand-mark,.drz-reward-symbol img,.arena-loading>img{mix-blend-mode:multiply}
@media(max-width:600px){.drz-hero:before{background:linear-gradient(0deg,#F8F5EC 0%,#F8F5EC 42%,#F8F5EC24 78%,#F8F5EC0A 100%)}.drz-hero:after{background:linear-gradient(180deg,transparent 15%,#F8F5EC60 31%,#F8F5EC 52%,#F8F5EC 100%)}}
.cloud-message.error,.convert-error{color:#9B493D}.convert-error{background:#FFF1E7;border-color:#E0B6A1}
