:root,*{font-family:Inter,sans-serif}@supports (font-variation-settings:normal){:root,*{font-family:Inter var,sans-serif}}:root{--text-color:#f8f6e0;--item-bg-color:#f8f6e01a;--button-bg-rgb:93,77,71;--button-bg-color:rgba(var(--button-bg-rgb),.6);--active-button-bg-color:rgba(var(--button-bg-rgb),.8);--selected-button-bg-color:rgba(var(--button-bg-rgb),.7);--accent-color:#cab586;--body-bg-color:#231d1d;--body-bg-image:url(/assets/background.jpg);--tab-button-bg-color:rgba(var(--button-bg-rgb),.5);--hover-tab-button-bg-color:rgba(var(--button-bg-rgb),.75);--selected-tab-button-bg-color:rgba(var(--button-bg-rgb),1)}*{margin:0}ul{padding-inline-start:1em}body,html{background-image:var(--body-bg-image);background-color:var(--body-bg-color);color:var(--text-color);min-height:100vh;margin:0;padding:0}main{--spacing:1rem;padding:var(--spacing);gap:var(--spacing);display:grid}main ul.armor{--gap:var(--spacing);gap:var(--gap);margin:0;padding:0;list-style:none;display:grid}main>header{justify-content:space-between;align-items:center;gap:var(--spacing);flex-wrap:wrap;display:flex}@media (min-width:75rem){main ul.armor{grid-template-columns:repeat(3,1fr);place-content:start}}main ul.armor>li.heading{grid-column:1/-1}main ul.armor>:where(li.heading+li,li.no-set){grid-column:1}dl{grid-template-columns:max-content 1fr;gap:.5rem 1rem;display:grid}dt{text-align:end;color:var(--accent-color);align-self:baseline;font-weight:700}th{color:var(--accent-color)}tbody th{text-align:start;vertical-align:top;padding-inline-end:.5rem}form{gap:var(--gap);grid-template-columns:max-content repeat(2,minmax(auto,200px));display:grid}form label{grid-template-columns:subgrid;grid-column:1/span 2;display:grid}@media (max-width:calc(33rem - .001px)){form{grid-template-columns:max-content auto}form button{grid-column:2}}:where(.box){--gap:.75rem;background-color:var(--item-bg-color);gap:var(--spacing);place-content:start;place-items:start;padding:.75rem;display:grid}output.box{place-content:stretch;place-items:stretch stretch}:is(button,.button){appearance:none;background-color:var(--button-bg-color);color:var(--text-color);border:none;padding:.25rem .75rem;font-size:.83rem;transition:background-color .2s ease-in-out}:is(button,.button).selected{background-color:var(--selected-button-bg-color)}:is(button,.button):is(:hover,:active,.active){background-color:var(--active-button-bg-color)}table{border-collapse:collapse}table,td,th{border:1px solid var(--item-bg-color)}td,th{text-align:start;padding:.2em}:is(td,th):nth-child(2){text-align:end;font-variant-numeric:tabular-nums}.tab{display:none}.tab.visible,.tabs-content:not(:has(>.tab.visible))>.tab:first-child{display:contents}.tabs-header button{background-color:var(--tab-button-bg-color);font-weight:500}.tabs-header button:hover{background-color:var(--hover-tab-button-bg-color)}.tabs-header button.selected{background-color:var(--selected-tab-button-bg-color);font-weight:600}.tabs-content{--border-width:2px;border:var(--border-width)solid var(--selected-tab-button-bg-color);display:grid}.tabs-content>*{grid-area:1/1/1/1}.tabs-header button.placeholder *{visibility:hidden}.hidden{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.toasts{grid-auto-flow:column;place-content:center;place-items:stretch stretch;display:grid;position:fixed;bottom:0;left:0;right:0}.toast{background-color:var(--selected-tab-button-bg-color);flex-direction:column;gap:.25rem;padding:.5rem;display:flex}.toast header{font-weight:500}