
/* Generated by generate-overrides.mjs. Manual root attributes only; automatic CSS is unchanged. */
/* candidate/wp-content/themes/uriaiyu/style.css */
@media screen and (forced-colors: none) {
html[data-uriaiyu-theme="light"][data-uriaiyu-app],
html[data-uriaiyu-theme="light"][data-uriaiyu-app] .uriaiyu-shell {
    color-scheme: light;
    --wp--preset--color--base: #faf9fb;
    --wp--preset--color--surface: #f2f0f5;
    --wp--preset--color--card: #ffffff;
    --wp--preset--color--contrast: #29232f;
    --wp--preset--color--body: #29232f;
    --wp--preset--color--muted: #716679;
    --wp--preset--color--line: #e6dfe9;
    --wp--preset--color--accent: #74458e;
    --wp--preset--color--accent-light: #74458e;
    --wp--preset--color--accent-wash: #f0eaf5;
    --uriaiyu-control-line: #8a7b94
}
html[data-uriaiyu-theme="dark"][data-uriaiyu-app],
html[data-uriaiyu-theme="dark"][data-uriaiyu-app] .uriaiyu-shell {
    color-scheme: dark;
    --wp--preset--color--base: #19161d;
    --wp--preset--color--surface: #302737;
    --wp--preset--color--card: #241f29;
    --wp--preset--color--contrast: #f4f0f6;
    --wp--preset--color--body: #f4f0f6;
    --wp--preset--color--muted: #c2b6ca;
    --wp--preset--color--line: #4b3f53;
    --wp--preset--color--accent: #d5b9e6;
    --wp--preset--color--accent-light: #e4cef1;
    --wp--preset--color--accent-wash: #3c3047;
    --uriaiyu-control-line: #9888a3
}
}
/* candidate/wp-content/mu-plugins/uriaiyu-chart/uriaiyu-chart.css */
@media screen and (forced-colors: none) {
html[data-uriaiyu-theme="light"][data-uriaiyu-app="wordpress"] .uriaiyu-charts {
    --uc-ink: #29232f;
    --uc-muted: #716679;
    --uc-line: #e6dfe9;
    --uc-purple: #74458e;
    --uc-lilac: #f0eaf5;
    --uc-card: #fff;
    --uc-bg: #faf9fb;
    --uc-surface: #f2f0f5;
    --uc-control-line: #8a7b94
}
html[data-uriaiyu-theme="dark"][data-uriaiyu-app="wordpress"] .uriaiyu-charts {
    --uc-ink: #f4f0f6;
    --uc-muted: #c2b6ca;
    --uc-line: #4b3f53;
    --uc-purple: #d5b9e6;
    --uc-lilac: #3c3047;
    --uc-card: #241f29;
    --uc-bg: #19161d;
    --uc-surface: #302737;
    --uc-control-line: #9888a3
}
}
/* candidate/wp-content/themes/uriaiyu/assets/uriaiyu-lab.js */
@media screen and (forced-colors: none) {
html[data-uriaiyu-theme="light"][data-uriaiyu-app] .uriaiyu-floating-rail {
    --ufr-surface: #ffffff;
    --ufr-ink: #29232f;
    --ufr-muted: #716679;
    --ufr-accent: #74458e;
    --ufr-line: #e6dfe9;
    --ufr-hover: #faf7fc
}
html[data-uriaiyu-theme="dark"][data-uriaiyu-app] .uriaiyu-floating-rail {
    --ufr-surface: #241f29;
    --ufr-ink: #f4f0f6;
    --ufr-muted: #c2b6ca;
    --ufr-accent: #d5b9e6;
    --ufr-line: #4b3f53;
    --ufr-hover: #302737
}
html[data-uriaiyu-theme="light"][data-uriaiyu-app] .ufr-card {
    box-shadow: 0 8px 28px rgb(35 23 43 / 10%), 0 2px 6px rgb(35 23 43 / 4%)
}
html[data-uriaiyu-theme="dark"][data-uriaiyu-app] .ufr-card {
    box-shadow: 0 8px 28px rgb(0 0 0 / 24%), 0 2px 6px rgb(0 0 0 / 12%)
}
html[data-uriaiyu-theme="light"][data-uriaiyu-app] .ufr-icon-box {
    background: #f0eaf5
}
html[data-uriaiyu-theme="dark"][data-uriaiyu-app] .ufr-icon-box {
    background: #3c3047
}
html[data-uriaiyu-theme="light"][data-uriaiyu-app] .ufr-icon-box.ufr-theme-diary {
    background: #f5eaf0
}
html[data-uriaiyu-theme="light"][data-uriaiyu-app] .ufr-icon-box.ufr-theme-downloader {
    background: #eaf0f6
}
html[data-uriaiyu-theme="light"][data-uriaiyu-app] .ufr-icon-box.ufr-theme-saju {
    background: #eeecf7
}
}
/* sources/calendar/concerts/style.css */
@media screen and (forced-colors: none) {
html[data-uriaiyu-theme="light"][data-uriaiyu-app="concerts"] {
    color-scheme: light;
    --bg: #faf9fb;
    --card: #ffffff;
    --surface: #f2f0f5;
    --fg: #29232f;
    --body: #29232f;
    --muted: #716679;
    --border: #e6dfe9;
    --control-border: #897b94;
    --accent: #74458e;
    --accent-fg: #ffffff;
    --panel: #f2f0f5;
    --danger: #a51d32;
    --ok: #246b4f;
    --warn: #80501b;
    --weekend: #a51d32;
    --info: #2859a6;
    --advisory: #8a3b12;
    --select-arrow: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 24 24' fill='none' stroke='%23716679' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='6 9 12 15 18 9'/%3E%3C/svg%3E")
}
html[data-uriaiyu-theme="dark"][data-uriaiyu-app="concerts"] {
    color-scheme: dark;
    --bg: #19161d;
    --card: #241f29;
    --surface: #302737;
    --fg: #f4f0f6;
    --body: #f4f0f6;
    --muted: #c2b6ca;
    --border: #4b3f53;
    --control-border: #9a88a5;
    --accent: #d5b9e6;
    --accent-fg: #29232f;
    --panel: #302737;
    --danger: #ffb4be;
    --ok: #9ed6b6;
    --warn: #e7c58f;
    --weekend: #ffb4be;
    --info: #aac8f5;
    --advisory: #efbc91;
    --select-arrow: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 24 24' fill='none' stroke='%23c2b6ca' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='6 9 12 15 18 9'/%3E%3C/svg%3E")
}
html[data-uriaiyu-theme="light"][data-uriaiyu-app="concerts"] [data-ticket-platform="tixcraft"] {
    --ticket-bg: #edf2fb;
    --ticket-fg: #244b81
}
html[data-uriaiyu-theme="dark"][data-uriaiyu-app="concerts"] [data-ticket-platform="tixcraft"] {
    --ticket-bg: #273346;
    --ticket-fg: #aac8f5
}
html[data-uriaiyu-theme="light"][data-uriaiyu-app="concerts"] [data-ticket-platform="kktix"] {
    --ticket-bg: #edf6ef;
    --ticket-fg: #245c38
}
html[data-uriaiyu-theme="dark"][data-uriaiyu-app="concerts"] [data-ticket-platform="kktix"] {
    --ticket-bg: #223a2d;
    --ticket-fg: #9ed6b6
}
html[data-uriaiyu-theme="light"][data-uriaiyu-app="concerts"] [data-ticket-platform="ticketplus"] {
    --ticket-bg: #fff0eb;
    --ticket-fg: #963b22
}
html[data-uriaiyu-theme="dark"][data-uriaiyu-app="concerts"] [data-ticket-platform="ticketplus"] {
    --ticket-bg: #402a24;
    --ticket-fg: #efbc91
}
html[data-uriaiyu-theme="light"][data-uriaiyu-app="concerts"] [data-ticket-platform="kham"] {
    --ticket-bg: #fceef0;
    --ticket-fg: #8c3042
}
html[data-uriaiyu-theme="dark"][data-uriaiyu-app="concerts"] [data-ticket-platform="kham"] {
    --ticket-bg: #3e2830;
    --ticket-fg: #ffb4be
}
html[data-uriaiyu-theme="light"][data-uriaiyu-app="concerts"] [data-ticket-platform="ibon"] {
    --ticket-bg: #f1f5e9;
    --ticket-fg: #466323
}
html[data-uriaiyu-theme="dark"][data-uriaiyu-app="concerts"] [data-ticket-platform="ibon"] {
    --ticket-bg: #303923;
    --ticket-fg: #c4d99c
}
html[data-uriaiyu-theme="light"][data-uriaiyu-app="concerts"] [data-ticket-platform="opentix"] {
    --ticket-bg: #f4edfb;
    --ticket-fg: #683b89
}
html[data-uriaiyu-theme="dark"][data-uriaiyu-app="concerts"] [data-ticket-platform="opentix"] {
    --ticket-bg: #362940;
    --ticket-fg: #d5b9e6
}
html[data-uriaiyu-theme="light"][data-uriaiyu-app="concerts"] [data-ticket-platform="ticket"] {
    --ticket-bg: #fff5e8;
    --ticket-fg: #805019
}
html[data-uriaiyu-theme="dark"][data-uriaiyu-app="concerts"] [data-ticket-platform="ticket"] {
    --ticket-bg: #3c3224;
    --ticket-fg: #e7c58f
}
html[data-uriaiyu-theme="light"][data-uriaiyu-app="concerts"] [data-ticket-platform="indievox"] {
    --ticket-bg: #faeff8;
    --ticket-fg: #84386f
}
html[data-uriaiyu-theme="dark"][data-uriaiyu-app="concerts"] [data-ticket-platform="indievox"] {
    --ticket-bg: #3e2939;
    --ticket-fg: #edb8dd
}
}
/* sources/tools/youtube-thumbnail-downloader/style.css */
@media screen and (forced-colors: none) {
html[data-uriaiyu-theme="light"][data-uriaiyu-app="youtube-thumbnail-downloader"] {
    color-scheme: light;
    --page: #faf9fb;
    --card: #ffffff;
    --surface: #f2f0f5;
    --ink: #29232f;
    --muted: #716679;
    --purple: #74458e;
    --line: #e6dfe9;
    --control: #8a7a94;
    --on-purple: #ffffff;
    --purple-hover: #63377e;
    --purple-active: #543067;
    --error: #a52f36
}
html[data-uriaiyu-theme="dark"][data-uriaiyu-app="youtube-thumbnail-downloader"] {
    color-scheme: dark;
    --page: #19161d;
    --card: #241f29;
    --surface: #302737;
    --ink: #f4f0f6;
    --muted: #c2b6ca;
    --purple: #d5b9e6;
    --line: #4b3f53;
    --control: #9d8aa9;
    --on-purple: #29232f;
    --purple-hover: #e4ccf1;
    --purple-active: #c6a2dc;
    --error: #ffb4ba
}
}
/* sources/tools/fan-saju/style.css */
@media screen and (forced-colors: none) {
html[data-uriaiyu-theme="light"][data-uriaiyu-app="fan-saju"] {
    color-scheme: light;
    --page: #faf9fb;
    --card: #ffffff;
    --surface: #f2f0f5;
    --ink: #29232f;
    --muted: #716679;
    --purple: #74458e;
    --line: #e6dfe9;
    --control: #8a7a94;
    --on-purple: #ffffff;
    --purple-hover: #63377e;
    --purple-active: #543067;
    --error: #a52f36;
    --select-arrow: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20' fill='none' stroke='%23716679' stroke-width='1.6'%3E%3Cpath d='m5 7.5 5 5 5-5'/%3E%3C/svg%3E")
}
html[data-uriaiyu-theme="dark"][data-uriaiyu-app="fan-saju"] {
    color-scheme: dark;
    --page: #19161d;
    --card: #241f29;
    --surface: #302737;
    --ink: #f4f0f6;
    --muted: #c2b6ca;
    --purple: #d5b9e6;
    --line: #4b3f53;
    --control: #9d8aa9;
    --on-purple: #29232f;
    --purple-hover: #e4ccf1;
    --purple-active: #c6a2dc;
    --error: #ffb4ba;
    --select-arrow: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20' fill='none' stroke='%23c2b6ca' stroke-width='1.6'%3E%3Cpath d='m5 7.5 5 5 5-5'/%3E%3C/svg%3E")
}
}
/* sources/diary/source/css/style.css */
@media screen and (forced-colors: none) {
html[data-uriaiyu-theme="light"][data-uriaiyu-app="myconcerts"] #shell {
    color-scheme: light;
    --bg: #faf9fb;
    --panel: #fff;
    --raised: #f2f0f5;
    --ink: #29232f;
    --muted: #716679;
    --line: #e6dfe9;
    --blue: #74458e;
    --on-blue: #fff;
    --control: #86738f;
    --warn: #9b352d;
    --warn-bg: #fae9e6;
    --success: #236a43
}
html[data-uriaiyu-theme="dark"][data-uriaiyu-app="myconcerts"] #shell {
    color-scheme: dark;
    --bg: #19161d;
    --panel: #241f29;
    --raised: #302737;
    --ink: #f4f0f6;
    --muted: #c2b6ca;
    --line: #4b3f53;
    --blue: #d5b9e6;
    --on-blue: #29232f;
    --control: #9c88a8;
    --warn: #ffc0b6;
    --warn-bg: #4a292c;
    --success: #9ed6af
}
}
/* sources/diary/preview.css */
@media screen and (forced-colors: none) {
html[data-uriaiyu-theme="light"][data-uriaiyu-app="myconcerts"] {
    --bg: #faf9fb;
    --panel: #fff;
    --raised: #f2f0f5;
    --ink: #29232f;
    --muted: #716679;
    --line: #e6dfe9;
    --blue-lit: #74458e;
    color-scheme: light
}
html[data-uriaiyu-theme="dark"][data-uriaiyu-app="myconcerts"] {
    --bg: #19161d;
    --panel: #241f29;
    --raised: #302737;
    --ink: #f4f0f6;
    --muted: #c2b6ca;
    --line: #4b3f53;
    --blue-lit: #d5b9e6;
    color-scheme: dark
}
html[data-uriaiyu-theme="light"][data-uriaiyu-app="myconcerts"] #shell select {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%2386738f' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E")
}
html[data-uriaiyu-theme="dark"][data-uriaiyu-app="myconcerts"] #shell select {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%239c88a8' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E")
}
}
/* release/tool-candidate/privacy/index.html */
@media screen and (forced-colors: none) {
html[data-uriaiyu-theme="light"][data-uriaiyu-app="privacy"] {
    color-scheme: light;
    --policy-page: #faf9fb;
    --policy-ink: #29232f;
    --policy-muted: #716679;
    --policy-accent: #74458e
}
html[data-uriaiyu-theme="dark"][data-uriaiyu-app="privacy"] {
    color-scheme: dark;
    --policy-page: #19161d;
    --policy-ink: #f4f0f6;
    --policy-muted: #c2b6ca;
    --policy-accent: #d5b9e6
}
}

