/* GGKeeper 0.1.11; font and icon notices in ../THIRD_PARTY_NOTICES.md. */
@font-face { font-family:MaruMonica; src:url('assets/fonts/x12y16pxMaruMonica.ttf') format('truetype'); font-weight:400; font-style:normal; font-display:swap; }
:root, [data-theme="light"] {
 color-scheme: light;
 --paper:#dcf0f6; --app-paper:#dcf0f6; --card:#f7fcfb; --app-card:#f7fcfb;
 --ink:#2c4a5c; --graphite:#557483; --line:#b7d8e3; --app-line:#5d90a5;
 --yellow:#ebca8f; --pink:#96cbe0; --chrome:#b4ddec; --pattern:#cae6ef;
 --cloud:#f5fcfa; --success:#2f6f4b; --switch:#399263; --thumb:#fafefa; --success-soft:#e6efdf;
 --sprite-ink:#2c4a5c; --focus:#557483; --radius:0; --manual-surface:#dddede; --manual-text:#5f676c;
 --pixel-corners:polygon(12px 0,calc(100% - 12px) 0,calc(100% - 12px) 4px,calc(100% - 4px) 4px,calc(100% - 4px) 12px,100% 12px,100% calc(100% - 12px),calc(100% - 4px) calc(100% - 12px),calc(100% - 4px) calc(100% - 4px),calc(100% - 12px) calc(100% - 4px),calc(100% - 12px) 100%,12px 100%,12px calc(100% - 4px),4px calc(100% - 4px),4px calc(100% - 12px),0 calc(100% - 12px),0 12px,4px 12px,4px 4px,12px 4px);
 font-family:MaruMonica,"Yu Gothic UI",system-ui,sans-serif; font-synthesis:none;
}
[data-theme="dark"] {
 color-scheme:dark;
 --paper:#1c2b37; --app-paper:#1c2b37; --card:#243745; --app-card:#243745;
 --ink:#e6f4f7; --graphite:#a3bfcc; --line:#405b6c; --app-line:#5a8295;
 --yellow:#ebca8f; --pink:#376073; --chrome:#273f4e; --pattern:#233544; --cloud:#2a4250;
 --sprite-ink:#204052; --success:#acdab7; --switch:#398e64; --thumb:#f3faf6; --success-soft:#314338; --focus:#ebca8f; --manual-surface:#454b50; --manual-text:#bcc2c6;
}
