@import "https://fonts.googleapis.com/css2?family=DM+Sans:wght@300;400;500;600&display=swap";
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid}}}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.sticky{position:sticky}.block{display:block}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline-block{display:inline-block}.table{display:table}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.resize{resize:both}.border{border-style:var(--tw-border-style);border-width:1px}.uppercase{text-transform:uppercase}.italic{font-style:italic}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,ease);transition-duration:var(--tw-duration,0s)}:root{--bg-main:#f8f7f3;--bg-card:#fff;--bg-sidebar:#111;--bg-player:#1a1a1a;--bg-overlay:#00000080;--text-primary:#111;--text-secondary:#777;--text-muted:#bbb;--text-sidebar:#f0f0f0;--text-sidebar-dim:#777;--accent:#d4820a;--accent-dark:#a86208;--accent-bg:#fdf3e3;--border:#00000014;--border-mid:#00000024;--border-sidebar:#2a2a2a;--font-body:"DM Sans", sans-serif;--font-display:"StealThis", cursive;--text-xs:11px;--text-sm:12px;--text-base:13px;--text-md:14px;--text-lg:15px;--text-xl:18px;--text-2xl:22px;--sidebar-nav-size:14px;--sidebar-logo-size:32px;--sidebar-label-size:9px;--radius-sm:4px;--radius-md:6px;--radius-lg:8px;--radius-xl:10px;--radius-2xl:12px;--sidebar-width:400px;--dymo-width:44px;--dymo-font-size:32px;--transition-fast:.15s ease;--transition-mid:.25s ease}*{box-sizing:border-box}html,body{font-family:var(--font-body);background:var(--bg-main);color:var(--text-primary);height:100%;margin:0;padding:0}::-webkit-scrollbar{width:4px}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-thumb{background:#00000026;border-radius:2px}:focus-visible{outline:2px solid var(--accent);outline-offset:2px}@keyframes fadeIn{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@keyframes slideInOverlay{0%{opacity:0;transform:scale(.97)}to{opacity:1;transform:scale(1)}}.animate-fade-in{animation:.25s forwards fadeIn}.animate-overlay{animation:.2s forwards slideInOverlay}input[type=range]{appearance:none;cursor:pointer;background:#ffffff26;border-radius:2px;outline:none;width:100%;height:3px}input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;background:var(--accent);cursor:pointer;border-radius:50%;width:11px;height:11px}input[type=range]::-moz-range-thumb{background:var(--accent);cursor:pointer;border:none;border-radius:50%;width:11px;height:11px}@font-face{font-family:StealThis;src:url(/StealThisFont.ttf)format("truetype");font-weight:400;font-style:normal;font-display:swap}.font-steal{font-family:var(--font-display)}.dymo-strip{font-family:var(--font-display);letter-spacing:.18em;text-transform:uppercase;color:#111;white-space:nowrap;background:#f0f0e8;border:1.5px solid #222;border-radius:3px;align-items:center;padding:3px 12px;font-size:32px;display:inline-flex}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}
