/* Dustlight family / Meso palette: colour, lighting and texture only. Existing layout and controls are retained. */
:root{--paper:#121719;--card:#e9e0cd;--line:#918571;--ink:#28372f;--muted:#586051;--gold:#8a6d34;--gold-light:#e8d7aa;--blue:#426b75;--map-ink:#293b31;--map-gold:#d8b66b;--sand-search:#e9e1ce;--sand-input:#f4eddf;--sand-record:#ece3cf;--sand-unrecorded:#e4dbc7;--sand-rule:#afa18a;--rust:#925737;--on-rust:#f1e6cc;--on-ink:#eee7d7;--muted-on-ink:#c5c5b1;--stamp-ink:#3b4a3e;--stamp-fill:#283d31;--stamp-lettering:#f2e9d6;}
html{background-color:#101517;background-image:none;}
/* The original lighting and grain are baked into these small cached images.
   One isolated background replaces full-viewport live blur/blend effects. */
body{position:relative;isolation:isolate;background-color:#121719;color:var(--on-ink);background-image:none;}
body::before{content:'';position:fixed;inset:0;z-index:-1;pointer-events:none;background:url('textures/museum-backdrop-desktop-v1.webp') center/100% 100% no-repeat;contain:strict;transform:translateZ(0);}
body::after{content:none;}
@media (max-width:640px){body::before{background-image:url('textures/museum-backdrop-mobile-v1.webp');}}
.site-header{background-color:#192124;border-color:#ac976548;box-shadow:0 12px 34px #0003;color:#e9e3d3;background-image:radial-gradient(ellipse at 12% 0,#c9a15d16,transparent 65%),radial-gradient(ellipse at 92% 100%,#516b7210,transparent 70%),url('textures/matte-ink-v1.png');background-size:auto,auto,256px 256px;}
.site-header .brand-sub{color:#b9bbaa;border-color:#ac976540;}
.site-header .brand-dot{fill:#ac9765;color:#ac9765;}
.site-header .brand svg circle{fill:#ac9765;color:#ac9765;}
.site-header .primary-navigation .nav-button{background-color:#ffffff03;border-color:#ac97653d;color:#d5d6c8;}
.site-header .primary-navigation .nav-button.active{background-color:#ac97651c;background-image:none;border-color:#ac9765a0;box-shadow:inset 0 -2px #ac9765;color:#f4ead1;}
.site-header .primary-navigation .nav-button:hover{background-color:#ac976526;background-image:none;color:#fff0d1;}
.site-header .primary-navigation .nav-button:focus-visible{background-color:#ac976526;background-image:none;color:#fff0d1;}
.site-header .guide-button{background-color:#303839;background-image:none;border-color:#ac97655c;color:#e9e2cc;}
.site-header .updates-button{background-color:#303839;background-image:none;border-color:#ac97655c;color:#e9e2cc;}
.site-header .header-utilities .nav-button{background-color:#303839;background-image:none;border-color:#ac97655c;color:#e9e2cc;}
.site-header .account-nav{background-color:#2c3732;background-image:none;border-color:#ac97656b;color:#eee7d2;}
.page-heading h1{color:#eee7d7;}
.page-heading h2{color:#eee7d7;}
.page-heading .journal-summary{color:#eee7d7;}
.page-heading .eyebrow{color:#c2ac79;}
.page-heading .intro{color:#c2c5b4;}
.journal-heading .entry-discovery{color:#c2c5b4;}
.page-heading h1 .title-dot{color:#ac9765;}
.expedition-heading .mode-switch{background-color:#242e2c;background-image:none;border-color:#ac976550;color:#d7dacb;}
.expedition-heading .mode-switch button span{color:#afb7a3;}
.expedition-heading .mode-switch .selected{background-color:#b19a64;background-image:none;color:#202d25;box-shadow:0 2px 10px #0002;border-color:#bba46e;}
.expedition-heading .mode-switch .selected span{color:#33432f;}
.game-grid>.tree-panel{background-color:#27382f;color:#e8e3d2;border-color:#ac97656b;box-shadow:0 14px 45px #0005,inset 0 1px 0 #c5ae7830;--focus-ring:#c6af77;background-image:url('textures/matte-ink-v1.png');background-size:256px 256px;}
.game-grid .tree-top{background-color:#27382f;background-image:linear-gradient(110deg,#bda36c0c,transparent 65%),url('textures/matte-ink-v1.png');border-color:#ac976538;background-size:auto,256px 256px;--focus-ring:#c6af77;}
.game-grid .tree-top .eyebrow{color:#c0b68f;}
.game-grid .tree-top strong{color:#e8e3d1;}
.game-grid .tree-tools button{background-color:#24332b99;background-image:none;border-color:#ac976550;color:#e0ddc7;}
.game-grid .tree-tools button:hover{background-color:#495342;background-image:none;border-color:#b39e65;}
.game-grid .tree-tools button[aria-pressed=true]{background-color:#4d583f;background-image:none;color:#f0e4c0;border-color:#b6a16a;}
.game-grid .zoom-controls{border-color:#ac976550;}
.game-grid .zoom-controls button+button{border-color:#ac976550;}
.game-grid .tree-scroll{background-color:#293b31;background-image:radial-gradient(ellipse at 45% 30%,#87956815,transparent 74%),url('textures/matte-ink-v1.png');background-size:auto,256px 256px;scrollbar-color:#959a78 #24372d;box-shadow:inset 0 -18px 40px #14251d22;--focus-ring:#c6af77;}
.game-grid .tree-edge:not(.confirmed-edge){stroke:#8a9680;}
.game-grid .tree-edge.confirmed-edge{stroke:#c2aa70;}
.game-grid .tree-node .tree-label{fill:#bdbda3;stroke:#a1ac8d;}
.game-grid .tree-node.confirmed-branch .tree-label{fill:#d0bf8d;stroke:#e0c68a;}
.game-grid .tree-node.previous-guess .tree-label{fill:#c4c7ad;stroke:#a9b69a;}
.game-grid .tree-node.mystery-node .tree-label{fill:#4b593e;stroke:#c6b076;}
.game-grid .tree-node.answer-node .tree-label{fill:#c1cea8;stroke:#dbe6c2;}
.game-grid .tree-node:not(.answer-node) text{fill:#263726;}
.game-grid .tree-node.answer-node text{fill:#263726;}
.game-grid .tree-node[class*='guess-'] text{fill:#263726;}
.game-grid .tree-node text.guess-number{fill:#4c583d;}
.game-grid .tree-node.guess-red .tree-label{fill:#ccb19a;stroke:#d09276;}
.game-grid .tree-node.guess-yellow .tree-label{fill:#d5c18a;stroke:#e1c675;}
.game-grid .tree-node.guess-green .tree-label{fill:#b8c69b;stroke:#d0ddb3;}
.game-grid .tree-node[aria-pressed=true] .tree-label{stroke:#fff;filter:none;}
.game-grid .tree-node:focus .tree-label{stroke:#fff;filter:none;}
.game-grid .tree-node:focus-visible .tree-label{stroke:#fff;filter:none;}
.game-grid .tree-bottom{border-color:#ac976538;color:#c7ccb4;}
.game-grid .tree-panel>.guess-panel{background-color:#192124;background-image:radial-gradient(ellipse at 12% 0,#c9a15d0e,transparent 65%),url('textures/matte-ink-v1.png');background-size:auto,256px 256px;border-color:#ac976566;color:#e1decd;}
.game-grid .guess-label label{color:#c7c3ac;}
.game-grid .guess-label>span{color:#c7c3ac;}
.game-grid .support-heading{color:#c7c3ac;}
.game-grid .guess-form input{background-color:#d7ceba;background-image:none;border-color:#b0a17b;color:#2c3829;box-shadow:inset 0 1px 4px #2a342815;}
.game-grid .guess-form input::placeholder{color:#5e684f;}
.primary-button{background-color:#344738;background-image:none;border-color:#8b774a;color:#f2e9d9;box-shadow:0 3px 9px #26312e15;}
.game-grid .guess-form .primary-button{background-color:#925737;background-image:none;border-color:#b48655;color:#f1e6cc;box-shadow:0 3px 9px #0002;}
.primary-button:hover{background-color:#435b48;background-image:none;border-color:#a48e5b;color:#f2e9d9;}
.game-grid .guess-form .primary-button:hover{background-color:#915633;background-image:none;border-color:#c19964;color:#fff2d8;}
.secondary-button{background-color:#f0e6cf;background-image:none;border-color:#a89b7b;color:#2d3e30;}
.secondary-button:hover{background-color:#fff4dc;background-image:none;}
.game-grid .guess-form>.guess-journal-link{color:#d6ceb0;}
.game-grid .guess-panel .expedition-actions button{color:#d6ceb0;}
.game-grid .guess-panel .expedition-actions .new-practice-button{background-color:#344b38;background-image:none;color:#eee7d2;border-color:#536a4c;}
.game-grid .compact-clues .clue-row{background-color:#c9c0a6;border-color:#a99b74;color:#2e402d;background-image:url('textures/paper-grain-v2.png');background-size:192px 192px;}
.game-grid .compact-clues .clue-text strong{color:#2f432e;}
.game-grid .compact-clues .clue-value{color:#2f432e;}
.game-grid .compact-clues .clue-prompt{color:#2f432e;}
.game-grid .compact-clues .clue-text>span{color:#59664b;}
.game-grid .compact-clues .clue-state{color:#59664b;}
.game-grid .compact-clues .clue-mark{color:#546542;}
.game-grid .compact-clues .clue-prompt>span{color:#7b5632;}
.game-grid .compact-clues .clue-action:hover:not(:disabled){background-color:#dcd0ac;border-color:#ac9155;}
.game-grid .field-note-panel{background-color:#d4cbb3;color:#2d3e2e;border-color:#a0936f;background-image:radial-gradient(ellipse at 35% 10%,#f0e5c626,transparent 80%),url('textures/paper-grain-v2.png');background-size:auto,192px 192px;box-shadow:0 10px 30px #0003;--focus-ring:#3f513a;}
.game-grid .field-note-heading{border-color:#9d90705c;}
.game-grid .field-note-heading .eyebrow{color:#65684d;}
.game-grid .field-description{color:#46543c;}
.game-grid .branch-references summary{color:#46543c;}
.game-grid .field-note-panel>.action-link{color:#46543c;}
.game-grid .field-note-panel .field-note-links{color:#46543c;}
.game-grid .field-note-panel .source-links{color:#46543c;}
.game-grid .field-note-panel .profile-facts{background-color:#293c2d;border-color:#6d7b5866;color:#e9e4cd;}
.game-grid .reference-pictures figure{background-color:#ded6bf;color:#374532;border-color:#a29472;}
.game-grid .reference-pictures figcaption{background-color:#ded6bf;color:#374532;border-color:#a29472;}
.game-grid .field-note-panel .branch-references p{color:#536045;}
.game-grid .field-note-panel .branch-references li{color:#536045;}
.game-grid .field-note-panel .profile-facts dt{color:#bcc5a4;}
.game-grid .field-note-panel .profile-facts dd{color:#eee7d1;}
.field-report{background-color:#ebe2cc;color:#36442f;border-color:#b1a27e;}
.game-grid .field-report{background-color:#2c3531;color:#dddcc7;border-color:#ac97654d;background-image:url('textures/matte-ink-v1.png');background-size:256px 256px;}
.field-report .eyebrow{color:#526047;}
.field-report p{color:#526047;}
.field-report li{color:#526047;}
.field-report a{color:#3c5538;}
.journal-filters.filters{background-color:#29362f;border-color:#ac976550;color:#eee8d4;box-shadow:0 8px 24px #0002;background-image:radial-gradient(ellipse at 10% 0,#c3a36512,transparent 80%),url('textures/matte-ink-v1.png');background-size:auto,256px 256px;}
.journal-filters .catalogue-filter{background-color:#323d34;background-image:none;border-color:#ac976555;}
.journal-filters .catalogue-filter button[aria-pressed=true]{background-color:#ac9765;background-image:none;color:#1e3023;}
.journal-filters .journal-search input{background-color:#f0e7d1;background-image:none;border-color:#b3a582;color:#31412d;}
.journal-filters .filter-field input{background-color:#f0e7d1;background-image:none;border-color:#b3a582;color:#31412d;}
.journal-filters .filter-field select{background-color:#f0e7d1;background-image:none;border-color:#b3a582;color:#31412d;}
.specimen-card{box-shadow:0 5px 15px #0002;color:#2e3e2d;}
.specimen-card .specimen-facts span{background-color:#cfd0b5;background-image:none;color:#3c4d34;}
.journal-toolbar{color:#d0d4bd;}
.journal-toolbar button{color:#d0d4bd;}
.card-legend{color:#d0d4bd;}
/* The journal wrapper is an unpadded page layout, not a paper card. */
.journal-entry{background-color:transparent;background-image:none;color:var(--on-ink);box-shadow:none;--muted:#c5c5b1;--focus-ring:#d8b66b;}
.journal-entry h1,.journal-entry .entry-heading{color:#eee7d7;}
.journal-entry .entry-discovery{color:#c5c5b1;}
.journal-entry .eyebrow{color:#c2ac79;}
.journal-entry .action-link{color:inherit;}
.journal-entry>.journal-media,.journal-entry>.achievement-panel,.journal-entry>.answer-hold{color:#2f3f2e;background-color:#d4cbb3;--muted:#46543c;--focus-ring:#3f513a;}
.journal-entry>.journal-media{background-image:linear-gradient(#d4cbb3b8,#d4cbb3b8),url('textures/paper-grain-v2.png');background-size:auto,192px 192px;border-color:#a0936f;}
.journal-entry .reference-pictures figure,.journal-entry .reference-pictures figcaption{background-color:#d4cbb3;color:#2f3f2e;}
.journal-entry .journal-research a{color:#d8c18b;}
.journal-entry .lineage span{color:#2f3f2e;background-color:#d4cbb3;}
.journal-entry .profile-facts{--focus-ring:#d8b66b;}
.journal-summary .progress-card{background-color:#2c3e2f;background-image:none;border-color:#819069;color:#eee9d5;}
.journal-summary .progress-pill{background-color:#2c3e2f;background-image:none;border-color:#819069;color:#eee9d5;}
.game-grid .result-panel{background-color:#eae1cc;background-image:url('textures/paper-grain-v2.png');color:#2f402f;border-color:#9e8855;background-size:192px 192px;}
.game-grid .result-panel #share-result{background-color:#f6edda;background-image:none;color:#344b33;border-color:#a1916c;}
.game-grid .result-panel .result-story .eyebrow{color:#536048;}
.game-grid .result-panel .result-message{color:#536048;}
.profile-facts{background-color:#293c2d;color:#ede7d3;}
#modal{background-color:#e9e1cd;background-image:none;color:#2c3d2d;border-color:#ad9b70;box-shadow:0 25px 100px #0008;}
#modal::backdrop{background-color:#101c17cc;background-image:none;}
.toast{background-color:#2a3c2e;background-image:none;color:#eee5cd;border-color:#ac9765;}
.site-footer{background-color:#171e21;border-color:#ac976548;color:#e9e3d3;box-shadow:0 -8px 32px #0002;background-image:radial-gradient(ellipse at 12% 0,#c9a15d16,transparent 65%),radial-gradient(ellipse at 92% 100%,#516b7210,transparent 70%),url('textures/matte-ink-v1.png');background-size:auto,auto,256px 256px;}
.site-footer a{color:#d9d9c0;}
.site-footer button{color:#d9d9c0;}
.site-footer #notes-link{color:#d9d9c0;}
.site-footer #report-button{color:#d9d9c0;}
.site-footer #privacy-link{color:#d9d9c0;}
.site-footer .dustlight-footer-link{color:#d9d9c0;gap:8px;font-family:var(--serif);}
.site-footer .dustlight-footer-link img{width:30px;height:18px;object-fit:contain;flex-shrink:0;}
.loading{color:#dedcc7;}
.dustlight-account{color:#1e252b;--ink:#1e252b;--on-ink:#eee9db;--card:#eee9db;--line:#ac976566;}
body:has(.dustlight-account) .account-layout{color:#2d3d2e;}
@media (max-width:640px){
.game-grid .tree-scroll:focus-visible{outline-color:#c6af77;}}
@media (max-width:640px){
.game-grid .tree-tools button:focus-visible{outline-color:#c6af77;}}
@media (max-width:640px){
.game-grid .tree-node[aria-pressed=true] .tree-label{stroke:#fff;filter:drop-shadow(0 0 1px #394b37);}}
@media (max-width:640px){
.game-grid .tree-node:focus .tree-label{stroke:#fff;filter:drop-shadow(0 0 1px #394b37);}}
@media (max-width:640px){
.game-grid .tree-node:focus-visible .tree-label{stroke:#fff;filter:drop-shadow(0 0 1px #394b37);}}
.site-header .guide-button:hover{background-color:#45483e;background-image:none;color:#fff0d1;}
.site-header .updates-button:hover{background-color:#45483e;background-image:none;color:#fff0d1;}
.site-header .header-utilities .nav-button:hover{background-color:#45483e;background-image:none;color:#fff0d1;}
.social-leading{background-color:#29362f;background-image:radial-gradient(ellipse at 10% 0,#c3a36512,transparent 80%),url('textures/matte-ink-v1.png');background-size:auto,256px 256px;border-color:#ac976550;}
.social-leading .social-rosters button{background-color:#323e35;background-image:none;border-color:#ac97655e;}
.social-leading .social-rosters button[aria-pressed=true]{background-color:#ac976522;background-image:none;border-color:#ac9765;}
.site-footer a:hover{background-color:#ac97651f;background-image:none;color:#fff0d1;}
.site-footer button:hover{background-color:#ac97651f;background-image:none;color:#fff0d1;}
#modal:has(.dustlight-account){background-color:#eee9db;background-image:none;color:#1e252b;border-color:#ac9765;}
.society-brand{background-color:#35424a;border-color:#ac9765;}
.game-grid .tree-node.mystery-node text{fill:#eee2be;}
.game-grid .compact-clues .clue-action.revealed:disabled{background-color:#c5c4a8;border-color:#a28f59;}
.game-grid .compact-clues .clue-slot{border-color:#9f94734d;}
.game-grid .compact-clues .clue-obscured i{background-color:#6e745777;}
.game-grid .field-report .eyebrow{color:#c8ccb6;}
.game-grid .field-report p{color:#c8ccb6;}
.game-grid .field-report li{color:#c8ccb6;}
.game-grid .field-report a{color:#d6bc7e;}
.game-grid .field-note-panel h2{color:#2d3e2e;}
.game-grid .field-note-panel h3{color:#2d3e2e;}/* Keep paper-valued controls readable on every existing research page. */
:root{--paper:#d4cbb3;--blue:#365e67;--stamp-ink:#4b3021;--stamp-fill:#263f34;--stamp-lettering:#f5edda;}
.panel,.social-panel,.admin-page .panel{color:var(--ink);}
main:not(#app):not(.admin-page):where(:not(.society-page):not(.policy-page)){background-color:#ded5bf;color:var(--ink);background-image:linear-gradient(#ded5bfc4,#ded5bfc4),url('textures/paper-grain-v2.png');background-size:auto,192px 192px;box-shadow:0 14px 40px #0002;}
main:not(#app):not(.admin-page):where(:not(.society-page):not(.policy-page)) .page-heading h1{color:var(--ink);}
main:not(#app):not(.admin-page):where(:not(.society-page):not(.policy-page)) .intro{color:var(--muted);}/* Matte finishes are quiet enough to keep small branches and lettering crisp. */
.game-grid .tree-scroll{background-image:radial-gradient(ellipse at 45% 25%,#c8b67509,transparent 76%),linear-gradient(#293b31b8,#293b31b8),url('textures/matte-ink-v1.png');background-size:auto,auto,256px 256px;}
.game-grid .tree-top{background-image:linear-gradient(#27382fb8,#27382fb8),url('textures/matte-ink-v1.png');background-size:auto,256px 256px;}
.game-grid .field-note-panel{background-image:linear-gradient(#d4cbb399,#d4cbb399),url('textures/paper-grain-v2.png');background-size:auto,192px 192px;}
.game-grid .compact-clues .clue-row{background-image:linear-gradient(#c9c0a699,#c9c0a699),url('textures/paper-grain-v2.png');background-size:auto,192px 192px;}/* Paper cards retain dark copy; dark covers keep the opposite treatment. */
.social-leading,.admin-page .gate,.admin-page .filters{color:var(--on-ink);background-color:#29362f;border-color:#ac976550;}
.admin-page .status,.admin-page .coverage,.admin-page .coverage p,.admin-page .period-summary p{color:#c4c8b6;}
.admin-page .status.error{color:#e6ab8c;}
.admin-page .notice{background-color:var(--sand-input);color:var(--ink);}
.admin-page .panel label{color:var(--ink);}
.admin-page .gate label,.admin-page .filters label{color:var(--on-ink);}
.journal-summary .roster-progress-label,.journal-summary .roster-progress-daily{color:#c2c7b2;}
.journal-summary .roster-progress strong{color:#fff2d6;}
.journal-heading .journal-summary strong small{color:#bac3ac;}
.game-grid .field-note-panel .media-source{color:#59694b;}
.game-grid .tree-panel{--focus-ring:#c6af77;}
.game-grid .guess-panel .compact-clues{--focus-ring:#334b35;}
.game-grid .guess-panel .compact-clues .clue-action:focus-visible{outline-color:#334b35;}/* Museum surfaces do not replace Explorer/Expert reward colours. */
.social-panel .secondary-button{background-color:#344738;color:#eee7d3;border-color:#7f8b67;}
.social-leading .social-rosters button[aria-pressed=true]{background-color:#4c5841;border-color:#c2aa70;}
.social-leading{--social-choice-fill:#4c5841;--social-choice-rule:#c2aa70;}
.social-leading .social-rosters button[aria-pressed=true]{background-color:var(--social-choice-fill);border-color:var(--social-choice-rule);}
.social-leading .social-self{background-color:var(--social-choice-fill);color:#eee9db;}
.social-leading .social-self>th,.social-leading .social-self>td{border-top:1px solid var(--social-choice-rule);border-bottom:1px solid var(--social-choice-rule);}
.social-leading .social-self>:first-child{border-left:1px solid var(--social-choice-rule);}
.social-leading .social-self>:last-child{border-right:1px solid var(--social-choice-rule);}
.social-leading #refresh-friends{background:#d7ceb9;border-color:#9c8960;color:#2e3c33;}
.social-leading #refresh-friends:hover{background:#e4dcc9;}
.social-person-actions .primary-button{background-color:#925737;color:#f1e6cc;border-color:#b48655;}
.suggestions{background-color:#e9dfc7;color:#2b3b2c;border-color:#ad9f7b;}
.suggestions button{color:#2b3b2c;}
.suggestions button:hover,.suggestions button.highlight{background-color:#d2c69f;}
.field-report .action-link{color:inherit;}
.privacy-page .privacy-summary{background-color:#e9e0cd;}

/* Folded branches retain paper lettering on their dark capsule. */
.game-grid .tree-node.folded-branch text{fill:#eee9db;}
.game-grid .tree-node.folded-branch .fold-action{fill:#dfd2b2;}
.update-entry>summary{display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:56px;cursor:pointer;list-style:none;padding:4px 0;}
.update-entry>summary::-webkit-details-marker{display:none;}
.update-entry>summary h3{margin:0;}
.update-entry time{color:#51594b;}
.update-entry>summary:focus-visible{outline:2px solid #3f513a;outline-offset:4px;}
.update-entry .update-toggle{font-size:22px;line-height:1;color:#59664b;transform:rotate(-90deg);}
.update-entry[open] .update-toggle{transform:none;}
.update-entry>ul{margin-top:14px;}

.expedition-mode-switch .archive-tab{position:relative}
.archive-tab .archive-lock{position:absolute;top:3px;right:4px;width:18px;height:18px;color:#e3c877;pointer-events:none}
@media(max-width:520px){.archive-tab .archive-lock{top:1px;right:2px;width:17px;height:17px}}

/* The account creation action is distinct from sign-in across all surfaces. */
#auth-sign-in #auth-create{background:#925737;border:1px solid #c28d67;color:#fff0d9;border-radius:7px;font-weight:650}
#auth-sign-in #auth-create:hover{background:#a4613e;color:#fff4e5}

/* A clear primary action on the Archive's parchment membership dialog. */
.modal-content .archive-membership-actions .primary-button{background:#344738;color:#fff1d4;border:1px solid #8b774a;box-shadow:none;font-size:15px;font-weight:600;text-decoration:none;padding:12px 20px;}
.modal-content .archive-membership-actions .primary-button:hover{background:#435b48;color:#fff7e5;}
.modal-content .archive-membership-actions .primary-button:focus-visible{outline:3px solid #344738;outline-offset:3px;}
.modal-content .archive-membership-actions .secondary-button{background:#f0e6cf;color:#2d3e30;font-size:14px;}

/* Button links use the same plain labels as button elements. */
a.primary-button,a.secondary-button{text-decoration:none;}
.modal-content a.primary-button{color:#f2e9d9;}
