/* Sandrone by daylight: porcelain, parchment, garnet and antique brass. */
:root[data-theme="light"] {
  color-scheme: light;
  --bg: #f5eee4;
  --ink: #432d37;
  --muted: #7d646c;
  --purple: #87394e;
  --purple-dark: #64253a;
  --soft: #efdfd8;
  --line: #ceb9b5;
  --white: #fffaf2;
  --surface: #fffaf2;
  --surface2: #f0e3d9;
  --shadow: 0 12px 32px #68443614;
  --sd-wine: #87394e;
  --sd-ivory: #fff8ec;
  --sd-metal: #977653;
}
:root[data-theme="light"] body { color: var(--ink); background: radial-gradient(ellipse at 88% 0,#e6cfc644,transparent 45%),#f5eee4; }
:root[data-theme="light"] ::selection { background: #d7a9b5; color: #422331; }
:root[data-theme="light"] :is(h1,h2,h3,h4) { color: #472c37; }
:root[data-theme="light"] :is(p,small,dt) { color: #715960; }
:root[data-theme="light"] :is(strong,b,dd) { color: #533540; }
:root[data-theme="light"] .site-header { background: #fff9f0f2; border-color: #d7c0b8; box-shadow: 0 6px 25px #7d4d3910; }
:root[data-theme="light"] .brand { color: #452d36; }
:root[data-theme="light"] .brand-light { color: #8a3b50; }
:root[data-theme="light"] .brand small { color: #6e5a55; }
:root[data-theme="light"] .brand-icon { background: linear-gradient(145deg,#97465b,#70283e); color: #f2e3c9; border-color: #ad7c71; }
:root[data-theme="light"] .header-inner nav a { color: #715960; }
:root[data-theme="light"] .header-inner nav a:hover { color: #87394e; }
:root[data-theme="light"] .header-inner nav a.active { color: #75273f; }
:root[data-theme="light"] .header-inner nav a.active:after { background: linear-gradient(90deg,#913d54,#bb9270); }
:root[data-theme="light"] .nav-new { color: #8a4051; border-color: #cfaaaf; background: #f0dce0; }
:root[data-theme="light"] .button { background: #f5e8df; border-color: #c7a8ab; color: #754052; box-shadow: 0 3px 10px #69443408; }
:root[data-theme="light"] .button:hover { background: #ecdad4; border-color: #a5707e; color: #5c2b3e; }
:root[data-theme="light"] .button.primary, :root[data-theme="light"] .build-selector button.active { background: linear-gradient(135deg,#97445a,#712b40); border-color: #a35b6d; color: #fff1dc; box-shadow: 0 6px 18px #8b3b4922; }
:root[data-theme="light"] .button.primary:hover { background: #84344b; color: #fff7e9; }
:root[data-theme="light"] .button.primary :is(strong,b,small,span) { color: inherit; }
:root[data-theme="light"] :is(.small-link,.text-button,.dg-compare-link,.dg-card-team) { color: #8a3d53; }
:root[data-theme="light"] :is(.small-link,.text-button,.dg-compare-link):hover { color: #5c2039; }
:root[data-theme="light"] :is(input,select,.inline-select) { color: #4c303c; background-color: #fffaf3; border-color: #c7a9af; color-scheme: light; }
:root[data-theme="light"] select option { color: #4c303c; background: #fffaf3; }
:root[data-theme="light"] input::placeholder { color: #715a60; }
:root[data-theme="light"] .search-box { background: #fffaf3; border-color: #c7a9af; }
:root[data-theme="light"] .search-box input { color: #523341; background: transparent; }
:root[data-theme="light"] .search-box svg { color: #7a5663; }
:root[data-theme="light"] .sd-filters { border-color: #cfb3b6; background: linear-gradient(120deg,#f7e9e2,#fdf5eb); box-shadow: 0 8px 23px #66412f08; }
:root[data-theme="light"] .filter-caption { color: #7f5461; }
:root[data-theme="light"] .sd-select-wrap::after { border-color: #976276; }
:root[data-theme="light"] .sd-search-field .search-box { background: #fffbf5; border-color: #c7a9af; }
:root[data-theme="light"] .sd-select-wrap select,
:root[data-theme="light"] .dg-finder .sd-select-wrap select,
:root[data-theme="light"] .dg-plan-controls .sd-select-wrap select { background: #fffbf5; color: #533542; border-color: #c7a9af; }
:root[data-theme="light"] .sd-select-wrap select:hover { background: #fff5ea; border-color: #a67284; }
:root[data-theme="light"] .sd-search-field .search-box:focus-within { background: #fffaf3; border-color: #a67284; }
:root[data-theme="light"] :is(.tabs,.detail-tabs) { border-color: #d3bfba; }
:root[data-theme="light"] .tabs button { color: #705b62; }
:root[data-theme="light"] .tabs button.active { color: #82364d; border-color: #994a61; }
:root[data-theme="light"] .tabs button span { color: #795562; background: #f1e0df; }
:root[data-theme="light"] .element-filter { background: #fbf4ea; border-color: #d3bfbb; }
:root[data-theme="light"] .element-filter.active { background: #8b3a51; color: #fff1dc; border-color: #8b3a51; }
:root[data-theme="light"] .count-label { color: #735761; }
:root[data-theme="light"] :is(.char-card,.card-info,.team-card,.dg-team-card,.item-card,.panel,.dg-saved-team,.dg-tier-character) { background: #fffaf3; border-color: #d4bebb; box-shadow: 0 6px 22px #6849360a; }
:root[data-theme="light"] .char-portrait { background: radial-gradient(ellipse at center,color-mix(in srgb,var(--el) 15%,transparent),transparent 80%),#f0e6dc; }
:root[data-theme="light"] :is(.card-info h3,.card-info p,.team-card p,.dg-plan-example-note) { color: #694653; }
:root[data-theme="light"] .card-info h3 { color: #492e3b; }
:root[data-theme="light"] :is(.badge,.badge.subtle,.card-info .badge.subtle) { background: #f1e4da; border-color: #ddc6c0; color: #76575c; }
:root[data-theme="light"] .dg-mini-tier { color: #7a5768; }
:root[data-theme="light"] .favorite-button { background: #fffcf4c9; color: #7e5362; border-color: #d8bac1; }
:root[data-theme="light"] .favorite-button.saved { background: #93425a; color: #fff1df; }
:root[data-theme="light"] .dg-card-team { background: #f6e8e3; border-color: #d5b9bd; }
:root[data-theme="light"] .dg-card-team span { color: #7f5263; }
:root[data-theme="light"] .dg-quick-pick { background: #fff8ed; border-color: #d6c0ba; }
:root[data-theme="light"] .dg-quick-pick:first-child { background: linear-gradient(135deg,#ecd4d8,#fff6e8); border-color: #b78795; }
:root[data-theme="light"] .dg-quick-pick > :is(span,small) { color: #795262; }
:root[data-theme="light"] .dg-kicker, :root[data-theme="light"] .eyebrow { color: #7f535e; }
:root[data-theme="light"] .team-promo { background: radial-gradient(ellipse at 95% 40%,#e1bbc452,transparent 65%),#f4e6df; border-color: #d2b3b9; }
:root[data-theme="light"] .team-promo :is(h3,p) { color: #79505c; }
:root[data-theme="light"] .sd-hero { border-color: #c6a5a8; background: radial-gradient(ellipse at 83% 38%,#deb9aa37,transparent 46%),linear-gradient(115deg,#fff8e9,#f5eadc 55%,#ecd4cf); box-shadow: 0 15px 45px #80604917,inset 0 0 0 5px #b78d6910; }
:root[data-theme="light"] .sd-hero::before { border-color: #a47a5b25; }
:root[data-theme="light"] .sd-hero-seam { background: linear-gradient(180deg,#b78569,#8c3a50 40%,#b38774); }
:root[data-theme="light"] .sd-copy h1 { color: #49303a; }
:root[data-theme="light"] .sd-copy h1 em { color: #95485c; }
:root[data-theme="light"] .sd-copy > p { color: #765860; }
:root[data-theme="light"] .sd-edition { color: #785750; }
:root[data-theme="light"] .sd-edition > span { background: #f0d7d8; border-color: #b88894; color: #864359; }
:root[data-theme="light"] .sd-copy .sd-secondary { background: #fff5e88c; border-color: #bf9c9b; color: #8b4258; }
:root[data-theme="light"] .sd-signature { border-color: #ba9c8b66; }
:root[data-theme="light"] .sd-signature-mark { color: #775941; }
:root[data-theme="light"] .sd-signature strong { color: #7d5365; }
:root[data-theme="light"] .sd-signature div > span { color: #725959; }
:root[data-theme="light"] .sd-stage-caption { color: #8d4c4a0a; }
:root[data-theme="light"] .sd-dial { border-color: #9e796c55; background: repeating-conic-gradient(from 0deg,#9a756b33 0deg .3deg,transparent .3deg 10deg); box-shadow: 0 0 0 28px #986d5909,0 0 0 29px #986d5920; }
:root[data-theme="light"] .sd-strings { opacity: .7; }
:root[data-theme="light"] .sd-sandrone { filter: drop-shadow(0 13px 18px #70514622); }
:root[data-theme="light"] .sd-character-label { border-color: #b4888c; background: #fff5e9ee; box-shadow: 0 10px 22px #72504720; }
:root[data-theme="light"] .sd-character-label > span { color: #7c5461; }
:root[data-theme="light"] .sd-character-label strong { color: #6d3549; }
:root[data-theme="light"] .sd-character-label small { color: #73585d; }
:root[data-theme="light"] .sd-stage-number { color: #966f6777; }
:root[data-theme="light"] .sd-statbar { background: linear-gradient(90deg,#f2e1da,#f8eee2); border-color: #cdb0ad; }
:root[data-theme="light"] .sd-statbar strong { color: #87505c; }
:root[data-theme="light"] .sd-statbar > div > span { color: #79585a; }
:root[data-theme="light"] .sd-statbar .dg-data-chip { color: #795560; background: #ecd5d629; border-color: #c9a5ad; }
:root[data-theme="light"] .dg-team-modes > a { background: #fcf4e9; border-color: #d1b8b9; }
:root[data-theme="light"] .dg-team-modes > a.active { background: linear-gradient(110deg,#ecd4d9,#faf0e4); border-color: #b37d8c; box-shadow: inset 3px 0 #ad6075; }
:root[data-theme="light"] .dg-mode-icon { color: #815359; background: #f0e0d6; border-color: #d0adaf; }
:root[data-theme="light"] .active .dg-mode-icon { background: #ead0d6; color: #8a3d55; border-color: #c38e9f; }
:root[data-theme="light"] .dg-team-modes :is(strong,small) { color: #79505d; }
:root[data-theme="light"] .dg-team-modes .active strong { color: #7d304b; }
:root[data-theme="light"] :is(.dg-library-intro,.dg-team-ownership,.dg-team-cost,.dg-team-progress) { color: #785660; }
:root[data-theme="light"] .dg-team-tag { background: #f0dbd9; color: #8f4c63; border-color: #d8b4bd; }
:root[data-theme="light"] .dg-team-desk { background: linear-gradient(115deg,#f7e8e1,#fbf2e6); border-color: #d3b4b9; }
:root[data-theme="light"] .dg-draft-link :is(strong,small) { color: #825161; }
:root[data-theme="light"] .dg-draft-portraits :is(img,i) { background: #f2dedb; border-color: #c299a6; }
:root[data-theme="light"] .dg-team-desk > .button b { background: #ead1d8; color: #8f475e; }
:root[data-theme="light"] .dg-finder { background: #fff8ee; border-color: #cdb1b6; }
:root[data-theme="light"] .dg-finder-intro { background: #f3e6df; border-color: #d9bebc; }
:root[data-theme="light"] .dg-finder-options { background: #fff8ee; }
:root[data-theme="light"] :is(.dg-step-label,.dg-focus-element,.dg-focus-character p,.dg-no-focus p) { color: #7d5560; }
:root[data-theme="light"] .dg-finder .dg-filter-tip { color: #775760; border-color: #cfb0b866; }
:root[data-theme="light"] .dg-finder .dg-collection-toggle label { color: #7f535e; }
:root[data-theme="light"] .dg-member-art, :root[data-theme="light"] .dg-plan-example .dg-member-art { border-color: #ceb4b7; background: radial-gradient(ellipse at 50% 95%,color-mix(in srgb,var(--el) 18%,transparent),transparent 90%),#f1e6db; }
:root[data-theme="light"] .team-member.dg-focus-member .dg-member-art, :root[data-theme="light"] .dg-plan-example .dg-plan-shared .dg-member-art { border-color: #b47d8b; background-color: #edd9d7; box-shadow: 0 0 0 1px #b4788833; }
:root[data-theme="light"] .team-member :is(b,small) { color: #7f5260; }
:root[data-theme="light"] .dg-member-element { background: #fff4e8c9; }
:root[data-theme="light"] :is(.empty,.dg-plan-empty,.dg-saved-empty) { border-color: #c6a8af; background: #faeee2; }
:root[data-theme="light"] :is(.empty,.dg-plan-empty) :is(h3,strong,p) { color: #7c5463; }
:root[data-theme="light"] .dg-workshop { border-color: #c4a0aa; background: linear-gradient(150deg,#faefe6,#f6e8df 56%); }
:root[data-theme="light"] .dg-workshop .dg-plan-slot { background: radial-gradient(ellipse at 50% 75%,color-mix(in srgb,var(--el) 13%,transparent),transparent 85%),#f1e2dc !important; border-color: #bfa2b0; }
:root[data-theme="light"] .dg-workshop .dg-plan-slot .slot-name { color: #65394d; }
:root[data-theme="light"] .dg-workshop .dg-plan-slot-role { color: #795563; }
:root[data-theme="light"] .dg-plan-slot .slot-number { color: #785762; }
:root[data-theme="light"] .dg-plan-slot .remove-slot { color: #835165; border-color: #c7a1b0; background: #fbf1e9; }
:root[data-theme="light"] .dg-plan-slot-plus { color: #884f67; border-color: #c7a8b3; background: #f9ece4; }
:root[data-theme="light"] .dg-plan-slot > button:not(.remove-slot) { color: #7e5264; }
:root[data-theme="light"] .dg-workshop .builder-heading p { color: #785863; }
:root[data-theme="light"] :is(.dg-workshop-section-title,.dg-plan-controls) { border-color: #d0b4bd; }
:root[data-theme="light"] .dg-workshop-section-title p { color: #795564; }
:root[data-theme="light"] .dg-plan-rolebar > div { border-color: #d5bbc3; background: #f6e9e6; }
:root[data-theme="light"] .dg-plan-rolebar > div.covered { border-color: #b5c0a7; background: #e9ecdb; }
:root[data-theme="light"] .dg-plan-rolebar :is(strong,small) { color: #765760; }
:root[data-theme="light"] .dg-plan-rolebar .covered :is(strong,small) { color: #58644c; }
:root[data-theme="light"] .dg-plan-controls .dg-plan-owned { color: #7d5563; }
:root[data-theme="light"] :is(.dg-plan-candidate,.dg-plan-example,.dg-plan-build-links) { background: #fff7ed; border-color: #d0b1bb; }
:root[data-theme="light"] .dg-plan-candidate-art { background: #f4e7de; border-color: #c7a9b8; }
:root[data-theme="light"] .dg-plan-candidate :is(p,small,.dg-plan-candidate-evidence) { color: #785464; }
:root[data-theme="light"] .dg-plan-example-delta { background: #f7e5e6; border-color: #d5aeba; }
:root[data-theme="light"] .dg-plan-example-delta p { color: #8b4b65; }
:root[data-theme="light"] .dg-plan-match { background: #f2dbe0; color: #934962; border-color: #d2a2b3; }
:root[data-theme="light"] .dg-plan-match.exact { background: #e8ebdb; color: #586549; border-color: #bfc9aa; }
:root[data-theme="light"] .dg-plan-example-note { color: #7a5462; }
:root[data-theme="light"] .dg-plan-tips { background: #f3e8d8; border-color: #c9b18e; }
:root[data-theme="light"] .dg-plan-tips article { border-color: #d5bdb1; }
:root[data-theme="light"] .dg-plan-tips :is(h3,h4,p,small,.dg-kicker) { color: #785a4d; }
:root[data-theme="light"] .dg-plan-build-links a { color: #7e5465; border-color: #dec0c5; }
:root[data-theme="light"] .dg-plan-build-links img { background: #efdbde; }
:root[data-theme="light"] .dg-coach { background: radial-gradient(ellipse at top left,#e5ceba44,transparent 60%),#fcf2e5; border-color: #c6a88f; }
:root[data-theme="light"] .dg-coach-controls { background: #f3e5dc; border-color: #d0b5b3; }
:root[data-theme="light"] .dg-coach-controls :is(label,select) { color: #80525e; }
:root[data-theme="light"] .dg-coach-controls select { background: #fff8ed; border-color: #c7a7ac; }
:root[data-theme="light"] .dg-coach-findings { background: #f6e9dc; border-color: #cdb195; }
:root[data-theme="light"] .dg-coach-findings :is(h4,strong,p) { color: #7c574a; }
:root[data-theme="light"] :is(.dg-coach-clear,.dg-coach-wait) { background: #edf0e0; border-color: #bbc6a6; }
:root[data-theme="light"] :is(.dg-coach-clear,.dg-coach-wait) :is(strong,p) { color: #546444; }
:root[data-theme="light"] .dg-coach-suggestion { background: #fff8ed; border-color: #ceb4b7; }
:root[data-theme="light"] .dg-coach-person.incoming strong { color: #8d4b61; }
:root[data-theme="light"] .dg-coach-person.incoming > span { color: #865060; }
:root[data-theme="light"] :is(.dg-coach-reasons,.dg-coach-example,.dg-coach-limit,.dg-coach-assumptions) { color: #785660; }
:root[data-theme="light"] :is(.dg-coach-card-bottom,.dg-coach-elements,.dg-compare-link) { border-color: #dec1c5; }
:root[data-theme="light"] :is(.team-analysis,.note-box,.stat-tile,.skill-list details,.skill-stats,.substats,.equipment-row) { background: #f5e9df; border-color: #d3b7b6; color: #7b5560; }
:root[data-theme="light"] .detail-hero { border-color: #c8a9b1; background: radial-gradient(ellipse at 90% 50%,color-mix(in srgb,var(--el) 10%,transparent),transparent 60%),#f2e5db; }
:root[data-theme="light"] .detail-hero :is(h1,p) { color: #734354; }
:root[data-theme="light"] .detail-meta { color: #745761; }
:root[data-theme="light"] .build-selector button { background: #f0dfd9; border-color: #c7a5ad; color: #894d62; }
:root[data-theme="light"] .build-selector .badge.subtle { background: #eadbd4; border-color: #ceb1b5; color: #775661; }
:root[data-theme="light"] .side-info { border-color: #d9bebd; color: #795563; }
:root[data-theme="light"] .source-line { color: #765660; }
:root[data-theme="light"] .skill-stat { border-color: #e3cdca; }
:root[data-theme="light"] .dg-tier-intro { background: #f5e5df; border-color: #d2acb6; }
:root[data-theme="light"] .dg-segment { background: #f2e2de; border-color: #d4afb9; }
:root[data-theme="light"] .dg-segment button { background: transparent; color: #7e5265; }
:root[data-theme="light"] .dg-segment button.active { background: #8d3d56; color: #fff0db; border-color: #8d3d56; }
:root[data-theme="light"] .dg-tier-row { background: #f5e9df; border-color: #d7babf; }
:root[data-theme="light"] .dg-tier-label b { color: #553845; }
:root[data-theme="light"] .dg-tier-label small { color: #694b55; }
:root[data-theme="light"] .dg-tier-character strong { color: #6f4456; }
:root[data-theme="light"] .dg-tier-card-actions { background: #f3e1df; border-color: #d1b1bc; }
:root[data-theme="light"] #modal { background: #fff8ee; border-color: #b68f9d; color: #543441; box-shadow: 0 20px 70px #43203333; }
:root[data-theme="light"] #modal::backdrop { background: #60424a55; }
:root[data-theme="light"] :is(.modal-head,.modal-body) { background: #fff8ee; border-color: #d6b5be; }
:root[data-theme="light"] .modal-head { background: #f3e2dc; }
:root[data-theme="light"] .modal-head .icon-button { background: #f9eee5; color: #835167; border-color: #d4b2bd; }
:root[data-theme="light"] .pick-character { background: #f7e9e2; border-color: #d7b9c0; color: #825168; }
:root[data-theme="light"] .pick-character:hover { border-color: #ac7087; background: #f0d9dd; }
:root[data-theme="light"] .pick-character img { background: radial-gradient(ellipse at center,#dfc2bf,transparent 80%); }
:root[data-theme="light"] .pick-character :is(span,small) { color: #7f5465; }
:root[data-theme="light"] .dg-is-owned { background: #e5eadb; border-color: #9eae8f; }
:root[data-theme="light"] .dg-plan-picker-filters select { background: #fff9f0; border-color: #c6a7b3; color: #874f69; }
:root[data-theme="light"] :is(.dg-guide-note,.dg-guide-rotation,.dg-plan-review-grid > div,.dg-compare-column,.dg-saved-quick-list > button) { background: #f6e8e0; border-color: #c9a8b6; }
:root[data-theme="light"] .dg-compare-column.is-example { background: linear-gradient(150deg,#eed8db,#fcf1e4); border-color: #ba8799; }
:root[data-theme="light"] .dg-compare-facts { border-color: #d5b6c2; }
:root[data-theme="light"] .dg-compare-facts > span { color: #825069; background: #eacfd933; }
:root[data-theme="light"] .dg-compare-column dd { color: #805466; }
:root[data-theme="light"] .dg-compare-diff { background: #f6e4e6; border-color: #cc9dad; }
:root[data-theme="light"] .dg-compare-diff p { color: #8d4965; }
:root[data-theme="light"] :is(.dg-guide-footer,.dg-guide-note,.dg-guide-rotation,.dg-compare-facts,.dg-compare-link) { border-color: #d5b2bd; }
:root[data-theme="light"] .dg-saved-quick-list > button:hover { background: #edd7db; border-color: #b77d92; }
:root[data-theme="light"] .dg-saved-quick-list :is(strong,small) { color: #855066; }
:root[data-theme="light"] #toast { background: #733046; color: #fff0d9; border-color: #9d5f74; }
:root[data-theme="light"] footer { border-color: #ceb1b7; color: #775762; }
:root[data-theme="light"] footer .brand { color: #75414f; }
@media(max-width:600px) {
  :root[data-theme="light"] .sd-hero { background: radial-gradient(ellipse at 65% 70%,#dab8a937,transparent 55%),linear-gradient(125deg,#fff8e8,#f5eadc 65%,#ecd3d0); }
}
:root[data-theme="light"] .element-filter:not(.active) { color: color-mix(in srgb,var(--element-color,#8d6f7b) 55%,#3c2534 45%); }
:root[data-theme="light"] .stars { color: #785832; }
:root[data-theme="light"] .dg-team-desk > .button b { background: #ead2d7; color: #754253; }
:root[data-theme="light"] .dg-library-intro > span { color: #79525e; }
:root[data-theme="light"] .dg-library-intro a { color: #87394e; }
:root[data-theme="light"] :is(.dg-plan-version,.dg-plan-progress,.roster-note) { color: #805767; }
:root[data-theme="light"] :is(.priority b,.skill-key,.material,.equipment-row img) { background: #f0dfd6; border-color: #c6a7b1; color: #7a495d; }
:root[data-theme="light"] .refinement button { background: #f3e1de; border-color: #c9a4b1; color: #8a4d67; }
:root[data-theme="light"] .refinement button.active { background: #8b3d55; color: #fff2de; border-color: #8b3d55; }
:root[data-theme="light"] .dg-plan-review-person { color: #83516a; }
:root[data-theme="light"] .dg-plan-review-person.incoming { color: #7a3c55; }
:root[data-theme="light"] :is(.dg-plan-owned-tag,.dg-team-ownership.complete) { color: #5a714a; }
:root[data-theme="light"] .dg-coach-person > span, :root[data-theme="light"] .dg-coach-card-top > span { color: #8b6470; }
:root[data-theme="light"] .dg-tier-options > span, :root[data-theme="light"] .dg-tier-options label, :root[data-theme="light"] .dg-live-label { color: #80596b; }
:root[data-theme="light"] .item-card :is(.en-name,.item-stat,.item-effect) { color: #80566b; }
:root[data-theme="light"] .item-card .item-art { background: radial-gradient(ellipse,#ead2c966,transparent 75%); }
:root[data-theme="light"] .dg-tier-label { background: linear-gradient(155deg,color-mix(in srgb,var(--tier) 22%,#fff8ec),color-mix(in srgb,var(--tier) 8%,#f7efe1)); border-color: color-mix(in srgb,var(--tier) 40%,#d2b9b4); }
:root[data-theme="light"] .dg-tier-label small { color: #694b55; opacity: 1; }
:root[data-theme="light"] .dg-tier-card-actions :is(a,button) { color: #88566e; }