@media screen and (forced-colors: none) {
  html[data-uriaiyu-theme][data-uriaiyu-app], html[data-uriaiyu-theme][data-uriaiyu-app] body { background-color: var(--wp--preset--color--base); color: var(--wp--preset--color--contrast); }
}
.uriaiyu-theme-toggle {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  flex: 0 0 auto;
  gap: 6px;
  min-height: 44px;
  min-width: 44px;
  padding: 7px 10px;
  border: 1px solid var(--uriaiyu-control-line, #8a7b94);
  border-radius: 8px;
  background: transparent;
  color: var(--wp--preset--color--contrast, #29232f);
  font: 600 12px/1.5 -apple-system, BlinkMacSystemFont, "Noto Sans TC", sans-serif;
  cursor: pointer;
  -webkit-tap-highlight-color: transparent;
}
.uriaiyu-theme-toggle svg { width: 16px; height: 16px; flex: 0 0 16px; }
.uriaiyu-theme-toggle[aria-pressed="true"] { background: var(--wp--preset--color--accent-wash, #f0eaf5); color: var(--wp--preset--color--accent, #74458e); border-color: currentColor; }
.uriaiyu-theme-toggle:focus-visible { outline: 2px solid var(--wp--preset--color--accent, #74458e); outline-offset: 3px; }
@media (hover: hover) and (pointer: fine) { .uriaiyu-theme-toggle:hover { border-color: var(--wp--preset--color--accent, #74458e); } }
.uriaiyu-header .wp-block-navigation__responsive-container-content { gap: 16px; }
.uriaiyu-footer__note .uriaiyu-theme-toggle { margin-left: auto; }
@media (min-width: 900px) and (max-width: 1199.98px) {
  .uriaiyu-header .uriaiyu-theme-label { position: absolute; width: 1px; height: 1px; overflow: hidden; clip-path: inset(50%); white-space: nowrap; }
}
@media print { .uriaiyu-theme-toggle { display: none !important; } }

/* Keep the original mark geometry; only the light palette needs a darker fill. */
:root { --uriaiyu-logo-image: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2236.5%22%20height%3D%2236%22%20viewBox%3D%220%200%2036.5%2036%22%20fill%3D%22%2374458e%22%3E%0A%20%20%3Cg%20transform%3D%22translate%280%2024%29%20scale%28.017578125%20-.017578125%29%22%3E%0A%20%20%20%20%3Cpath%20d%3D%22M803%20159H796Q691%2063%20596%2017Q501-29%20376-29Q265-29%20204.5%2032Q144%2093%20144%20180Q144%20211%20147.5%20243Q151%20275%20166%20333L241%20614Q248%20642%20257.5%20690.5Q267%20739%20267%20762Q267%20817%20244.5%20839.5Q222%20862%20157%20862Q125%20862%2091.5%20852Q58%20842%2034%20833L56%20923Q137%20956%20211%20979.5Q285%201003%20351%201003Q470%201003%20534.5%20943.5Q599%20884%20599%20796Q599%20778%20595%20730Q591%20682%20579%20641L506%20375Q496%20340%20490%20299.5Q484%20259%20484%20241Q484%20194%20506%20166.5Q528%20139%20582%20139Q621%20139%20685.5%20171.5Q750%20204%20813%20264L978%20986L1297%201000L1309%20986L1167%20371Q1160%20342%201150.5%20294Q1141%20246%201141%20223Q1141%20165%201166.5%20144Q1192%20123%201256%20123Q1286%20123%201324%20133.5Q1362%20144%201379%20152L1357%2062Q1258%2023%201199%202.5Q1140-18%201062-18Q952-18%20886%2031.5Q820%2081%20803%20159Z%22%2F%3E%0A%20%20%20%20%3Cpath%20transform%3D%22translate%281403%29%22%20d%3D%22M504%20166Q504%2087%20445.5%2029Q387-29%20307-29Q226-29%20167.5%2028.5Q109%2086%20109%20166Q109%20246%20167.5%20304.5Q226%20363%20307%20363Q387%20363%20445.5%20304Q504%20245%20504%20166Z%22%2F%3E%0A%20%20%3C%2Fg%3E%0A%3C%2Fsvg%3E%0A"); }
@media screen and (prefers-color-scheme: dark) { :root { --uriaiyu-logo-image: url("/wp-content/themes/uriaiyu/assets/u-mark.svg"); } }
html[data-uriaiyu-theme="light"] { --uriaiyu-logo-image: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2236.5%22%20height%3D%2236%22%20viewBox%3D%220%200%2036.5%2036%22%20fill%3D%22%2374458e%22%3E%0A%20%20%3Cg%20transform%3D%22translate%280%2024%29%20scale%28.017578125%20-.017578125%29%22%3E%0A%20%20%20%20%3Cpath%20d%3D%22M803%20159H796Q691%2063%20596%2017Q501-29%20376-29Q265-29%20204.5%2032Q144%2093%20144%20180Q144%20211%20147.5%20243Q151%20275%20166%20333L241%20614Q248%20642%20257.5%20690.5Q267%20739%20267%20762Q267%20817%20244.5%20839.5Q222%20862%20157%20862Q125%20862%2091.5%20852Q58%20842%2034%20833L56%20923Q137%20956%20211%20979.5Q285%201003%20351%201003Q470%201003%20534.5%20943.5Q599%20884%20599%20796Q599%20778%20595%20730Q591%20682%20579%20641L506%20375Q496%20340%20490%20299.5Q484%20259%20484%20241Q484%20194%20506%20166.5Q528%20139%20582%20139Q621%20139%20685.5%20171.5Q750%20204%20813%20264L978%20986L1297%201000L1309%20986L1167%20371Q1160%20342%201150.5%20294Q1141%20246%201141%20223Q1141%20165%201166.5%20144Q1192%20123%201256%20123Q1286%20123%201324%20133.5Q1362%20144%201379%20152L1357%2062Q1258%2023%201199%202.5Q1140-18%201062-18Q952-18%20886%2031.5Q820%2081%20803%20159Z%22%2F%3E%0A%20%20%20%20%3Cpath%20transform%3D%22translate%281403%29%22%20d%3D%22M504%20166Q504%2087%20445.5%2029Q387-29%20307-29Q226-29%20167.5%2028.5Q109%2086%20109%20166Q109%20246%20167.5%20304.5Q226%20363%20307%20363Q387%20363%20445.5%20304Q504%20245%20504%20166Z%22%2F%3E%0A%20%20%3C%2Fg%3E%0A%3C%2Fsvg%3E%0A"); }
html[data-uriaiyu-theme="dark"] { --uriaiyu-logo-image: url("/wp-content/themes/uriaiyu/assets/u-mark.svg"); }
.uriaiyu-brand__mark img, .uriaiyu-footer__mark img { content: var(--uriaiyu-logo-image); }
@media print { .uriaiyu-brand__mark img, .uriaiyu-footer__mark img { content: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2236.5%22%20height%3D%2236%22%20viewBox%3D%220%200%2036.5%2036%22%20fill%3D%22%2374458e%22%3E%0A%20%20%3Cg%20transform%3D%22translate%280%2024%29%20scale%28.017578125%20-.017578125%29%22%3E%0A%20%20%20%20%3Cpath%20d%3D%22M803%20159H796Q691%2063%20596%2017Q501-29%20376-29Q265-29%20204.5%2032Q144%2093%20144%20180Q144%20211%20147.5%20243Q151%20275%20166%20333L241%20614Q248%20642%20257.5%20690.5Q267%20739%20267%20762Q267%20817%20244.5%20839.5Q222%20862%20157%20862Q125%20862%2091.5%20852Q58%20842%2034%20833L56%20923Q137%20956%20211%20979.5Q285%201003%20351%201003Q470%201003%20534.5%20943.5Q599%20884%20599%20796Q599%20778%20595%20730Q591%20682%20579%20641L506%20375Q496%20340%20490%20299.5Q484%20259%20484%20241Q484%20194%20506%20166.5Q528%20139%20582%20139Q621%20139%20685.5%20171.5Q750%20204%20813%20264L978%20986L1297%201000L1309%20986L1167%20371Q1160%20342%201150.5%20294Q1141%20246%201141%20223Q1141%20165%201166.5%20144Q1192%20123%201256%20123Q1286%20123%201324%20133.5Q1362%20144%201379%20152L1357%2062Q1258%2023%201199%202.5Q1140-18%201062-18Q952-18%20886%2031.5Q820%2081%20803%20159Z%22%2F%3E%0A%20%20%20%20%3Cpath%20transform%3D%22translate%281403%29%22%20d%3D%22M504%20166Q504%2087%20445.5%2029Q387-29%20307-29Q226-29%20167.5%2028.5Q109%2086%20109%20166Q109%20246%20167.5%20304.5Q226%20363%20307%20363Q387%20363%20445.5%20304Q504%20245%20504%20166Z%22%2F%3E%0A%20%20%3C%2Fg%3E%0A%3C%2Fsvg%3E%0A"); } }

/* Separate reading text from headings; keep light, print and forced colors unchanged. */
@media screen and (forced-colors: none) and (prefers-color-scheme: dark) {
html[data-uriaiyu-app]:not([data-uriaiyu-theme="light"]), html[data-uriaiyu-app]:not([data-uriaiyu-theme="light"]) body, html[data-uriaiyu-app]:not([data-uriaiyu-theme="light"]) .uriaiyu-shell, html[data-uriaiyu-app]:not([data-uriaiyu-theme="light"]) #shell {
 --wp--preset--color--contrast:#f2e8f6;
 --wp--preset--color--body:#d2c6d8;
 --wp--preset--color--muted:#b7a9c0;
 --fg:#f2e8f6; --body:#d2c6d8; --ink:#d2c6d8; --muted:#b7a9c0;
 --policy-ink:#d2c6d8; --policy-muted:#b7a9c0;
}
html[data-uriaiyu-app]:not([data-uriaiyu-theme="light"]) :is(main, .wp-block-post-content, .entry-content) { color:var(--wp--preset--color--body); }
html[data-uriaiyu-app]:not([data-uriaiyu-theme="light"]) .uriaiyu-charts { --uc-ink:#d2c6d8; --uc-muted:#b7a9c0; }
html[data-uriaiyu-app]:not([data-uriaiyu-theme="light"]) .uriaiyu-floating-rail { --ufr-ink:#f2e8f6; --ufr-muted:#b7a9c0; }
html[data-uriaiyu-app]:not([data-uriaiyu-theme="light"]) :is(h1,h2,h3,h4,h5,h6) { color:#f2e8f6; }
}
@media screen and (forced-colors: none) {
html[data-uriaiyu-app][data-uriaiyu-theme="dark"], html[data-uriaiyu-app][data-uriaiyu-theme="dark"] body, html[data-uriaiyu-app][data-uriaiyu-theme="dark"] .uriaiyu-shell, html[data-uriaiyu-app][data-uriaiyu-theme="dark"] #shell {
 --wp--preset--color--contrast:#f2e8f6;
 --wp--preset--color--body:#d2c6d8;
 --wp--preset--color--muted:#b7a9c0;
 --fg:#f2e8f6; --body:#d2c6d8; --ink:#d2c6d8; --muted:#b7a9c0;
 --policy-ink:#d2c6d8; --policy-muted:#b7a9c0;
}
html[data-uriaiyu-app][data-uriaiyu-theme="dark"] :is(main, .wp-block-post-content, .entry-content) { color:var(--wp--preset--color--body); }
html[data-uriaiyu-app][data-uriaiyu-theme="dark"] .uriaiyu-charts { --uc-ink:#d2c6d8; --uc-muted:#b7a9c0; }
html[data-uriaiyu-app][data-uriaiyu-theme="dark"] .uriaiyu-floating-rail { --ufr-ink:#f2e8f6; --ufr-muted:#b7a9c0; }
html[data-uriaiyu-app][data-uriaiyu-theme="dark"] :is(h1,h2,h3,h4,h5,h6) { color:#f2e8f6; }
}
