:root{color-scheme:dark;--ink:#eeece9;--muted:#a19b96;--green:#ff571c;--line:#ffffff0f;--paper:#101013}body{background:radial-gradient(ellipse at 97% 0%,#a7350c65 0,transparent 34%),radial-gradient(ellipse at 0% 100%,#bd390c39 0,transparent 35%),#101013;color:#eeece9;min-height:100vh}aside{background:radial-gradient(ellipse at 0% 100%,#9e330c60,transparent 45%),#101013eb;border-right:1px solid #ffffff0c}.brand{font-size:23px;letter-spacing:1px;color:#faf6f1;margin:5px 9px;display:flex;align-items:center;gap:10px;white-space:nowrap;font-weight:600}.brand:before{content:'';width:23px;height:23px;border-radius:50%;background:#ff571c;box-shadow:10px 0 0 #c83e12;flex-shrink:0;margin-right:8px}.eyebrow,aside>.eyebrow{color:#827c76;letter-spacing:1.8px}aside>.eyebrow{margin:16px 9px 39px;font-size:8px}.nav{color:#a8a29e;border:1px solid transparent;border-radius:9px}.nav:hover{color:#f9e8dd;background:#ffffff05}.nav.active{color:#ffd5bd;background:linear-gradient(110deg,#ff5d161c,#ffffff04);border-color:#ff702e35;box-shadow:inset 0 1px #ffffff07}.nav b{background:#ff651b24;color:#ff9c65;border-radius:5px}.side-label{color:#78736e;font-size:11px}.side-label button{color:#ef986e}#categories .nav{color:#b4aaa3;background:none;border-color:transparent;padding-left:13px;padding-right:35px}#categories .nav:first-letter{color:#fb7b38}#categories .nav.active{color:#ffbe94;box-shadow:inset 2px 0 #fa6420;background:linear-gradient(95deg,#ff601a19,#ffffff03);border-color:#ff7e2f23}#categories .nav:hover{background:#ff772c0b;color:#ffd2b6}.category-row{position:relative}.category-delete{position:absolute;right:7px;top:10px;width:26px;height:26px;border:1px solid #ffffff0c;border-radius:6px;color:#776b63;font-size:17px;background:#141315;transition:.2s}.category-delete:hover{background:#9a341e30;border-color:#ed76445c;color:#ffae8d}.side-bottom{border-color:#ffffff0e;color:#d9d0ca}.side-bottom small{color:#8a7e74}.avatar{color:#ffe0cc;background:linear-gradient(135deg,#562e22,#241b19);border:1px solid #9a593e66;box-shadow:inset 0 1px #ffffff10,0 4px 12px #0004}header{border-color:#ffffff0c}.breadcrumb,.quiet{color:#948b85}.breadcrumb span{color:#544a43}.quiet:hover{color:#ffaf7a}.intro{padding-top:35px;padding-bottom:28px}.intro h1{color:#f2ece7;font-weight:500;font-size:35px}.intro em{background:linear-gradient(110deg,#ffb46b,#ff5e21);background-clip:text}.intro p{color:#998f88}.intro-art{color:#fe76251c;text-shadow:10px 12px 0 #ff5c150b}.intro-art i{color:#f69862}.collections{gap:13px;margin-bottom:27px}.collection{color:#e8ded6;background:radial-gradient(ellipse at 100% 0%,#f27b2421,transparent 75%),linear-gradient(135deg,#25211f,#181719 70%);border:1px solid #ffffff13;border-radius:12px;box-shadow:inset 0 1px 0 #ffffff0d,0 7px 20px #0003;transition:.2s}.collection:after{border-color:#f58a3710}.collection:hover{background:radial-gradient(ellipse at 100% 0%,#ff6d2540,transparent 80%),linear-gradient(135deg,#30231d,#1b1717);border-color:#ee8c414d;box-shadow:inset 0 1px #ffd6b515,0 8px 24px #0005,0 0 18px #ff5c1209;transform:translateY(-3px)}.collection.chosen{outline:0;border-color:#f7772c9c;background:linear-gradient(120deg,#562c1b,#261b16 80%);box-shadow:inset 0 1px #ffc18a30,0 0 0 3px #ff6a1510}.collection-symbol{color:#ffa66b;background:linear-gradient(135deg,#ff923c20,#ff511b0c);border:1px solid #f48d3b35;border-radius:9px;width:35px;height:35px;display:grid;place-items:center;font-size:21px;box-shadow:inset 0 1px #ffc58d19,0 3px 7px #0002}.collection-arrow{color:#b67c58}.collection strong{color:#f0e7df;font-size:14px}.collection-count{color:#a78f7d}.collection-count>span{color:#e09a6c}.search{color:#a18e80;background:linear-gradient(110deg,#19191d,#151518);border:1px solid #ffffff12;box-shadow:inset 0 1px #ffffff03,0 4px 14px #0002}.search input{color:#e6ddd7}.search input::placeholder{color:#776f69}kbd{color:#9c8779;border-color:#ffffff17;background:#ffffff03}.primary{background:linear-gradient(145deg,#ff8e39,#f34b12 80%);color:#fff9f4;border:1px solid #ffae6c55;box-shadow:inset 0 1px #ffd4a74d,0 5px 15px #c5421328;text-shadow:0 1px #9f32052b}.primary:hover{background:linear-gradient(145deg,#ffa04d,#ff601b);box-shadow:0 6px 20px #f5632238}.tag{color:#a99b90;background:linear-gradient(#212023,#1a191c);border:1px solid #ffffff0d;border-radius:7px;box-shadow:inset 0 1px #ffffff04}.tag:hover{background:#342219;color:#ffc397;border-color:#bb653b55;box-shadow:none}.tag.active{color:#ffad75;background:linear-gradient(110deg,#ff74271f,#ff74270b);border-color:#ff833e55;box-shadow:inset 0 1px #ffc4950c}.section-title h2{color:#e6ded7}.section-title span,.section-title select{color:#8e8177}.section-title select{background:#161518;border:1px solid #ffffff0e;border-radius:7px;padding:7px 10px}.card{color:#ece4dd;border:1px solid #ffffff10;border-top:1px solid #ffffff18;background:radial-gradient(ellipse at 100% 0,#b9602010,transparent 60%),linear-gradient(135deg,#1c1b1f,#17171a);box-shadow:inset 0 1px #ffffff03,0 4px 14px #0002}.card:hover{border-color:#a85a354a;box-shadow:0 9px 25px #0004,inset 0 1px #ffffff08;background:radial-gradient(ellipse at 100% 0,#e6772620,transparent 65%),linear-gradient(135deg,#211e20,#19181b)}.card h3{color:#f2eae4;font-weight:500}.domain{color:#8e837b}.icon{color:#f5ad7d;background:linear-gradient(135deg,#473024,#251e1a);border-color:#c77a3d35;box-shadow:inset 0 1px #ffb4770c}.icon.has-logo{background:#f9f7f4;border-color:#fff5}.icon img{background:#f9f7f4}.description{color:#a39890}.star{color:#74665c}.star.selected{color:#ffad54;text-shadow:0 0 12px #ff8d3c35}.category-badge{background:#fb7d2410;border:1px solid #f29c4122;color:#cf9a70;font-size:10px;padding:2px 7px}.category-badge:hover{color:#ffd0a6;border-color:#e0924a55}.pill{background:#ffffff05;color:#998b81;border:1px solid #ffffff08}.pill:hover{color:#f9b884;box-shadow:none;border-color:#b47c4855}.edit,.delete{color:#82756a}.edit:hover,.open:hover{color:#ffc69c}.delete:hover{color:#ff926e}.open{color:#d39567}footer{color:#6e645e}dialog{background:radial-gradient(ellipse at 100% 0,#ab4e2020,transparent 50%),#1a181b;color:#e9ddd4;border:1px solid #8c5b3c44;box-shadow:0 30px 90px #0009}dialog::backdrop{background:#08080bba;backdrop-filter:blur(7px)}form label input,form label select{color:#ede1d8;background:#131215;border-color:#ffffff15}form input::placeholder{color:#776c64}#error{color:#ff986e}#toast{background:linear-gradient(120deg,#713d21,#35241b);border:1px solid #cd854b66;color:#ffe1c6;box-shadow:0 8px 25px #0005}.empty{color:#97877b}input:focus,select:focus,button:focus-visible,a:focus-visible{outline-color:#ec9657}@media(max-width:700px){aside{background:linear-gradient(110deg,#211914,#111114);border-bottom:1px solid #ffffff0c}.brand{font-size:22px}.category-row{flex-shrink:0;display:flex}.category-delete{position:static;align-self:center;margin:0 6px 0 -8px;background:#1c1715}#categories .nav{padding-right:20px}#categories .nav.active{border-color:#f4864344}.intro h1{font-size:29px}.collection strong{font-size:13px}}
