:root[data-ev-theme="light"]{--bg:#f5f2ed;--bg2:#fff;--panel:#fff;--panel2:#f6f1eb;--line:#d8cfc3;--text:#211a18;--muted:#665f5b;--shadow:0 16px 45px #5d4a3520;--shadow-soft:0 8px 25px #5d4a3517;color-scheme:light}
:root[data-ev-theme="light"] body{background:linear-gradient(180deg,#fffaf4,#f1ece5);color:var(--text)}
:root[data-ev-theme="light"] #app-header{background:#fffaf4ed;border-color:#d9cec2}
:root[data-ev-theme="light"] .panel,:root[data-ev-theme="light"] .card,:root[data-ev-theme="light"] .ev56-agent,:root[data-ev-theme="light"] .ev65-builder,:root[data-ev-theme="light"] .ev66-shop-editor,:root[data-ev-theme="light"] .ev63-sidebar,:root[data-ev-theme="light"] .ev63-agent-main,:root[data-ev-theme="light"] .ev58-chat-workspace,:root[data-ev-theme="light"] .ev63-reports,:root[data-ev-theme="light"] .ev63-plugins,:root[data-ev-theme="light"] .ev63-settings{background:#fff;color:#211a18;border-color:#d8cfc3}
:root[data-ev-theme="light"] input,:root[data-ev-theme="light"] select,:root[data-ev-theme="light"] textarea,:root[data-ev-theme="light"] .header-search,:root[data-ev-theme="light"] .ev62-prompt-shell{background:#fffaf5;color:#211a18;border-color:#d2c5b8}
:root[data-ev-theme="light"] .top-nav a,:root[data-ev-theme="light"] .brand-tag{color:#302925!important}
:root[data-ev-theme="light"] #app-header .brand-word{color:#4a2d20!important}:root[data-ev-theme="light"] #app-header .logo-mark{background:#281635;border-color:#744d82}:root[data-ev-theme="light"] #app-header .header-actions svg{color:#5a4222}
:root[data-ev-theme="light"] .btn,:root[data-ev-theme="light"] .icon-btn{background:#fff;color:#211a18;border-color:#cabdae}
:root[data-ev-theme="light"] .ev50-home,:root[data-ev-theme="light"] .ev54-page-shell,:root[data-ev-theme="light"] .ev54-shop-page,:root[data-ev-theme="light"] .ev66-shop-page{background:#f6f2ec;color:#211a18}
:root[data-ev-theme="light"] .ev50-section,:root[data-ev-theme="light"] .ev50-side-panel,:root[data-ev-theme="light"] .ev50-continue,:root[data-ev-theme="light"] .ev50-release,:root[data-ev-theme="light"] .ev53-world-card,:root[data-ev-theme="light"] .ev54-shop-grid .card,:root[data-ev-theme="light"] .ev66-shop-filters,:root[data-ev-theme="light"] .ev66-shop-side section,:root[data-ev-theme="light"] .ev66-shop-section{background:#fff;color:#211a18;border-color:#d7cdc1}
:root[data-ev-theme="light"] .ev50-section h2,:root[data-ev-theme="light"] .ev54-section-head h2,:root[data-ev-theme="light"] .ev66-shop-section h2,:root[data-ev-theme="light"] .ev66-shop-side h3,:root[data-ev-theme="light"] .card-title{color:#211a18}
:root[data-ev-theme="light"] .ev50-game-info h3,:root[data-ev-theme="light"] .ev53-world-card-copy strong{color:#fff}
:root[data-ev-theme="light"] .site-footer,:root[data-ev-theme="light"] .ev50-footer{background:#eee6dc!important;color:#211a18}
:root[data-ev-theme="light"] .ev56-agent-head h2{color:#34271d}
:root[data-ev-theme="light"] .ev56-agent>p{color:#5f5853}
:root[data-ev-theme="light"] .ev56-private{color:#17624e;border-color:#8fcab8;background:#e9f7f1}
:root[data-ev-theme="light"] .ev66-filter legend,:root[data-ev-theme="light"] .ev66-filter label{color:#3d3530}
:root[data-ev-theme="light"] .ev66-shop-side section>div>button:not(.ev66-mini-product){color:#302925;border-color:#d7cdc1}
:root[data-ev-theme="light"] .ev66-mini-product,:root[data-ev-theme="light"] .ev66-creators button{background:#faf6f0;color:#211a18;border-color:#d7cdc1}
:root[data-ev-theme="light"] .ev66-mini-product small,:root[data-ev-theme="light"] .ev66-creators small{color:#665f5b}
:root[data-ev-theme="light"] .ev66-shop-toolbar{color:#fff;border-color:#33424d;background:#101923}
.ev66-owner-copy .btn{background:#fff7e7;color:#24180d;border-color:#ffe3a7}
#app-header .menu-btn{color:#f7f2eb}
:root[data-ev-theme="light"] #app-header .menu-btn{color:#211a18;background:#fff;border-color:#cabdae}

/* Light mode uses readable ink on light surfaces. Image overlays and intentionally
   dark banners keep their light lettering; these rules never affect dark mode. */
:root[data-ev-theme="light"]{
  --ev-light-ink:#211a18;
  --ev-light-secondary:#4c4541;
  --ev-light-subtle:#615a56;
  --ev-light-surface:#fff;
  --ev-light-soft:#faf6f0;
  --ev-light-border:#d8cfc3;
}
:root[data-ev-theme="light"] :is(.ev53-worlds-page,.ev54-games-page,.ev54-worlds-page,.ev51-auth-page,.ev56-page){
  background:#f6f2ec;color:var(--ev-light-ink);
}
:root[data-ev-theme="light"] .ev51-auth-page{background:#f6f2ec!important}
:root[data-ev-theme="light"] :is(.ev51-auth-shell,.ev51-auth-welcome,.ev51-auth-card,.ev51-benefits li,.ev51-auth-tabs,.ev52-public-note){
  background:var(--ev-light-surface);border-color:var(--ev-light-border);color:var(--ev-light-ink);
}
:root[data-ev-theme="light"] :is(.ev51-auth-welcome h2,.ev51-auth-form-head h1,.ev51-signed h1,.ev51-benefits strong,.ev52-public-note strong){color:var(--ev-light-ink)}
:root[data-ev-theme="light"] .ev51-auth-welcome .brand-word{color:#4a2d20}
:root[data-ev-theme="light"] :is(.ev51-auth-welcome>p,.ev51-benefits small,.ev51-auth-form-head p,.ev51-signed p,.ev51-auth-legal,.ev52-public-note){color:var(--ev-light-subtle)}
:root[data-ev-theme="light"] :is(.ev51-auth-form .field label,.ev51-auth-tabs a,.ev52-remember){color:var(--ev-light-ink)!important}
:root[data-ev-theme="light"] .ev51-auth-tabs a[aria-selected="true"]{color:#21150d!important}
:root[data-ev-theme="light"] :is(.ev51-auth-form input,.ev51-auth-form select){background:#fffaf5;color:var(--ev-light-ink);border-color:var(--ev-light-border)}
:root[data-ev-theme="light"] .ev51-auth-form input::placeholder{color:#665f5b}
:root[data-ev-theme="light"] .ev52-client-badge{background:#e9f5f2;border-color:#91c3b7;color:#17624e}

/* Public homepage, games, worlds and shop cards. */
:root[data-ev-theme="light"] :is(.ev50-quick,.ev50-game-card,.ev50-continue,.ev50-release,.ev50-tab,.ev54-shop-grid .card){
  background:var(--ev-light-surface);border-color:var(--ev-light-border);color:var(--ev-light-ink);
}
:root[data-ev-theme="light"] :is(.ev50-section-title h2,.ev50-game-info h3,.ev50-continue h3,.ev50-release strong,.ev50-quick strong,.ev53-worlds-heading h2,.ev54-games-tools h2,.ev54-section-head h2,.ev66-shop-section h2,.ev66-shop-side h3,.ev66-mini-product strong,.ev66-creators button){
  color:var(--ev-light-ink);
}
:root[data-ev-theme="light"] :is(.ev50-section-title p,.ev50-game-meta,.ev50-progress-meta,.ev50-quick small,.ev50-release small,.ev53-worlds-heading p,.ev54-games-tools p,.ev54-section-head p,.ev66-shop-section header p,.ev66-mini-product small,.ev66-creators small){
  color:var(--ev-light-subtle);
}
:root[data-ev-theme="light"] :is(.ev50-rank-row,.ev50-news){color:var(--ev-light-ink);border-color:var(--ev-light-border)}
:root[data-ev-theme="light"] .ev53-world-card{background:#111a21;color:#fff}
:root[data-ev-theme="light"] :is(.ev50-rank-row small,.ev50-news small){color:var(--ev-light-subtle)}
:root[data-ev-theme="light"] .ev50-tab[aria-pressed="true"]{color:#fff}
:root[data-ev-theme="light"] :is(.ev50-footer-links a,.ev50-footer-links button,.ev50-footer-meta){color:var(--ev-light-secondary)}
:root[data-ev-theme="light"] .ev50-footer .brand-word{color:#4a2d20}
:root[data-ev-theme="light"] .ev50-footer-links :is(a,button):hover{color:#6a420c}
:root[data-ev-theme="light"] :is(.ev50-view-all,.ev50-quick-arrow,.ev50-rank-row>span:first-child,.ev50-stars,.ev50-rank-score){color:#725011}
:root[data-ev-theme="light"] .ev50-owner-link{color:#725011!important}
:root[data-ev-theme="light"] :is(.eyebrow,.ev56-kicker){color:#9d2858}
:root[data-ev-theme="light"] .ev66-shop-filters>header{border-color:var(--ev-light-border)}
:root[data-ev-theme="light"] .ev66-shop-filters>header button{color:#9e2155}
:root[data-ev-theme="light"] .ev66-filter{border-color:var(--ev-light-border)}
:root[data-ev-theme="light"] .ev66-shop-side section>div>button:not(.ev66-mini-product){color:var(--ev-light-ink)}

/* Owner pages: the light theme must update the fixed pale text in inner panels. */
:root[data-ev-theme="light"] :is(.ev56-stats>div,.ev56-catalogue,.ev56-editor,.ev59-home-editor,.ev59-versions,.ev59-image-studio,.ev61-media,.ev65-builder,.ev66-shop-editor,.ev57-capabilities,.ev57-layout-proposal,.ev58-history-state,.ev59-image-result,.ev61-progress,.ev63-reports,.ev63-plugins,.ev63-settings){
  background:var(--ev-light-surface);border-color:var(--ev-light-border);color:var(--ev-light-ink);
}
:root[data-ev-theme="light"] :is(.ev56-list-item,.ev57-capability-grid article,.ev57-proposal-grid dl>div,.ev58-chat-list button,.ev58-message,.ev59-version-list article,.ev59-field-approval label,.ev61-upload-grid,.ev61-media-card,.ev61-empty,.ev62-agent-top>.ev60-composer,.ev62-agent-top>.ev57-capabilities,.ev63-reports>article,.ev63-plugin-grid>article,.ev63-settings-grid article,.ev65-sort-item,.ev66-custom-editor){
  background:var(--ev-light-soft);border-color:var(--ev-light-border);color:var(--ev-light-ink);
}
:root[data-ev-theme="light"] :is(.ev56-title h1,.ev56-stats strong,.ev56-catalogue h2,.ev56-editor h2,.ev56-agent h2,.ev56-empty strong,.ev56-access-denied h1,.ev56-setup h2,.ev56-loading h2,.ev57-capabilities h3,.ev57-capability-grid strong,.ev57-layout-proposal h3,.ev57-proposal-grid dd,.ev58-chat-list-head strong,.ev58-conversation>header h3,.ev58-message header strong,.ev58-chat-empty strong,.ev58-history-state strong,.ev59-home-editor h2,.ev59-versions h2,.ev59-image-studio h2,.ev59-version-list strong,.ev59-field-approval strong,.ev59-image-empty strong,.ev61-media h2,.ev61-media h3,.ev61-upload-grid aside strong,.ev61-selected-file strong,.ev61-file-info h4,.ev61-empty strong,.ev61-progress strong,.ev63-sidebar-account strong,.ev63-attachment strong,.ev63-reports h3,.ev63-reports>article strong,.ev63-plugins h3,.ev63-plugin-grid article header strong,.ev63-settings h3,.ev63-settings-grid strong,.ev65-builder>summary,.ev65-builder h3,.ev65-builder h4,.ev65-sort-item strong,.ev66-shop-editor>header h2,.ev66-shop-editor h3){
  color:var(--ev-light-ink);
}
:root[data-ev-theme="light"] :is(.ev56-title p:not(.ev56-kicker),.ev56-stats span,.ev56-catalogue-actions,.ev56-list-main small,.ev56-agent-toolbar p,.ev56-agent-actions>span,.ev57-capability-grid small,.ev57-proposal-grid dt,.ev58-chat-list-head small,.ev58-conversation>header>span,.ev58-message p,.ev59-home-editor header p:not(.ev56-kicker),.ev59-versions header p:not(.ev56-kicker),.ev59-image-studio header p:not(.ev56-kicker),.ev59-version-list small,.ev59-field-approval small,.ev61-media header p:not(.ev56-kicker),.ev61-library-head p,.ev61-upload-grid small,.ev61-upload-grid aside p,.ev61-file-info p,.ev61-file-info small,.ev61-progress span,.ev62-enter-hint,.ev63-sidebar-account small,.ev63-reports>article small,.ev63-reports>p,.ev63-section-intro,.ev63-plugin-grid article p,.ev63-plugin-grid dt,.ev63-plugin-grid dd,.ev63-plugin-grid article small,.ev63-settings-grid p,.ev65-builder>summary small,.ev65-builder p,.ev65-sort-item small,.ev65-builder-actions span,.ev66-shop-editor>header p,.ev66-inline-head p){
  color:var(--ev-light-subtle);
}
:root[data-ev-theme="light"] :is(.ev56-list-main,.ev56-agent-toolbar label,.ev58-project-row label,.ev61-upload-grid label,.ev63-sidebar-project label,.ev63-recent>label,.ev65-builder-settings label){color:var(--ev-light-ink)}
:root[data-ev-theme="light"] :is(.ev56-list-item.selected,.ev58-chat-list button[aria-selected="true"]){background:#fff0f5;border-color:#d98eaa}
:root[data-ev-theme="light"] :is(.ev65-builder-settings input,.ev65-builder-settings select,.ev65-sort-item input,.ev65-builder-toggles label,.ev65-inline-check,.ev62-prompt-shell,.ev63-agent .ev60-composer,.ev63-sidebar,.ev58-chat-workspace,.ev58-chat-sidebar){
  background:var(--ev-light-surface);border-color:var(--ev-light-border);color:var(--ev-light-ink);
}
:root[data-ev-theme="light"] :is(.ev65-builder-toggles label,.ev65-inline-check,.ev62-prompt-shell textarea,.ev62-research-toggle,.ev63-sidebar-nav button,.ev63-recent article>button:first-child,.ev63-attach-menu button){color:var(--ev-light-ink)}
:root[data-ev-theme="light"] :is(.ev56-notice,.ev56-form-status,.ev56-agent-output,.ev57-capability-limit){background:#e9f7f1;color:#17624e!important;border-color:#8fcab8}
:root[data-ev-theme="light"] .ev56-form-status.error{background:#fff0f2;color:#8f243e!important;border-color:#e8a3b4}
:root[data-ev-theme="light"] :is(.ev56-private,.ev57-capabilities>header>span,.ev63-reports>header>span,.ev63-plugins>header>span){color:#17624e}
:root[data-ev-theme="light"] :is(.ev57-capability-limit strong,.ev59-image-result>div:not(.ev59-image-empty) strong,.ev65-conversation-details>summary,.ev57-capabilities>summary){color:var(--ev-light-ink)}
:root[data-ev-theme="light"] :is(.ev61-storage-badge,.ev61-visibility){color:#17624e}
:root[data-ev-theme="light"] .ev61-visibility.public{color:#725011}
:root[data-ev-theme="light"] .ev66-owner-copy .ev56-kicker{color:#ff94bd}
:root[data-ev-theme="light"] :is(.ev62-suggestions button,.ev63-attachment,.ev63-attach-menu,.ev63-sidebar-toggle,.ev63-attach){background:var(--ev-light-soft);border-color:var(--ev-light-border);color:var(--ev-light-ink)}
:root[data-ev-theme="light"] :is(.ev63-sidebar-nav button:hover,.ev63-sidebar-nav button:focus-visible,.ev63-sidebar-nav button.active,.ev63-attach-menu button:hover){background:#eee5db;color:var(--ev-light-ink)}

/* Dark image and feature surfaces remain intentionally high-contrast. */
:root[data-ev-theme="light"] :is(.ev50-world span,.ev53-world-card-copy strong,.ev50-premium h2,.ev50-premium strong,.ev66-shop-hero h1,.ev66-shop-hero p,.ev66-owner-copy h1,.ev66-owner-copy>p:not(.ev56-kicker)){color:#fff3e5}
:root[data-ev-theme="light"] .ev66-shop-hero>div>p:first-child{color:#ffd58b}
:root[data-ev-theme="light"] .ev66-shop-toolbar :is(label,span){color:#fff}
:root[data-ev-theme="light"] .ev66-studio-tabs button{color:#bcc6cd}
:root[data-ev-theme="light"] .ev66-studio-tabs button:is(:hover,.active){color:#fff0bf}
.ev66-display-controls{display:flex;gap:6px;align-items:center}.ev66-display-controls select{width:auto;min-height:36px;padding:6px 28px 6px 9px;border-radius:999px;font-size:11px;font-weight:800}
.ev66-owner-hero{position:relative;isolation:isolate;min-height:275px;padding:42px;display:grid;grid-template-columns:minmax(0,1fr) minmax(310px,430px);align-items:center;gap:34px;border:1px solid #ffffff14;border-radius:24px;overflow:hidden;background:radial-gradient(circle at 20% 30%,#281c39aa,transparent 46%),linear-gradient(125deg,#121925,#091017)}.ev66-owner-hero::before{content:"";position:absolute;inset:0;z-index:-2;background-image:linear-gradient(90deg,#080d12e8,#080d1270),var(--ev66-owner-image);background-size:cover;background-position:center}.ev66-owner-hero::after{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(90deg,#0b1019ee 0%,#0b1019b8 48%,#0b10194d)}.ev66-owner-copy h1{margin:4px 0 10px;color:#fff4dc;font:700 clamp(48px,6vw,78px)/.95 Georgia,serif}.ev66-owner-copy>p:not(.ev56-kicker){max-width:650px;color:#bec8d4;font-size:18px}.ev66-owner-copy .ev56-title-actions{justify-content:flex-start;margin-top:23px}.ev66-overview-card{display:grid;grid-template-columns:1fr 1fr;border:1px solid #ffffff2c;border-radius:22px;background:#0c12189c;backdrop-filter:blur(14px);overflow:hidden;box-shadow:0 22px 60px #0005}.ev66-overview-card div{min-height:112px;padding:22px;display:flex;flex-direction:column;justify-content:center;border-right:1px solid #ffffff18;border-bottom:1px solid #ffffff18}.ev66-overview-card div:nth-child(2n){border-right:0}.ev66-overview-card div:nth-child(n+3){border-bottom:0}.ev66-overview-card strong{font:700 28px/1 Georgia,serif;color:#fff0c8}.ev66-overview-card span{margin-top:9px;color:#9eafbd;font-size:12px}
.ev66-studio-tabs{position:relative;z-index:38;margin:14px 0 18px;padding:8px;border:1px solid #35414c;border-radius:15px;background:#0b1218ed;backdrop-filter:blur(16px)}.ev66-studio-tabs.is-sticky{position:sticky;top:calc(var(--measured-header,90px) + 8px)}.ev66-studio-tabs>div{display:grid;grid-template-columns:repeat(11,minmax(0,1fr));gap:5px}.ev66-studio-tabs button{min-height:42px;padding:7px;border:0;border-radius:9px;background:transparent;color:#bcc6cd;font-size:9px;font-weight:800;cursor:pointer}.ev66-studio-tabs button:hover,.ev66-studio-tabs button.active{background:#25303b;color:#fff0bf}.ev66-studio-tabs>label{display:none}
.ev66-chat-sidebar .ev63-sidebar-body{gap:14px}.ev66-side-group{display:grid;gap:9px;padding-top:12px;border-top:1px solid #2a3640}.ev66-side-group h4{margin:0;color:#ffafca;font-size:10px;letter-spacing:1.6px;text-transform:uppercase}.ev66-side-actions{display:grid;grid-template-columns:1fr 1fr;gap:8px}.ev66-chat-search{display:grid;gap:6px;font-size:10px}.ev66-memory-button{width:100%}
.ev66-builder-hero{margin-top:22px;padding-top:20px;border-top:1px solid #35414c}.ev66-shop-editor{scroll-margin-top:150px}.ev66-shop-editor>header,.ev66-inline-head{display:flex;align-items:flex-start;justify-content:space-between;gap:18px}.ev66-shop-editor>header h2,.ev66-shop-editor h3{margin:0}.ev66-shop-editor>header p,.ev66-inline-head p{margin:6px 0 0;color:var(--muted)}.ev66-shop-editor-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin:22px 0}.ev66-shop-sort .ev65-sort-item{grid-template-columns:auto minmax(0,1fr) auto auto}.ev66-shop-sort input{min-width:0}.ev66-custom-sections{display:grid;gap:12px;margin-top:12px}.ev66-custom-editor{padding:16px;border:1px solid #34414c;border-radius:15px;background:#0b131a}.ev66-custom-editor>header{display:flex;justify-content:space-between;gap:12px}.ev66-custom-editor fieldset{margin:12px 0;border:1px solid #34414c;border-radius:12px}.ev66-card-checks{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.ev66-card-checks label{font-size:11px}.ev66-card-checks input{width:auto}
.ev66-shop-page{padding-top:var(--measured-header,90px);background:#071016}.ev66-shop-hero{min-height:340px;display:flex;align-items:center;padding:40px max(22px,calc((100% - min(1500px,calc(100% - 34px)))/2));background-image:linear-gradient(90deg,#051019ed 0%,#051019ae 45%,#05101930),var(--ev66-shop-hero);background-size:cover;background-position:center}.ev66-shop-hero>div{max-width:620px}.ev66-shop-hero h1{margin:4px 0;color:#fff3d6;font:700 clamp(48px,6vw,78px)/.95 Georgia,serif}.ev66-shop-hero p{max-width:52ch;color:#f4f7f8}.ev66-shop-hero>div>p:first-child{color:#ffd58b;font-size:11px;font-weight:900;letter-spacing:3px;text-transform:uppercase}.ev66-shop-shell{width:min(1530px,calc(100% - 26px));margin:0 auto;padding:18px 0 36px}.ev66-shop-toolbar{display:flex;justify-content:space-between;gap:12px;margin-bottom:12px;padding:10px;border:1px solid #33424d;border-radius:14px;background:#0c151d}.ev66-shop-toolbar>label:first-child{flex:1}.ev66-shop-toolbar input{min-height:42px}.ev66-shop-toolbar>label:last-child{display:flex;align-items:center;gap:8px;white-space:nowrap;font-size:11px}.ev66-shop-toolbar select{min-width:160px}.ev66-shop-columns{display:grid;grid-template-columns:210px minmax(0,1fr) 235px;gap:12px;align-items:start}.ev66-shop-filters,.ev66-shop-side section,.ev66-shop-section{border:1px solid #33414b;border-radius:12px;background:#0c151c}.ev66-shop-filters{position:sticky;top:105px;padding:13px}.ev66-shop-filters>header{display:flex;justify-content:space-between;gap:9px;padding-bottom:10px;border-bottom:1px solid #2b3740}.ev66-shop-filters>header button{border:0;background:transparent;color:#ff9fc2;font-size:10px;cursor:pointer}.ev66-filter{display:grid;gap:6px;margin:0;padding:12px 0;border:0;border-bottom:1px solid #2a3640}.ev66-filter legend{width:100%;padding:0 0 6px;color:#fff1cc;font-size:11px;font-weight:800}.ev66-filter label{display:flex;gap:7px;align-items:center;font-size:10px;font-weight:500;color:#b7c3cb}.ev66-filter input[type=checkbox],.ev66-filter input[type=radio]{width:15px;height:15px;padding:0;accent-color:#ff68a1}.ev66-filter select{padding:8px;font-size:10px}.ev66-shop-main{display:grid;gap:14px}.ev66-shop-section{padding:14px}.ev66-shop-section>header{display:flex;justify-content:space-between;align-items:flex-end;margin-bottom:10px}.ev66-shop-section h2{margin:0;color:#fff2d5;font:700 23px/1 Georgia,serif}.ev66-shop-section header p{margin:4px 0 0;color:#95a4ad;font-size:10px}.ev66-shop-section .ev54-shop-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px}.ev66-shop-section .card-actions .btn{font-size:9px;padding:5px}.ev66-shop-section .card-actions{grid-template-columns:1fr auto}.ev66-shop-section .card-actions [data-action=demo]{display:none}.ev66-creators{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.ev66-creators button{display:grid;grid-template-columns:38px 1fr;text-align:left;align-items:center;gap:2px 8px;padding:9px;border:1px solid #3a4650;border-radius:10px;background:#101a22;color:#fff;cursor:pointer}.ev66-creators button>span{grid-row:1/3;width:38px;height:38px;display:grid;place-items:center;border-radius:50%;background:#4c2853}.ev66-creators small{color:#9cabb4}.ev66-shop-side{display:grid;gap:10px}.ev66-shop-side section{padding:12px}.ev66-shop-side h3{margin:0 0 9px;color:#fff0c5;font:700 16px/1 Georgia,serif}.ev66-shop-side section>div{display:grid;gap:6px}.ev66-shop-side section>div>button:not(.ev66-mini-product){display:flex;justify-content:space-between;gap:8px;padding:8px;border:0;border-bottom:1px solid #2b3740;background:transparent;color:#dce3e7;cursor:pointer}.ev66-mini-product{display:grid;grid-template-columns:50px 1fr;gap:8px;align-items:center;padding:6px;border:1px solid #2f3c46;border-radius:8px;background:#101a22;color:#fff;text-align:left;cursor:pointer}.ev66-mini-product img{width:50px;height:38px;object-fit:cover;border-radius:5px}.ev66-mini-product strong,.ev66-mini-product small{display:block;font-size:9px}.ev66-mini-product small{color:#9cabb4;margin-top:3px}
#ev60Agent,#ev65WebsiteBuilder,#ev66ShopPanel,#ev63Catalogue,#ev63Homepage,#ev63Versions,#ev63ImageStudio,#ev61Media,#ev63ResearchReports,#ev63Plugins,#ev63AgentSettings{scroll-margin-top:155px}
@media(min-width:981px) and (max-width:1320px){#app-header .header-inner{display:grid;grid-template-columns:minmax(0,1fr) minmax(250px,460px);grid-template-rows:auto auto;gap:8px 14px;min-height:108px;padding:10px 0}#app-header .menu-btn{display:none}#app-header .logo{grid-column:1;grid-row:1;min-width:0}#app-header .header-actions{grid-column:2;grid-row:1;justify-self:end}#app-header .top-nav{display:flex;grid-column:1;grid-row:2;justify-content:flex-start;gap:12px;min-width:0}#app-header .top-nav a{font-size:12px}#app-header .header-search{grid-column:2;grid-row:2;min-height:40px;height:40px}#app-header .header-search input{height:38px;padding-block:0}#app-header.ev65-menu-hamburger .header-inner{grid-template-columns:44px minmax(0,1fr) auto}#app-header.ev65-menu-hamburger .menu-btn{display:inline-flex;grid-column:1;grid-row:1}#app-header.ev65-menu-hamburger .logo{grid-column:2;grid-row:1}#app-header.ev65-menu-hamburger .header-actions{grid-column:3;grid-row:1}#app-header.ev65-menu-hamburger .top-nav{display:none}#app-header.ev65-menu-hamburger .header-search{grid-column:1/-1;grid-row:2}}
@media(min-width:981px) and (max-width:1320px){#app-header .header-inner{grid-template-rows:auto auto auto;min-height:150px}#app-header .top-nav{grid-column:1/-1;grid-row:2;flex-wrap:wrap;gap:4px 14px}#app-header .header-search{grid-column:1/-1;grid-row:3}#app-header.ev65-menu-hamburger .header-inner{grid-template-rows:auto auto;min-height:108px}}
@media(max-width:1220px){.ev66-studio-tabs>div{grid-template-columns:repeat(6,minmax(0,1fr))}.ev66-shop-columns{grid-template-columns:190px minmax(0,1fr)}.ev66-shop-side{grid-column:1/-1;grid-template-columns:repeat(3,1fr)}.ev66-shop-section .ev54-shop-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}
@media(max-width:980px){.ev66-owner-hero{grid-template-columns:1fr}.ev66-overview-card{max-width:none}.ev66-studio-tabs.is-sticky{top:calc(var(--measured-header,82px) + 6px)}.ev66-shop-editor-grid{grid-template-columns:1fr}.ev66-shop-columns{grid-template-columns:1fr}.ev66-shop-filters{position:static}.ev66-shop-main,.ev66-shop-side{grid-column:auto}.ev66-shop-side{grid-template-columns:1fr 1fr}.ev66-shop-section .ev54-shop-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.ev66-display-controls select{max-width:74px;font-size:0}.ev66-display-controls option{font-size:12px}}
@media(max-width:720px){#app-header .logo{min-width:0}.ev66-owner-hero{padding:26px 18px;min-height:0}.ev66-owner-copy h1{font-size:48px}.ev66-overview-card div{min-height:88px;padding:16px}.ev66-studio-tabs>div{display:none}.ev66-studio-tabs>label{display:block}.ev66-studio-tabs select{min-height:44px}.ev66-shop-hero{min-height:420px;align-items:flex-end;padding:28px 18px}.ev66-shop-toolbar{display:grid}.ev66-shop-toolbar>label:last-child{display:grid}.ev66-shop-side{grid-template-columns:1fr}.ev66-shop-section .ev54-shop-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.ev66-creators{grid-template-columns:1fr}.ev66-card-checks{grid-template-columns:1fr 1fr}.ev66-display-controls{position:absolute;right:12px;bottom:-46px;padding:5px;border:1px solid #33404a;border-radius:999px;background:#0b1218}.ev66-display-controls select{font-size:10px;max-width:none}.ev56-page{padding-top:calc(var(--measured-header,82px) + 62px)}}
@media(max-width:430px){.ev66-overview-card{grid-template-columns:1fr 1fr}.ev66-owner-copy .ev56-title-actions{display:grid}.ev66-shop-section .ev54-shop-grid{grid-template-columns:1fr}.ev66-card-checks{grid-template-columns:1fr}.ev66-shop-hero h1{font-size:46px}}
@media(max-width:720px){#app-header{padding-bottom:52px}.ev66-display-controls{bottom:6px}.ev56-page{padding-top:calc(var(--measured-header,82px) + 32px)}}
@media(max-width:720px){:root[data-ev-theme="light"] .ev66-display-controls{background:#fffaf4;border-color:#d8cfc3}}

/* v6.7 legibility: retain pale lettering only over image/dark surfaces.  The
   general modal is a light surface in light mode, including the AI-project
   form; full-screen media previews use their separate dark viewer styles. */
:root[data-ev-theme="light"] .modal-card{
  background:#fffaf5;
  border-color:#baaa99;
  color:#211a18;
  color-scheme:light;
}
:root[data-ev-theme="light"] .modal-card :is(.modal-head h2,.modal-head p,.field label,.ev58-project-form label){color:#211a18}
:root[data-ev-theme="light"] .modal-card :is(.muted,.ev58-project-form label .muted){color:#4b413c}
:root[data-ev-theme="light"] .modal-card .panel{background:#fff;border-color:#cbbdae;color:#211a18}
:root[data-ev-theme="light"] .modal-card :is(input,textarea,select){background:#fffaf5;border-color:#bca997;color:#211a18}
:root[data-ev-theme="light"] .modal-card :is(input,textarea)::placeholder{color:#514841}
:root[data-ev-theme="light"] .ev63-plugin-grid>article.disconnected{opacity:1}

/* Card metadata inherited the old dark-mode pale palette despite white cards. */
:root[data-ev-theme="light"] :is(.card-meta,.card-copy,.ev50-game-meta,.ev50-progress-meta,.ev66-shop-section header p,.ev66-shop-side section p){color:#473d38}
:root[data-ev-theme="light"] .price{background:#fff0f3;border-color:#ca879d;color:#842a45}
:root[data-ev-theme="light"] .price.free{background:#e8f8f0;border-color:#77b49a;color:#145f49}
:root[data-ev-theme="light"] :is(.ev66-shop-section .card-title,.ev66-shop-side strong,.ev66-shop-side h3,.ev50-news strong,.ev50-rank-row strong,.ev50-section-title h2){color:#211a18}
:root[data-ev-theme="light"] :is(.ev50-news small,.ev50-rank-row small,.ev66-mini-product small,.ev66-creators small,.ev50-section-title p,.ev50-continue small,.ev50-release small){color:#473d38}
:root[data-ev-theme="light"] .ev50-tab:not([aria-pressed="true"]){background:#faf6f0;border-color:#cbbdae;color:#211a18}
:root[data-ev-theme="light"] .ev50-tab[aria-pressed="true"]{background:#9d2858;border-color:#9d2858;color:#fff}
:root[data-ev-theme="light"] .ev66-shop-toolbar :is(label,span){color:#f8f8f4}
:root[data-ev-theme="light"] :is(.ev55-loading-card,.ev55-security-row,.ev55-secret){background:#faf6f0;border-color:#cbbdae;color:#211a18}
:root[data-ev-theme="light"] :is(.ev55-profile-card h2,.ev55-security-card h2,.ev55-security-row strong){color:#211a18}
:root[data-ev-theme="light"] :is(.ev55-password-help,.ev55-secure-note,.ev55-empty,.ev55-security-row .fine){color:#473d38}
:root[data-ev-theme="light"] .ev55-verified,:root[data-ev-theme="light"] .ev55-live-badge{background:#e8f8f0!important;border-color:#77b49a!important;color:#145f49!important}
:root[data-ev-theme="light"] .ev55-captcha-note{background:#fff0f4;border-color:#cc91a5;color:#842a45}
:root[data-ev-theme="light"] .ev55-auth-error{background:#fff0f3;border-color:#ca879d;color:#842a45}
:root[data-ev-theme="light"] .ev55-profile-card .field input[readonly]{opacity:1;background:#f5f0ea;color:#473d38}
:root[data-ev-theme="light"] .bubble{background:#fff0f4;border-color:#cc91a5;color:#842a45}
:root[data-ev-theme="light"] .ev53-player-item{background:#fff;border-color:#cbbdae;color:#211a18}
:root[data-ev-theme="light"] .ev53-player-item :is(strong,small){color:#211a18}
:root[data-ev-theme="light"] .ev58-message time{color:#473d38}
:root[data-ev-theme="light"] .ev63-plugin-grid article header span{color:#145f49}
:root[data-ev-theme="light"] .ev63-plugin-grid article.disconnected header span{color:#473d38}
:root[data-ev-theme="light"] .ev62-research-label{background:#e8f8f0;border-color:#77b49a;color:#145f49}

/* 100% zoom previously produced 8-10px labels and News paragraphs. Bring
   those up to readable 15-18px without enlarging existing large headings. */
.ev50-home :is(.ev50-game-meta,.ev50-game-bottom,.ev50-progress-meta,.ev50-release small,.ev50-rank-row small,.ev50-rank-score,.ev50-news small,.ev50-premium small){font-size:15px;line-height:1.45}
.ev50-home :is(.ev50-section-title p,.ev50-quick small,.ev50-premium p){font-size:16px;line-height:1.4}
.ev50-footer :is(.ev50-footer-links a,.ev50-footer-links button,.ev50-footer-meta){font-size:16px;line-height:1.4}
.ev50-home :is(.ev50-news strong,.ev50-rank-row strong,.ev50-release strong){font-size:17px;line-height:1.3}
.ev50-home .ev50-game-info h3{font-size:17px;line-height:1.3;white-space:normal;overflow:visible;text-overflow:clip}
.ev50-home .ev50-continue h3{font-size:16px;line-height:1.35;margin-bottom:7px}
.ev50-home .ev50-news{grid-template-columns:72px minmax(0,1fr);gap:10px;padding:10px 0}
.ev50-home .ev50-news img{width:72px;height:56px}
.ev50-home .ev50-news small{display:block;margin-top:3px}
.ev50-home .ev50-rank-row{grid-template-columns:24px 62px minmax(0,1fr) auto;gap:8px;padding:8px 0}
.ev50-home .ev50-rank-row img{width:62px;height:46px}
.ev50-home .ev50-rank-row strong{overflow-wrap:anywhere}
.ev50-home .ev50-game-meta{flex-wrap:wrap}
.ev50-home .ev50-world span{font-size:17px;line-height:1.25}
.ev50-home .ev50-tab{min-height:50px;font-size:15px;line-height:1.2}
.ev50-home .ev50-view-all{font-size:16px}
.ev50-home .ev50-premium strong{font-size:16px;line-height:1.3}
.ev50-home .ev50-premium>div{min-height:78px}
.ev50-home .ev50-eyebrow{font-size:15px;line-height:1.35}
.ev50-home .ev50-hero-description{font-size:16px;line-height:1.45;color:#f2f5f6}
.ev50-home .ev50-hero-badge{font-size:15px;line-height:1.35;min-width:155px}
.ev50-home .ev50-hero-badge b{font-size:16px;line-height:1.3}
.ev53-worlds-page .ev53-worlds-facts{font-size:15px;line-height:1.35}
.ev53-worlds-page .ev53-worlds-copy .ev50-hero-description{font-size:16px;line-height:1.45}
.ev54-hero-copy .ev54-kicker{font-size:15px;line-height:1.35}
.ev54-hero-copy>p.ev54-description{font-size:16px;line-height:1.45}
.ev54-hero-actions .btn{font-size:15px}
.ev66-shop-page .ev66-shop-hero>div>p:first-child{font-size:15px;line-height:1.35}

.ev66-shop-page :is(.ev66-filter label,.ev66-filter select,.ev66-shop-toolbar>label:last-child,.ev66-shop-section header p,.ev66-shop-side section>div>button:not(.ev66-mini-product),.ev66-mini-product small,.ev66-creators small){font-size:15px;line-height:1.4}
.ev66-shop-page :is(.ev66-filter legend,.ev66-shop-side h3,.ev66-mini-product strong){font-size:17px;line-height:1.3}
.ev66-shop-page .ev66-shop-filters>header button{font-size:15px}
.ev66-shop-page .ev66-shop-section .card-meta{font-size:15px;gap:5px;flex-wrap:wrap}
.ev66-shop-page .ev66-shop-section .price{font-size:15px;white-space:normal}
.ev66-shop-page .ev66-shop-section .card-actions .btn{font-size:15px}
.ev66-shop-page .ev66-shop-section .card-title{font-size:18px;line-height:1.3}
.ev66-shop-page .ev66-mini-product{grid-template-columns:62px minmax(0,1fr)}
.ev66-shop-page .ev66-mini-product img{width:62px;height:48px}
.ev66-shop-page .ev66-mini-product strong{overflow-wrap:anywhere}

.ev54-games-page :is(.card-meta,.price,.ev54-section-head p,.ev54-games-tools p),
.ev54-worlds-page :is(.ev53-worlds-heading p,.ev53-world-card-copy small){font-size:15px;line-height:1.4}
.ev54-worlds-page .ev53-player-item small,.ev53-worlds-page .ev53-player-item small{font-size:15px;line-height:1.4}
.ev54-games-page .card-title{font-size:18px;line-height:1.3}
.ev51-auth-page :is(.ev51-benefits small,.ev51-auth-legal,.ev51-auth-note,.ev51-auth-form-head p){font-size:15px!important;line-height:1.45}
.ev51-auth-page .ev51-auth-facts span{font-size:15px;line-height:1.3;padding:8px 11px}
.ev51-auth-page .ev51-auth-copy>p:last-of-type{font-size:16px;line-height:1.45}
.ev51-auth-page :is(.ev51-auth-eyebrow,.ev51-auth-kicker){font-size:15px;line-height:1.3}
.ev51-auth-page .ev51-auth-form .field label{font-size:16px}
.ev51-auth-page :is(.ev51-auth-form input,.ev51-auth-form select){font-size:16px}
.ev55-account-grid :is(.fine,.ev55-password-help,.ev55-secure-note,.ev55-empty){font-size:16px;line-height:1.45}

/* Owner workspace also contained sub-12px explanatory and connection text. */
.ev56-page :is(.ev57-capability-grid small,.ev58-message time,.ev63-plugin-grid article p,.ev63-plugin-grid dt,.ev63-plugin-grid dd,.ev63-plugin-grid article small,.ev63-settings-grid p,.ev63-reports>article small,.ev66-side-group h4){font-size:15px;line-height:1.45}
.ev56-page :is(.ev63-plugin-grid article header strong,.ev63-reports>article strong,.ev63-settings-grid strong,.ev57-capability-grid strong){font-size:16px;line-height:1.3}
.ev56-page :is(.ev62-research-label,.ev62-research-sources li,.ev62-research-sources small,.ev63-plugin-grid article header span){font-size:15px;line-height:1.45}
.ev56-page .ev63-plugin-grid dl>div{grid-template-columns:minmax(96px,.34fr) minmax(0,1fr)}

/* Master Agent Settings are planning criteria, never a claim of a connected tool. */
.ev68-master-settings{margin-top:22px;padding:22px;border:1px solid #3a4d58;border-radius:20px;background:#111e27;color:#f6efe5;scroll-margin-top:calc(var(--measured-header) + 22px)}
.ev68-master-settings>header,.ev68-standards>header{display:flex;align-items:flex-start;justify-content:space-between;gap:20px}
.ev68-master-settings h4{margin:3px 0 8px;color:#fff2de;font:700 clamp(24px,2.4vw,32px)/1.15 Georgia,serif}
.ev68-master-settings>header p:not(.ev56-kicker),.ev68-standards>header p,.ev68-quick-actions>p,.ev68-fieldset-intro,.ev68-standard-group>p,.ev68-standard-count,.ev68-load-state p{margin:0;color:#bbcbd3;font-size:16px;line-height:1.55}
.ev68-master-lock,.ev68-standards>header>span{flex:none;padding:8px 12px;border:1px solid #4c7567;border-radius:999px;color:#bcebdc;font-size:15px;font-weight:700;white-space:nowrap}
.ev68-master-safety{margin:20px 0 18px;padding:13px 16px;border:1px solid #9b6c80;border-radius:13px;background:#352732;color:#f6dde5;font-size:16px;line-height:1.5}
.ev68-master-safety strong{color:#fff1f4}
.ev68-message{margin:12px 0;padding:12px 15px;border:1px solid;border-radius:12px;font-size:16px;line-height:1.5}
.ev68-message.error{color:#ffe4e8;background:#49252d;border-color:#b57684}.ev68-message.success{color:#d6f5e8;background:#193b35;border-color:#679d87}
.ev68-load-state{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:18px;border:1px solid #334651;border-radius:14px;background:#172630}
.ev68-master-settings form{display:grid;gap:18px}
.ev68-master-settings fieldset{min-width:0;margin:0;padding:19px;border:1px solid #344853;border-radius:16px;background:#15242e}
.ev68-master-settings legend{padding:0 9px;color:#fff0d7;font-size:20px;font-weight:800}
.ev68-fieldset-intro{margin:2px 0 16px}
.ev68-brief-grid,.ev68-module-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}
.ev68-brief-grid label{display:grid;gap:7px;min-width:0;color:#f1e7d9;font-size:16px;font-weight:700}
.ev68-brief-grid textarea{display:block;width:100%;min-height:88px;resize:vertical;padding:12px 14px;border:1px solid #60717a;border-radius:11px;background:#0e1b24;color:#f7f4ee;font-family:inherit;font-size:16px;font-weight:500;line-height:1.45;box-sizing:border-box}
.ev68-brief-grid textarea::placeholder{color:#aebbc3}
.ev68-module{display:flex;align-items:flex-start;gap:12px;min-width:0;padding:14px;border:1px solid #49616d;border-radius:13px;background:#10202a;cursor:pointer}
.ev68-module:has(input:checked){border-color:#ed9bbb;background:#292331}
.ev68-module input{flex:none;width:21px;height:21px;margin:2px 0 0;accent-color:#f8a8c3;cursor:pointer}
.ev68-module span{display:grid;gap:4px;min-width:0}.ev68-module strong{color:#fff1dd;font-size:17px;line-height:1.3}.ev68-module small{color:#c0cdd4;font-size:15px;line-height:1.4}
.ev68-master-actions{display:flex;align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:10px}.ev68-master-actions p{flex:1 1 220px;margin:0;color:#c8d6dc;font-size:15px;line-height:1.45}
.ev68-quick-actions,.ev68-standards{margin-top:20px;padding:18px;border:1px solid #344853;border-radius:16px;background:#15242e}
.ev68-quick-actions h5,.ev68-standards h5{margin:0 0 7px;color:#fff0da;font-size:21px}.ev68-quick-actions>div{display:flex;flex-wrap:wrap;gap:9px;margin-top:14px}
.ev68-standard-count{margin:15px 0 11px;font-weight:700}.ev68-standard-list{display:grid;gap:9px}
.ev68-standard-group{border:1px solid #49606a;border-radius:12px;background:#0e1b24;overflow:hidden}
.ev68-standard-group summary{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:14px 16px;color:#f9ecda;font-size:17px;font-weight:800;cursor:pointer}
.ev68-standard-group summary small{color:#c6d6dc;font-size:15px;font-weight:600;white-space:nowrap}
.ev68-standard-group>p{padding:0 16px 12px}.ev68-standard-group ol{display:grid;gap:8px;margin:0;padding:0 16px 16px 43px}
.ev68-standard-group li{padding:10px 12px;border:1px solid #40535e;border-radius:9px;color:#d8e4e8;font-size:16px;line-height:1.45}
.ev68-standard-group li strong,.ev68-standard-group li span{display:block}.ev68-standard-group li strong{margin-bottom:4px;color:#fff0da;font-size:17px}
.ev68-check-list{display:grid;gap:8px;margin:0;padding:0 16px 16px}.ev68-check-list>div{display:grid;grid-template-columns:minmax(120px,.32fr) minmax(0,1fr);gap:13px;padding:11px;border:1px solid #40535e;border-radius:9px}
.ev68-check-list dt{color:#fff0da;font-size:16px;font-weight:800}.ev68-check-list dd{margin:0;color:#d8e4e8;font-size:16px;line-height:1.45}
.ev68-empty{color:#c3d1d8;font-size:16px}
.ev68-master-settings :is(button,input,textarea,summary):focus-visible{outline:3px solid #ffb1ce;outline-offset:3px}
.ev68-master-settings :is(button,input,textarea):disabled{opacity:.66;cursor:not-allowed}
:root[data-ev-theme="light"] .ev68-master-settings{background:#fff;color:#211a18;border-color:#cfc2b7}
:root[data-ev-theme="light"] .ev68-master-settings h4,:root[data-ev-theme="light"] .ev68-master-settings :is(legend,.ev68-module strong,.ev68-quick-actions h5,.ev68-standards h5,.ev68-standard-group summary,.ev68-standard-group li strong,.ev68-check-list dt){color:#211a18}
:root[data-ev-theme="light"] .ev68-master-settings :is(header p:not(.ev56-kicker),.ev68-standards>header p,.ev68-quick-actions>p,.ev68-fieldset-intro,.ev68-standard-group>p,.ev68-standard-count,.ev68-load-state p,.ev68-module small,.ev68-master-actions p,.ev68-standard-group summary small,.ev68-standard-group li,.ev68-check-list dd,.ev68-empty){color:#514640}
:root[data-ev-theme="light"] .ev68-master-settings :is(fieldset,.ev68-load-state,.ev68-quick-actions,.ev68-standards,.ev68-standard-group,.ev68-module){background:#fffaf5;border-color:#c8b6a6}
:root[data-ev-theme="light"] .ev68-master-settings :is(.ev68-standard-group li,.ev68-check-list>div){background:#fff;border-color:#ccb9a9}
:root[data-ev-theme="light"] .ev68-module:has(input:checked){background:#f9e7ee;border-color:#a94370}
:root[data-ev-theme="light"] .ev68-brief-grid label{color:#211a18}
:root[data-ev-theme="light"] .ev68-brief-grid textarea{background:#fff;color:#211a18;border-color:#a28d7c}
:root[data-ev-theme="light"] .ev68-brief-grid textarea::placeholder{color:#645851}
:root[data-ev-theme="light"] .ev68-master-lock,:root[data-ev-theme="light"] .ev68-standards>header>span{color:#155e4a;border-color:#588e78}
:root[data-ev-theme="light"] .ev68-master-safety{background:#ffedf2;color:#592a3c;border-color:#b4758b}:root[data-ev-theme="light"] .ev68-master-safety strong{color:#421a29}
:root[data-ev-theme="light"] .ev68-message.error{background:#fff0f0;color:#7a2235}:root[data-ev-theme="light"] .ev68-message.success{background:#e5f6ee;color:#145e49}
@media(max-width:900px){.ev68-brief-grid,.ev68-module-grid{grid-template-columns:1fr}.ev68-master-settings>header,.ev68-standards>header{flex-wrap:wrap}.ev68-master-lock,.ev68-standards>header>span{white-space:normal}}
@media(max-width:600px){.ev68-master-settings{padding:15px}.ev68-master-settings fieldset,.ev68-quick-actions,.ev68-standards{padding:14px}.ev68-load-state{align-items:stretch;flex-direction:column}.ev68-master-actions{align-items:stretch}.ev68-master-actions p{flex-basis:100%}.ev68-master-actions button{flex:1 1 140px}.ev68-standard-group summary{align-items:flex-start;flex-direction:column}.ev68-check-list>div{grid-template-columns:1fr}.ev68-standard-group ol{padding-left:36px}}
.ev56-page .ev66-studio-tabs button{font-size:15px;line-height:1.25}

@media(max-width:720px){
  .ev50-home .ev50-news{grid-template-columns:64px minmax(0,1fr)}
  .ev50-home .ev50-news img{width:64px;height:50px}
  .ev50-home .ev50-game-info h3{font-size:16px}
  .ev50-home .ev50-rank-row{grid-template-columns:22px 56px minmax(0,1fr) auto}
  .ev50-home .ev50-rank-row img{width:56px;height:44px}
  .ev66-shop-page .ev66-shop-section .card-title{font-size:17px}
}
