/*!Ming-CSS v0.1.4 | Copyright (c) 2026 Phil Brown | MIT license (https://github.com/pmbrown/ming-css/blob/main/LICENSE)*/:where(html){--primary:#2d2d86;--primary-1:color-mix(in srgb, var(--primary), #fff 25%);--primary-2:color-mix(in srgb, var(--primary), #fff 10%);--primary-3:var(--primary);--primary-4:color-mix(in srgb, var(--primary), #000 20%);--primary-5:color-mix(in srgb, var(--primary), #000 40%);--success:#196719;--success-1:color-mix(in srgb, var(--success), #fff 25%);--success-2:color-mix(in srgb, var(--success), #fff 10%);--success-3:var(--success);--success-4:color-mix(in srgb, var(--success), #000 20%);--success-5:color-mix(in srgb, var(--success), #000 35%);--danger:#961d1d;--danger-1:color-mix(in srgb, var(--danger), #fff 25%);--danger-2:color-mix(in srgb, var(--danger), #fff 12%);--danger-3:var(--danger);--danger-4:color-mix(in srgb, var(--danger), #000 15%);--danger-5:color-mix(in srgb, var(--danger), #000 30%);--info:#00ffff;--info-1:color-mix(in srgb, var(--info), #fff 50%);--info-2:color-mix(in srgb, var(--info), #fff 35%);--info-3:var(--info);--info-4:color-mix(in srgb, var(--info), #000 8%);--info-5:color-mix(in srgb, var(--info), #000 16%);--warning:#ffd700;--warning-1:color-mix(in srgb, var(--warning), #fff 45%);--warning-2:color-mix(in srgb, var(--warning), #fff 25%);--warning-3:var(--warning);--warning-4:color-mix(in srgb, var(--warning), #000 8%);--warning-5:color-mix(in srgb, var(--warning), #000 15%);--secondary:#b3b3b3;--secondary-1:color-mix(in srgb, var(--secondary), #fff 40%);--secondary-2:color-mix(in srgb, var(--secondary), #fff 25%);--secondary-3:var(--secondary);--secondary-4:color-mix(in srgb, var(--secondary), #000 10%);--secondary-5:color-mix(in srgb, var(--secondary), #000 20%)}:where(html){--text:light-dark(#000, #fff);--background:light-dark(#f1f2f4, #1f2428);--link:light-dark(#1c3db5, #9fbfdf);--link-visited:light-dark(#4f6fe3, #b3cce6);--link-hover:light-dark(#385de0, #c6d8ec);--surf-1:color-mix(in srgb, CanvasText 5%, var(--background));--surf-2:color-mix(in srgb, CanvasText 10%, var(--background));--surf-3:color-mix(in srgb, CanvasText 20%, var(--background))}:where(:not([popover],dialog)){margin:0}*,*::before,*::after{box-sizing:border-box}:where(html){color-scheme:light dark;color:var(--text,CanvasText);font-size:var(--html-fs,clamp(100%,40% + .666vw,140%));font-family:var(--font,system-ui,-apple-system,sans-serif);background-color:var(--background,Canvas);block-size:100%}:where(body){font-size:var(--body-fs,1rem);line-height:var(--body-lh,1.5)}:where(a){color:var(--link,revert);overflow-wrap:break-word;text-decoration:var(--link-decoration,underline);text-decoration-thickness:var(--link-decoration-thickness,1px);text-underline-offset:var(--link-decoration-offset,.1175em);&:visited{color:var(--link-visited,revert)}&:focus-visible{outline:var(--link-focus-width,1px)solid var(--link-focus-color,var(--link,revert));border-radius:var(--link-focus-radius,.125em)}&:is(:hover, :focus){color:var(--link-hover,revert);text-decoration:var(--link-hover-decoration,none)}}:where(h1,h2,h3,h4,h5,h6) a{text-decoration:none}:where(h1,h2,h3,h4,h5,h6){font-weight:var(--heading-fw,bold);line-height:var(--heading-lh,1.2);text-wrap:var(--heading-tw,pretty);margin-block-end:var(--heading-mb,.85rem)}:where(h1),.h1{font-size:var(--h1-fs,2.125rem)}:where(h2),.h2{font-size:var(--h2-fs,1.75rem)}:where(h3),.h3{font-size:var(--h3-fs,1.5rem)}:where(h4),.h4{font-size:var(--h4-fs,1.375rem)}:where(h5),.h5{font-size:var(--h5-fs,1.25rem)}:where(h6),.h6{--heading-lh:1.25;font-size:var(--h6-fs,1.063rem)}:where(p){font-size:var(--para-fs,inherit);text-wrap:var(--para-tw,pretty);margin-block-end:var(--para-mb,1rem)}:where(b,strong){font-weight:var(--bold-fw,revert)}:where(small){font-size:var(--sml-fs,.875em)}:where(h1,h2,h3,h4,h5,h6) small{font-size:var(--sml-fs-heading,.75em)}:where(ol,ul,dl){text-wrap:var(--list-tw,pretty);margin-block-end:var(--list-mb,1rem); :is(ol ol, ul ul, ol ul, ul ol, dl dl) { margin-block-end: var(--list-child-mb, 0); }}:where(ol,ul){list-style-type:var(--marker,revert);padding-inline-start:var(--li-ps,2rem)}:where(dt){font-weight:var(--dt-fw);&:not(:first-child){margin-block-start:var(--dt-mt)}}:where(dd){margin-inline-start:var(--dd-ms,1rem)}:where(abbr[title]){cursor:help}:where(code:not(pre code)){color:var(--code-fg,CanvasText)}:where(address){font-style:normal;margin-block-end:var(--address-mb,1rem)}:where(blockquote){color:var(--blockquote-fg,var(--text,CanvasText));padding-block:.75rem;padding-inline:1rem;margin-block-end:var(--blockquote-mb,1rem);border:var(--blockquote-bd-width,1px)solid var(--blockquote-bd-color,var(--surf-3));border-inline-start-width:var(--blockquote-bd-start-width,10px);background-color:var(--blockquote-bg,var(--background,Canvas));p{margin-block-end:.15rem} :last-child { margin-block-end: 0; }}:where(details){margin-block-end:var(--details-mb,1rem);summary{cursor:pointer} :is([open] summary) { margin-block-end: var(--summary-open-mb, 0.75rem); }}:where(pre){color:var(--pre-fg,var(--text,CanvasText));overflow:auto;padding:var(--pre-pad,1rem);margin-block-end:var(--pre-mb,1rem);border:var(--pre-bd-width,1px)solid var(--pre-bd-color,var(--surf-3));background-color:var(--pre-bg,var(--surf-1));&:focus-visible{outline:1px solid var(--pre-bd-color,var(--surf-3))}}:where(figure){inline-size:fit-content;margin-block-end:var(--fig-mb,1rem);figcaption{line-height:1.3;contain:inline-size;padding-block-start:var(--fig-caption-top,.25em)}}:where(hr){margin-block-end:var(--hr-mb,1rem);border:none;border-block-start:var(--hr-width,1px)solid var(--hr-color,var(--surf-3))}:where(img,svg,video,audio,iframe,embed,object){display:block}:where(img,svg){max-inline-size:100%}:where(iframe){border:0}.vis-hidden,.vis-hidden-focus:not(:focus):not(:focus-within){position:absolute;block-size:1px;inline-size:1px;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}:where(button,input,optgroup,select,textarea){font-family:inherit;line-height:inherit}:where(button,optgroup,select,[type=button],[type=submit],[type=reset],[type=color]),::file-selector-button{cursor:pointer}:where(button,input,optgroup,select,textarea):disabled,:where([aria-disabled=true]){opacity:.65;pointer-events:none}:where(optgroup,select,textarea,input:not([type=button],[type=submit],[type=reset])){color:var(--form-fg,var(--text,CanvasText));font-size:var(--form-fs,inherit);padding-block:var(--form-py,.313rem);padding-inline:var(--form-px,.65rem);border:var(--form-bd-width,1px)solid var(--form-bd-color,var(--surf-3));border-radius:var(--form-radius,.188em);background-color:var(--form-bg,var(--background,Canvas));&:focus{outline:var(--form-outline-width,1.75px)solid var(--form-outline-color,var(--surf-3));outline-offset:var(--form-outline-offset,0);&:not(:focus-visible){outline:none}}}:where(button,[type=button],[type=submit],[type=reset]),::file-selector-button,.btn{color:var(--btn-fg,var(--text,CanvasText));font-size:var(--btn-fs,inherit);padding-block:var(--btn-py,.313rem);padding-inline:var(--btn-px,.85rem);border:var(--btn-bd-width,1px)solid var(--btn-bd-color,var(--surf-3));border-radius:var(--btn-radius,.188em);background-color:var(--btn-bg,var(--surf-1));-webkit-appearance:button;&:where(:hover, :focus), &:focus:not(:focus-visible):hover{background-color:var(--btn-hover,var(--surf-2))}&:focus{outline:var(--btn-outline-width,1.75px)solid var(--btn-outline-color,var(--surf-3));outline-offset:var(--btn-outline-offset,0);&:not(:focus-visible){outline:none;background-color:var(--btn-bg,var(--surf-1))}}&:is(a){text-align:center;text-decoration:none;display:inline-block}}:where([type=file]){padding:0;background-color:initial}::file-selector-button{font-family:inherit;line-height:inherit;margin-inline-end:.75rem;border-block:none;border-inline-start:none;border-start-end-radius:0;border-end-end-radius:0}::file-selector-button:hover{background-color:var(--btn-hover,var(--surf-2))}:where(textarea){display:block;resize:vertical}:where([type=radio],[type=checkbox],[type=range],[progress]){accent-color:var(--form-accent,var(--link,revert))}:where(fieldset,legend){border:var(--form-bd-width,1px)solid var(--form-bd-color,var(--surf-3));border-radius:var(--form-radius,.188em)}:where(fieldset){inline-size:fit-content}:where(legend){padding-block:var(--form-py,.313rem);padding-inline:var(--form-px,.65rem)}:where([type=color]){padding:0}:where(input[type=color])::-webkit-color-swatch-wrapper{padding:0}:where(input[type=color i])::-webkit-color-swatch{border:none}:where(input):autofill,:where(input):-webkit-autofill{-webkit-box-shadow:0 0 0 1.5rem color-mix(in srgb,CanvasText 2%,var(--background,Canvas))inset}.btn-outline{--btn-bg:transparent}.btn-sm{--btn-fs:0.875rem;--btn-py:0.25rem;--btn-px:0.75rem}.btn-lg{--btn-fs:1.125rem;--btn-py:0.35rem;--btn-px:0.95rem}.search{display:flex;align-items:center;input{border-start-end-radius:0;border-end-end-radius:0}button{margin-inline-start:-1px;border-start-start-radius:0;border-end-start-radius:0} :focus { outline: none; }}:where(table){color-scheme:var(--table-scheme,inherit);color:var(--table-fg,var(--text,CanvasText));font-variant-numeric:tabular-nums;inline-size:100%;margin-block-end:var(--table-mb,1rem);border-collapse:collapse;background-color:var(--table-bg,var(--background,Canvas));caption, th{text-align:inherit}caption{color:var(--caption-fg,var(--table-fg,var(--text,CanvasText)));font-size:var(--caption-fs,.938rem);font-weight:var(--caption-fw,500);padding-block:var(--table-py,.35rem);padding-inline:var(--table-px,.75rem);background-color:var(--caption-bg,var(--table-bg,var(--background,Canvas)));border:var(--table-bd-width,1px)solid var(--table-bd-color,var(--surf-3));border-block-end:none}th{color:var(--th-fg,var(--table-fg,var(--text,CanvasText)));background-color:var(--th-bg,var(--surf-1))}thead, tbody, tfoot, tr, td, th{vertical-align:top;border:var(--table-bd-width,1px)solid var(--table-bd-color,var(--surf-3))}th, td{padding-block:var(--table-py,.4rem);padding-inline:var(--table-px,.75rem)} :is(.table-striped tr, .table-combo tr):nth-child(even) { background-color: var(--table-stripes, color-mix(in srgb, CanvasText 1%, var(--background, Canvas))); } :is(.table-hover tbody tr, .table-combo tbody tr):hover { background-color: var(--table-hover, color-mix(in srgb, CanvasText 2%, var(--background, Canvas))); }}:where(.table-wrap){overflow-x:auto;margin-block-end:var(--table-wrap-mb,1rem);table{margin-block-end:0}}.accordion,[class*=accordion-]{--accordion-inner:calc(var(--accordion-radius, 0.188rem) - var(--accordion-bd-width, 1px));color:var(--accordion-fg,var(--text,CanvasText));margin-block-end:var(--accordion-mb,1rem);border:var(--accordion-bd-width,1px)solid var(--accordion-bd-color,var(--surf-3));border-radius:var(--accordion-radius,.188rem);background-color:var(--accordion-bg,var(--background,Canvas));details{margin-block-end:0;summary{--svg:url("data:image/svg+xml,<svg viewBox='0 0 8 16' fill='currentColor' xmlns='http://www.w3.org/2000/svg'><path d='m4 10-4-4h8z'/></svg>");--ico:var(--accordion-fg, CurrentColor);list-style-type:"";position:relative;background-color:var(--accordion-summary-bg,var(--background,Canvas));&:first-child{padding-inline-end:2rem}&:after{display:inline-block;content:"";block-size:1em;inline-size:.5em;background-color:var(--ico);mask:var(--svg)no-repeat;position:absolute;inset-block-start:var(--accordion-ico-top,.75rem);inset-inline-end:var(--accordion-ico-right,1rem)}&:focus-visible{outline:none;background-color:var(--accordion-bg-focus,var(--surf-2))}}summary::-webkit-details-marker{display:none} :is([open] summary) { --svg: url("data:image/svg+xml,<svg viewBox='0 0 8 16' fill='currentColor' xmlns='http://www.w3.org/2000/svg'><path d='m4 6 4 4-8 1e-6z'/></svg>"); margin-block-end: 0; border-block-end: var(--accordion-bd-width, 1px) solid var(--accordion-bd-color, var(--surf-3)); } :last-child { margin-block-end: 0; }} :not(:first-child) summary { border-block-start: var(--accordion-bd-width, 1px) solid var(--accordion-bd-color, var(--surf-3)); } details:first-child summary { border-start-start-radius: var(--accordion-inner); border-start-end-radius: var(--accordion-inner); } details:last-child summary { border-end-start-radius: var(--accordion-inner); border-end-end-radius: var(--accordion-inner); } summary, [open]::details-content { padding-block: var(--accordion-py, 0.5rem); padding-inline: var(--accordion-px, 1rem); } [open]::details-content { background-color: var(--accordion-content-bg, var(--accordion-bg, var(--background, Canvas))); } &:where(.accordion-bg) { --accordion-summary-bg: var(--surf-1); }}.alert,[class*=alert-]{color:var(--alert-fg,var(--text,CanvasText));margin-block-end:var(--alert-mb,1rem);padding-block:var(--alert-py,.75rem);padding-inline:var(--alert-px,1rem);border:var(--alert-bd-width,1px)solid var(--alert-bd-color,var(--surf-3));border-radius:var(--alert-radius,.188rem);background-color:var(--alert-bg,var(--surf-1)); :last-of-type:is(p, ol, ul, dl) { margin-block-end: 0; }}dialog[open]:is(.alert,[class*=alert-]){position:relative;inline-size:100%;max-inline-size:100%;margin:initial;margin-block-end:var(--alert-mb,1rem);padding-inline-end:3rem;&:focus-visible{outline:1px solid var(--alert-bd-color,var(--surf-3))}.close-alert{--btn-bg:transparent;--btn-hover:transparent;--btn-bd-color:transparent;--btn-outline-color:color-mix(in srgb, CanvasText 33%, transparent);position:absolute;inset-block-start:.375rem;inset-inline-end:.5rem;&:hover{color:var(--link)}}p{padding-inline-end:2.5rem}}.badge,[class*=badge-]{color:var(--badge-fg,var(--text,CanvasText));font-size:var(--badge-fs,.75em);font-weight:var(--badge-fw);text-align:center;line-height:1.1;display:inline-block;position:relative;inset-block-start:-.12em;padding-block:var(--badge-py,.375em);padding-inline:var(--badge-px,.65em);border:var(--badge-bd-width,1px)solid var(--badge-bd-color,var(--surf-3));border-radius:var(--badge-radius,.188rem);background-color:var(--badge-bg,var(--surf-1));&:is(.badge-outline){--badge-bg:var(--background, Canvas)}&:is(.badge-pill){--badge-px:1em;--badge-radius:10rem}}.btn-group,.btn-group-column{display:flex; :focus { outline: none; } &:where(ol, ul) { list-style-type: ""; margin-block-end: 0; padding-inline-start: 0; } *, *:is(li) :is(.btn, button, [type=button], [type=submit], [type=reset]) { border-radius: 0; }}.btn-group{*:not(:first-child) { margin-inline-start: calc(var(--btn-bd-width, 1px) - var(--btn-bd-width, 1px) - var(--btn-bd-width, 1px)); } *:first-child, *:is(li):first-child * { border-start-start-radius: var(--btn-radius, 0.188em); border-end-start-radius: var(--btn-radius, 0.188em); } *:last-child, *:is(li):last-child * { border-start-end-radius: var(--btn-radius, 0.188em); border-end-end-radius: var(--btn-radius, 0.188em); }}.btn-group-column{flex-direction:column;inline-size:fit-content;*:not(:first-child) { margin-block-start: calc(var(--btn-bd-width, 1px) - var(--btn-bd-width, 1px) - var(--btn-bd-width, 1px)); } *:first-child, *:is(li):first-child * { border-start-start-radius: var(--btn-radius, 0.188em); border-start-end-radius: var(--btn-radius, 0.188em); } *:last-child, *:is(li):last-child * { border-end-start-radius: var(--btn-radius, 0.188em); border-end-end-radius: var(--btn-radius, 0.188em); }}.card,.card-link,[class*=card-],[class*=card-link-]{color:var(--card-fg,var(--text,CanvasText));max-inline-size:var(--card-width);padding-block:var(--card-py,1rem);padding-inline:var(--card-px,1rem);border:var(--card-bd-width,1px)solid var(--card-bd-color,var(--surf-3));border-radius:var(--card-radius,.188rem);background-color:var(--card-bg,var(--background,Canvas)); :is(p, ol, ul, dl) { margin-block-end: var(--card-text-mb, 0.5rem); } :is(:last-child) { margin-block-end: 0; } img:not(:last-child) { margin-block-end: calc(var(--card-text-mb, 0.5rem) + 0.25rem); } img:last-child { margin-block-start: calc(var(--card-text-mb, 0.5rem) + 0.25rem); }}.card-link,[class*=card-link-]{position:relative;a:after{content:"";display:block;position:absolute;inset:0}a:focus-visible{outline:none}&:is(:focus-within, :hover){background-color:var(--card-hover,var(--surf-1));cursor:pointer;img{opacity:.85}}&:focus-within{outline:var(--card-focus,.188rem)solid var(--card-focus-color,var(--surf-3))}}details:has(.dropdown,[class*=dropdown-],[class*=dropdown-body-]){--dropdown-inner:calc(var(--dropdown-radius, 0.188rem) - var(--dropdown-bd-width, 1px));margin-block-end:var(--dropdown-mb);summary{list-style-type:"";position:relative;display:inline-block;z-index:1}summary::-webkit-details-marker{display:none} :is([open] summary) { margin-block-end: 0; } summary:after { --svg: url("data:image/svg+xml,<svg viewBox='0 0 8 16' fill='currentColor' xmlns='http://www.w3.org/2000/svg'><path d='m4 10-4-4h8z'/></svg>"); display: inline-block; content: ""; block-size: 1em; inline-size: 0.5em; vertical-align: -0.115em; background-color: var(--dropdown-ico, CurrentColor); mask: var(--svg) no-repeat; margin-inline-start: 0.375rem; } :is([open] summary):after { --svg: url("data:image/svg+xml,<svg viewBox='0 0 8 16' fill='currentColor' xmlns='http://www.w3.org/2000/svg'><path d='m4 6 4 4-8 1e-6z'/></svg>"); } .dropdown, [class*=dropdown-], [class*=dropdown-body-] { color: var(--dropdown-fg, CanvasText); position: absolute; inline-size: var(--dropdown-min, fit-content); max-inline-size: var(--dropdown-max, 14rem); margin-block-start: var(--dropdown-top, 0.25rem); border: var(--dropdown-bd-width, 1px) solid var(--dropdown-bd-color, var(--surf-3)); border-radius: var(--dropdown-radius, 0.188rem); background-color: var(--dropdown-bg, var(--background, Canvas)); z-index: 2; } :is(.dropdown, [class*=dropdown-]:not(.dropdown-body, [class*=dropdown-body-])) { display: flex; flex-direction: column; &:is(ul, ol) { list-style-type: ""; margin-block-end: 0; padding-inline-start: 0; } a { text-decoration: none; display: block; } button { inline-size: 100%; border: none; border-radius: 0; } a, button { padding-block: var(--dropdown-py, 0.375rem); padding-inline: var(--dropdown-px, 0.9rem); background-color: var(--dropdown-bg, var(--background, Canvas)); &:is(:hover, :focus) { outline: none; background-color: var(--dropdown-bg-hover, var(--surf-2)); } } &:not(ul, ol) :is(a, button):not(:first-child), &:is(ul, ol) li:not(:first-child) { border-block-start: var(--dropdown-bd-width, 1px) solid var(--dropdown-bd-color, var(--surf-3)); } &:not(ul, ol) :first-child:is(a, button), &:is(ul, ol) li:first-child *:is(a, button) { border-start-start-radius: var(--dropdown-inner); border-start-end-radius: var(--dropdown-inner); } &:not(ul, ol) :last-child:is(a, button), &:is(ul, ol) li:last-child *:is(a, button) { border-end-start-radius: var(--dropdown-inner); border-end-end-radius: var(--dropdown-inner); } } .dropdown-body, [class*=dropdown-body-] { padding-block: var(--dropdown-body-py, 1rem); padding-inline: var(--dropdown-px, 0.9rem); *:not(:last-child) { margin-block-end: 0.5rem; } } .close-dropdown { position: fixed; inset: 0; display: block; content: ""; }}.dialog,[class*=dialog-]{--backdrop-light:color-mix(in srgb, #000 10%, transparent);--backdrop-dark:color-mix(in srgb, #000 40%, transparent);color:var(--dialog-fg,var(--text,CanvasText));block-size:var(--dialog-block,fit-content);max-block-size:var(--dialog-height,calc(100dvh - 2rem));inline-size:var(--dialog-inline,calc(100% - 6px - 2em));max-inline-size:var(--dialog-width,24rem);margin:auto;margin-block-start:var(--dialog-top,1rem);padding-block:var(--dialog-py,1rem);padding-inline:var(--dialog-px,1rem);border:var(--dialog-bd-width,1px)solid var(--dialog-bd-color,var(--surf-3));border-radius:var(--dialog-radius,.188rem);background-color:var(--dialog-bg,var(--background,Canvas));overflow-y:auto;overscroll-behavior:contain;&:focus-visible{outline:1px solid var(--dialog-bd-color,var(--surf-3))} :last-child:is(p, ol, ul, dl), :last-of-type:is(p, ol, ul, dl):has(+ .close-dialog) { margin-block-end: 0; } :first-child { margin-inline-end: var(--close-margin, initial); } &:has(.close-dialog) { --close-margin: 5rem; &:has(.ico-btn) { --close-margin: 3rem; } } .close-dialog { position: absolute; inset-block-start: calc(var(--dialog-py, 1rem) * 0.75); inset-inline-end: calc(var(--dialog-px, 1rem) * 0.75); } &::backdrop { background-color: var(--dialog-backdrop, light-dark(var(--backdrop-light), var(--backdrop-dark))); }}.list-group,.list-links,[class*=list-group-],[class*=list-links-]{--list-group-inner:calc(var(--list-group-radius, 0.188rem) - var(--list-group-bd-width, 1px));color:var(--list-group-fg,CanvasText);max-inline-size:var(--list-group-width);border:var(--list-group-bd-width,1px)solid var(--list-group-bd-color,var(--surf-3));border-radius:var(--list-group-radius,.188rem);background-color:var(--list-group-bg,var(--background,Canvas));&:is(ul, ol){list-style-type:"";padding-inline-start:0}*:not(:first-child) { border-block-start: var(--list-group-bd-width, 1px) solid var(--list-group-bd-color, var(--surf-3)); } &:is(ol) { counter-reset: ol-list; li { counter-increment: ol-list; } } &:is(.list-group, [class*=list-group-]):is(ol) li:before, &:is(.list-links, [class*=list-links-]):is(ol) li a:before { content: counter(ol-list) ". "; margin-inline-end: 0.25rem; } &:is(.list-group, [class*=list-group-]) :is(li, dt, dd), &:is(.list-links, [class*=list-links-]) dt:not(:has(a)) { padding-block: var(--list-group-py, 0.5rem); padding-inline: var(--list-group-px, 0.75rem); } dt { font-weight: var(--dt-fw, 600); } dd { margin-inline-start: 0; } &:is(.list-links, [class*=list-links-]) { a { text-decoration: none; display: block; padding-block: var(--list-group-py, 0.5rem); padding-inline: var(--list-group-px, 0.75rem); &:is(:hover, :focus) { background-color: var(--list-group-bg-hover, var(--surf-1)); } &:focus-visible { outline: none; } } *:first-child a:is(:hover, :focus) { border-start-start-radius: var(--list-group-inner); border-start-end-radius: var(--list-group-inner); } *:last-child a:is(:hover, :focus) { border-end-start-radius: var(--list-group-inner); border-end-end-radius: var(--list-group-inner); } }}.popover,[class*=popover-]{color:var(--popover-fg,var(--text,CanvasText));block-size:var(--popover-block,fit-content);max-block-size:var(--popover-height,calc(100dvh - 2rem));inline-size:var(--popover-inline,calc(100% - 6px - 2em));max-inline-size:var(--popover-width,24rem);margin:auto;margin-block-start:var(--popover-top,1rem);padding-block:var(--popover-py,1rem);padding-inline:var(--popover-px,1rem);border:var(--popover-bd-width,1px)solid var(--popover-bd-color,var(--surf-3));border-radius:var(--popover-radius,.188rem);background-color:var(--popover-bg,var(--background,Canvas));overflow-y:auto;overscroll-behavior:contain; :last-child:is(p, ol, ul, dl), :last-of-type:is(p, ol, ul, dl):has(+ .close-popover) { margin-block-end: 0; } :first-child { margin-inline-end: var(--close-margin, initial); } &:has(.close-popover) { --close-margin: 5rem; &:has(.ico-btn) { --close-margin: 3rem; } } .close-popover { position: absolute; inset-block-start: calc(var(--popover-py, 1rem) * 0.75); inset-inline-end: calc(var(--popover-px, 1rem) * 0.75); } &::backdrop { background-color: var(--popover-backdrop, transparent); }}.light{color-scheme:light}.dark{color-scheme:dark}.fg,[class*=fg-]{color:var(--fg)}.bg,[class*=bg-]{color:var(--fg);background-color:var(--bg)}.fg-black,.fg-black *{--fg:#000}.fg-white,.fg-white *{--fg:#fff}.bg-black,.bg-black *{--fg:#fff;--bg:#000}.bg-white,.bg-white *{--fg:#000;--bg:#fff}.ratio,.child-ratio *:not(figcaption){aspect-ratio:var(--ratio)}.ratio-1x1,.child-ratio-1x1 *:not(figcaption){aspect-ratio:1/1}.ratio-16x9,.child-ratio-16x9 *:not(figcaption){aspect-ratio:16/9}.ratio-5x2,.child-ratio-5x2 *:not(figcaption){aspect-ratio:5/2}.ratio-3x1,.child-ratio-3x1 *:not(figcaption){aspect-ratio:3/1}.ratio-3x4,.child-ratio-3x4 *:not(figcaption){aspect-ratio:3/4}.object-contain,.child-object-contain *{object-fit:contain}.object-cover,.child-object-cover *{object-fit:cover}.object-fill,.child-object-fill *{object-fit:fill}.object-scale,.child-object-scale *{object-fit:scale-down}.ul-none,.ol-none,.ul-inline,.ol-inline,.list-comma,.list-divider{list-style-type:"";padding-inline-start:0}.ul-inline,.ol-inline,.list-comma,.list-divider,.dl-comma,.dl-comma-inline,.dd-inline{display:flex;flex-wrap:wrap}.ul-inline,.ol-inline,.dd-inline{column-gap:var(--gap,.75rem)}.list-comma{column-gap:var(--gap,.375rem);*:not(:last-child):after { content: ","; }}.list-divider{*:not(:first-child) { padding-inline-start: var(--pad, 0.5rem); } *:not(:last-child):after { color: var(--divider-color, CanvasText); content: var(--divider, "|"); padding-inline-start: var(--pad, 0.5rem); opacity: var(--divider-op, 1); }}:is(.dl-none,.dl-meta,.dl-comma,.dl-comma-inline,.dd-inline) dd{margin-inline-start:0}.dt-bold{dt{font-weight:var(--dt-bold,bold)} :is(.dl-meta, .dl-comma-inline) dt:after { font-weight: 400; }}.dl-meta{display:grid;grid-template-columns:minmax(0,auto)minmax(0,1fr);column-gap:var(--gap,.75rem)}.dl-comma-inline dt{margin-inline-end:var(--dt-me,.5rem)}:is(.dl-meta,.dl-comma-inline) dt:after{font-weight:400;content:var(--dt-colon,":")}.dl-comma,.dd-inline{dt{inline-size:100%}dt:not(:first-child){margin-block-start:var(--dt-mt,.25rem)}}.dl-comma,.dl-comma-inline{dd:not(:last-child):after{content:var(--content,",");padding-inline-end:var(--pad,.5rem)}dd:not(:last-child):has(+ dt):after{content:""}}.text-center{text-align:center}.text-left{text-align:left}.text-right{text-align:right}.text-balance,.text-balance *{text-wrap:balance}.text-pretty,.text-pretty *{text-wrap:pretty}.decoration-none,.decoration-none *{text-decoration:none}.text-link,.text-link *{color:CanvasText;text-decoration-color:CanvasText}.font-family,.font-family *{font-family:var(--ff)}.font-size,.font-size *{font-size:var(--fs)}.font-weight,.font-weight *{font-weight:var(--fw)}.line-height,.line-height *{line-height:var(--lh)}.text-spacing,.text-spacing *{letter-spacing:var(--ls);word-spacing:var(--ws)}.font-variant,.font-variant *{font-variant:var(--fv)}.text-transform,.text-transform *{text-transform:var(--tt)}[class*=offcanvas-]{margin:0;border-style:none;border-radius:0}:is(.offcanvas-start,.offcanvas-end){block-size:100%;max-block-size:100dvh;max-inline-size:var(--offcanvas-width,24rem)}:is(.offcanvas-top,.offcanvas-bottom){block-size:fit-content;max-block-size:var(--offcanvas-height,100dvh);inline-size:100%;max-inline-size:100%;overflow-y:auto;overscroll-behavior:contain}:is(.offcanvas-start){margin-inline-end:auto;border-inline-end-style:solid}:is(.offcanvas-end){margin-inline-start:auto;border-inline-start-style:solid}:is(.offcanvas-top){margin-block-end:auto;border-block-end-style:solid}:is(.offcanvas-bottom){margin-block-start:auto;border-block-start-style:solid}.theme-switch{--btn-px:0.65em;&:before{display:inline-block;block-size:1em;inline-size:1em;vertical-align:-.12em;background-color:var(--ico,CurrentColor);mask:var(--svg)no-repeat}}[style="color-scheme: light;"] .theme-switch:before{--svg:url("data:image/svg+xml,<svg viewBox='0 0 16 16' fill='currentColor' xmlns='http://www.w3.org/2000/svg'><path d='m7.47 0v2.26h1.15v-2.26zm-4.9 2.19-0.812 0.8 1.62 1.6 0.812-0.8zm10.8 0-1.62 1.6 0.812 0.8 1.62-1.6zm-5.29 1.25s-4.59 0-4.59 4.52c0 4.52 4.59 4.52 4.59 4.52s4.59 0 4.59-4.52c0-4.52-4.59-4.52-4.59-4.52zm5.67 3.92v1.13h2.3v-1.13zm-13.7 0.0243v1.13h2.3v-1.13zm3.01 4-1.62 1.6 0.812 0.8 1.62-1.6zm9.99 0-0.812 0.8 1.62 1.6 0.812-0.8zm-5.54 2.36v2.26h1.15v-2.26z'/></svg>");content:""/"Light "}[style="color-scheme: dark;"] .theme-switch:before{--svg:url("data:image/svg+xml,<svg viewBox='0 0 16 16' fill='currentColor' xmlns='http://www.w3.org/2000/svg'><path d='m5.27 1c-0.533 0.0926-0.946 0.529-1.39 0.815-1.17 0.88-1.95 2.19-2.46 3.54-0.777 2.03-0.429 4.41 0.861 6.16 1.41 1.98 3.67 3.56 6.18 3.49 1.98-0.0388 3.86-0.991 5.28-2.33 0.48-0.565 0.971-1.16 1.27-1.84 0.089-0.435-0.481-0.742-0.809-0.456-1.61 0.937-3.67 1.22-5.37 0.365-1.52-0.764-2.79-2.04-3.55-3.55-0.871-1.73-0.56-3.83 0.411-5.45 0.187-0.304-0.0437-0.726-0.4-0.734z'/></svg>");content:""/"Dark "}:where(html){--ico-close:url("data:image/svg+xml,<svg viewBox='0 0 16 16' fill='currentColor' xmlns='http://www.w3.org/2000/svg'><path d='m2.47 3.53 1.06-1.06 4.47 4.47 4.47-4.47 1.06 1.06-4.47 4.47 4.47 4.47-1.06 1.06-4.47-4.47-4.47 4.47-1.06-1.06 4.47-4.47z'/></svg>");--ico-search:url("data:image/svg+xml,<svg viewBox='0 0 16 16' fill='currentColor' xmlns='http://www.w3.org/2000/svg'><path d='m11.3 10.1a5.69 5.69 0 1 0-1.22 1.22h-8.75e-4q0.0385 0.0525 0.0858 0.101l3.37 3.37a0.875 0.875 0 0 0 1.24-1.24l-3.37-3.37a0.875 0.875 0 0 0-0.101-0.0875zm0.226-3.36a4.81 4.81 0 1 1-9.62 0 4.81 4.81 0 0 1 9.62 00'/></svg>");--ico-menu:url("data:image/svg+xml,<svg viewBox='0 0 16 16' fill='currentColor' xmlns='http://www.w3.org/2000/svg'><path d='m2 2.5v1.5h12v-1.5h-12zm0 4.75v1.5h12v-1.5h-12zm0 4.75v1.5h12v-1.5h-12z'/></svg>")}:is(.ico,.ico-b,.ico-btn):before,.ico-a:after{display:inline-block;content:"";block-size:var(--ico-xy,1em);inline-size:var(--ico-xy,1em);vertical-align:var(--ico-va,-.16em);background-color:var(--ico,CurrentColor);mask:var(--svg)no-repeat;opacity:var(--ico-op,1)}.ico-b:before{margin-inline-end:var(--ico-me,.2666666667em)}.ico-a:after{margin-inline-start:var(--ico-ms,.2666666667em)}.ico-btn{--btn-px:0.65em}.ico-close{--svg:var(--ico-close)}.ico-search{--svg:var(--ico-search)}.ico-menu{--svg:var(--ico-menu)}.form-primary{color-scheme:dark;--form-fg:#fff;--form-bg:var(--primary);--form-bd-color:var(--primary-2);--form-outline-color:var(--primary-2)}.form-success{color-scheme:dark;--form-fg:#fff;--form-bg:var(--success);--form-bd-color:var(--success-2);--form-outline-color:var(--success-2)}.form-danger{color-scheme:dark;--form-fg:#fff;--form-bg:var(--danger);--form-bd-color:var(--danger-2);--form-outline-color:var(--danger-2)}.form-info{color-scheme:light;--form-fg:#000;--form-bg:var(--info);--form-bd-color:var(--info-4);--form-outline-color:var(--info-4)}.form-warning{color-scheme:light;--form-fg:#000;--form-bg:var(--warning);--form-bd-color:var(--warning-4);--form-outline-color:var(--warning-4)}.form-secondary{color-scheme:light;--form-fg:#000;--form-bg:var(--secondary);--form-bd-color:var(--secondary-4);--form-outline-color:var(--secondary-4)}.btn-primary{--btn-fg:#fff;--btn-bg:var(--primary);--btn-bd-color:var(--primary-2);--btn-hover:var(--primary-4);--btn-outline-color:var(--primary-2)}.btn-success{--btn-fg:#fff;--btn-bg:var(--success);--btn-bd-color:var(--success-2);--btn-hover:var(--success-4);--btn-outline-color:var(--success-2)}.btn-danger{--btn-fg:#fff;--btn-bg:var(--danger);--btn-bd-color:var(--danger-2);--btn-hover:var(--danger-4);--btn-outline-color:var(--danger-2)}.btn-info{--btn-fg:#000;--btn-bg:var(--info);--btn-bd-color:var(--info-4);--btn-hover:var(--info-2);--btn-outline-color:var(--info-4)}.btn-warning{--btn-fg:#000;--btn-bg:var(--warning);--btn-bd-color:var(--warning-4);--btn-hover:var(--warning-2);--btn-outline-color:var(--warning-4)}.btn-secondary{--btn-fg:#000;--btn-bg:var(--secondary);--btn-bd-color:var(--secondary-4);--btn-hover:var(--secondary-2);--btn-outline-color:var(--secondary-4)}.table-primary{color-scheme:dark;--table-fg:#fff;--th-bg:var(--primary);--table-bg:var(--primary-2);--table-bd-color:var(--primary-4);--table-stripes:color-mix(in srgb, var(--primary), #fff 13%);--table-hover:color-mix(in srgb, var(--primary), #fff 6%)}.table-success{color-scheme:dark;--table-fg:#fff;--th-bg:var(--success);--table-bg:var(--success-2);--table-bd-color:var(--success-4);--table-stripes:color-mix(in srgb, var(--success), #fff 15%);--table-hover:color-mix(in srgb, var(--success), #fff 6%)}.table-danger{color-scheme:dark;--table-fg:#fff;--th-bg:var(--danger);--table-bg:var(--danger-2);--table-bd-color:var(--danger-4);--table-stripes:color-mix(in srgb, var(--danger), #fff 15%);--table-hover:color-mix(in srgb, var(--danger), #fff 5%)}.table-info{color-scheme:light;--table-fg:#000;--th-bg:var(--info);--table-bg:var(--info-1);--table-bd-color:var(--info-4);--table-stripes:color-mix(in srgb, var(--info), #fff 40%);--table-hover:color-mix(in srgb, var(--info), #fff 30%)}.table-warning{color-scheme:light;--table-fg:#000;--th-bg:var(--warning);--table-bg:var(--warning-1);--table-bd-color:var(--warning-4);--table-stripes:color-mix(in srgb, var(--warning), #fff 35%);--table-hover:color-mix(in srgb, var(--warning), #fff 25%)}.table-secondary{color-scheme:light;--table-fg:#000;--th-bg:var(--secondary);--table-bg:var(--secondary-1);--table-bd-color:var(--secondary-4);--table-stripes:color-mix(in srgb, var(--secondary), #fff 30%);--table-hover:color-mix(in srgb, var(--secondary), #fff 20%)}.accordion-primary{color-scheme:dark;--accordion-fg:#fff;--accordion-bg:var(--primary);--accordion-summary-bg:var(--primary);--accordion-bd-color:var(--primary-2);--accordion-bg-focus:var(--primary-4)}.accordion-success{color-scheme:dark;--accordion-fg:#fff;--accordion-bg:var(--success);--accordion-summary-bg:var(--success);--accordion-bd-color:var(--success-2);--accordion-bg-focus:var(--success-4)}.accordion-danger{color-scheme:dark;--accordion-fg:#fff;--accordion-bg:var(--danger);--accordion-summary-bg:var(--danger);--accordion-bd-color:var(--danger-2);--accordion-bg-focus:var(--danger-4)}.accordion-info{color-scheme:light;--accordion-fg:#000;--accordion-bg:var(--info);--accordion-summary-bg:var(--info);--accordion-bd-color:var(--info-1);--accordion-bg-focus:var(--info-2)}.accordion-warning{color-scheme:light;--accordion-fg:#000;--accordion-bg:var(--warning);--accordion-summary-bg:var(--warning);--accordion-bd-color:var(--warning-1);--accordion-bg-focus:var(--warning-2)}.accordion-secondary{color-scheme:light;--accordion-fg:#000;--accordion-bg:var(--secondary);--accordion-summary-bg:var(--secondary);--accordion-bd-color:var(--secondary-1);--accordion-bg-focus:var(--secondary-2)}.alert-primary{color-scheme:dark;--alert-fg:#fff;--alert-bg:var(--primary);--alert-bd-color:var(--primary-2)}.alert-success{color-scheme:dark;--alert-fg:#fff;--alert-bg:var(--success);--alert-bd-color:var(--success-2)}.alert-danger{color-scheme:dark;--alert-fg:#fff;--alert-bg:var(--danger);--alert-bd-color:var(--danger-2)}.alert-info{color-scheme:light;--alert-fg:#000;--alert-bg:var(--info);--alert-bd-color:var(--info-1)}.alert-warning{color-scheme:light;--alert-fg:#000;--alert-bg:var(--warning);--alert-bd-color:var(--warning-1)}.alert-secondary{color-scheme:light;--alert-fg:#000;--alert-bg:var(--secondary);--alert-bd-color:var(--secondary-1)}.badge-primary{color-scheme:dark;--badge-fg:#fff;--badge-bg:var(--primary);--badge-bd-color:var(--primary-2)}.badge-success{color-scheme:dark;--badge-fg:#fff;--badge-bg:var(--success);--badge-bd-color:var(--success-2)}.badge-danger{color-scheme:dark;--badge-fg:#fff;--badge-bg:var(--danger);--badge-bd-color:var(--danger-2)}.badge-info{color-scheme:light;--badge-fg:#000;--badge-bg:var(--info);--badge-bd-color:var(--info-1)}.badge-warning{color-scheme:light;--badge-fg:#000;--badge-bg:var(--warning);--badge-bd-color:var(--warning-1)}.badge-secondary{color-scheme:light;--badge-fg:#000;--badge-bg:var(--secondary);--badge-bd-color:var(--secondary-1)}.card-primary,.card-link-primary{color-scheme:dark;--card-fg:#fff;--card-bg:var(--primary);--card-bd-color:var(--primary-2);--card-hover:var(--primary-4)}.card-success,.card-link-success{color-scheme:dark;--card-fg:#fff;--card-bg:var(--success);--card-bd-color:var(--success-2);--card-hover:var(--success-4)}.card-danger,.card-link-danger{color-scheme:dark;--card-fg:#fff;--card-bg:var(--danger);--card-bd-color:var(--danger-2);--card-hover:var(--danger-4)}.card-info,.card-link-info{color-scheme:light;--card-fg:#000;--card-bg:var(--info);--card-bd-color:var(--info-1);--card-hover:var(--info-2)}.card-warning,.card-link-warning{color-scheme:light;--card-fg:#000;--card-bg:var(--warning);--card-bd-color:var(--warning-1);--card-hover:var(--warning-2)}.card-secondary,.card-link-secondary{color-scheme:light;--card-fg:#000;--card-bg:var(--secondary);--card-bd-color:var(--secondary-1);--card-hover:var(--secondary-2)}.dropdown-primary,.dropdown-body-primary{color-scheme:dark;--dropdown-fg:#fff;--dropdown-bg:var(--primary);--dropdown-bd-color:var(--primary-2);--dropdown-bg-hover:var(--primary-4)}.dropdown-success,.dropdown-body-success{color-scheme:dark;--dropdown-fg:#fff;--dropdown-bg:var(--success);--dropdown-bd-color:var(--success-2);--dropdown-bg-hover:var(--success-4)}.dropdown-danger,.dropdown-body-danger{color-scheme:dark;--dropdown-fg:#fff;--dropdown-bg:var(--danger);--dropdown-bd-color:var(--danger-2);--dropdown-bg-hover:var(--danger-4)}.dropdown-info,.dropdown-body-info{color-scheme:light;--dropdown-fg:#000;--dropdown-bg:var(--info);--dropdown-bd-color:var(--info-4);--dropdown-bg-hover:var(--info-2)}.dropdown-warning,.dropdown-body-warning{color-scheme:light;--dropdown-fg:#000;--dropdown-bg:var(--warning);--dropdown-bd-color:var(--warning-4);--dropdown-bg-hover:var(--warning-2)}.dropdown-secondary,.dropdown-body-secondary{color-scheme:light;--dropdown-fg:#000;--dropdown-bg:var(--secondary);--dropdown-bd-color:var(--secondary-4);--dropdown-bg-hover:var(--secondary-2)}.list-group-primary,.list-links-primary{color-scheme:dark;--list-group-fg:#fff;--list-group-bg:var(--primary);--list-group-bd-color:var(--primary-2);--list-group-bg-hover:var(--primary-4)}.list-group-success,.list-links-success{color-scheme:dark;--list-group-fg:#fff;--list-group-bg:var(--success);--list-group-bd-color:var(--success-2);--list-group-bg-hover:var(--success-4)}.list-group-danger,.list-links-danger{color-scheme:dark;--list-group-fg:#fff;--list-group-bg:var(--danger);--list-group-bd-color:var(--danger-2);--list-group-bg-hover:var(--danger-4)}.list-group-info,.list-links-info{color-scheme:light;--list-group-fg:#000;--list-group-bg:var(--info);--list-group-bd-color:var(--info-4);--list-group-bg-hover:var(--info-2)}.list-group-warning,.list-links-warning{color-scheme:light;--list-group-fg:#000;--list-group-bg:var(--warning);--list-group-bd-color:var(--warning-4);--list-group-bg-hover:var(--warning-2)}.list-group-secondary,.list-links-secondary{color-scheme:light;--list-group-fg:#000;--list-group-bg:var(--secondary);--list-group-bd-color:var(--secondary-4);--list-group-bg-hover:var(--secondary-2)}.dialog-primary{color-scheme:dark;--dialog-fg:#fff;--dialog-bg:var(--primary);--dialog-bd-color:var(--primary-2)}.dialog-success{color-scheme:dark;--dialog-fg:#fff;--dialog-bg:var(--success);--dialog-bd-color:var(--success-2)}.dialog-danger{color-scheme:dark;--dialog-fg:#fff;--dialog-bg:var(--danger);--dialog-bd-color:var(--danger-2)}.dialog-info{color-scheme:light;--dialog-fg:#000;--dialog-bg:var(--info);--dialog-bd-color:var(--info-4)}.dialog-warning{color-scheme:light;--dialog-fg:#000;--dialog-bg:var(--warning);--dialog-bd-color:var(--warning-4)}.dialog-secondary{color-scheme:light;--dialog-fg:#000;--dialog-bg:var(--secondary-1);--dialog-bd-color:var(--secondary-4)}.popover-primary{color-scheme:dark;--popover-fg:#fff;--popover-bg:var(--primary);--popover-bd-color:var(--primary-2)}.popover-success{color-scheme:dark;--popover-fg:#fff;--popover-bg:var(--success);--popover-bd-color:var(--success-2)}.popover-danger{color-scheme:dark;--popover-fg:#fff;--popover-bg:var(--danger);--popover-bd-color:var(--danger-2)}.popover-info{color-scheme:light;--popover-fg:#000;--popover-bg:var(--info);--popover-bd-color:var(--info-4)}.popover-warning{color-scheme:light;--popover-fg:#000;--popover-bg:var(--warning);--popover-bd-color:var(--warning-4)}.popover-secondary{color-scheme:light;--popover-fg:#000;--popover-bg:var(--secondary);--popover-bd-color:var(--secondary-4)}.bg-primary{--fg:#fff;--bg:var(--primary)}.bg-primary-1{--fg:#fff;--bg:var(--primary-1)}.bg-primary-2{--fg:#fff;--bg:var(--primary-2)}.bg-primary-3{--fg:#fff;--bg:var(--primary-3)}.bg-primary-4{--fg:#fff;--bg:var(--primary-4)}.bg-primary-5{--fg:#fff;--bg:var(--primary-5)}.bg-success{--fg:#fff;--bg:var(--success)}.bg-success-1{--fg:#000;--bg:var(--success-1)}.bg-success-2{--fg:#fff;--bg:var(--success-2)}.bg-success-3{--fg:#fff;--bg:var(--success-3)}.bg-success-4{--fg:#fff;--bg:var(--success-4)}.bg-success-5{--fg:#fff;--bg:var(--success-5)}.bg-danger{--fg:#fff;--bg:var(--danger)}.bg-danger-1{--fg:#fff;--bg:var(--danger-1)}.bg-danger-2{--fg:#fff;--bg:var(--danger-2)}.bg-danger-3{--fg:#fff;--bg:var(--danger-3)}.bg-danger-4{--fg:#fff;--bg:var(--danger-4)}.bg-danger-5{--fg:#fff;--bg:var(--danger-5)}.bg-info{--fg:#000;--bg:var(--info)}.bg-info-1{--fg:#000;--bg:var(--info-1)}.bg-info-2{--fg:#000;--bg:var(--info-2)}.bg-info-3{--fg:#000;--bg:var(--info-3)}.bg-info-4{--fg:#000;--bg:var(--info-4)}.bg-info-5{--fg:#000;--bg:var(--info-5)}.bg-warning{--fg:#000;--bg:var(--warning)}.bg-warning-1{--fg:#000;--bg:var(--warning-1)}.bg-warning-2{--fg:#000;--bg:var(--warning-2)}.bg-warning-3{--fg:#000;--bg:var(--warning-3)}.bg-warning-4{--fg:#000;--bg:var(--warning-4)}.bg-warning-5{--fg:#000;--bg:var(--warning-5)}.bg-secondary{--fg:#000;--bg:var(--secondary)}.bg-secondary-1{--fg:#000;--bg:var(--secondary-1)}.bg-secondary-2{--fg:#000;--bg:var(--secondary-2)}.bg-secondary-3{--fg:#000;--bg:var(--secondary-3)}.bg-secondary-4{--fg:#000;--bg:var(--secondary-4)}.bg-secondary-5{--fg:#000;--bg:var(--secondary-5)}