#sv-enhancements-root{z-index:80;position:relative}.sv-enhance-launcher{z-index:79;color:#245139;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);cursor:pointer;background:linear-gradient(135deg,#fffef6ed,#eaf2e9ed);border:1px solid #ffffffb5;border-radius:999px;align-items:center;gap:9px;padding:13px 17px;font:650 13px/1.2 inherit;transition:transform .18s,box-shadow .18s;display:flex;position:fixed;bottom:22px;right:22px;box-shadow:0 12px 34px #273a2d30,inset 0 1px #fff}.sv-enhance-launcher:hover{transform:translateY(-2px);box-shadow:0 16px 38px #273a2d38,inset 0 1px #fff}.sv-enhance-backdrop{z-index:90;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#14201875;place-items:center;padding:18px;display:grid;position:fixed;inset:0}.sv-enhance-panel{color:#24352a;width:min(780px,100%);max-height:min(88vh,900px);font:inherit;background:linear-gradient(145deg,#fffefa,#f4f7f1 62%,#edf4ee);border:1px solid #ffffffb0;border-radius:23px;overflow:auto;box-shadow:0 30px 100px #101a1466,inset 0 1px #fff}.sv-enhance-panel header{z-index:2;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#fffef4ed;border-bottom:1px solid #e7ebe3;justify-content:space-between;gap:15px;padding:23px 25px 18px;display:flex;position:sticky;top:0}.sv-enhance-kicker{color:#63826b;letter-spacing:.15em;font-size:10px;font-weight:750}.sv-enhance-panel h2{letter-spacing:-.04em;margin:6px 0 4px;font-size:24px}.sv-enhance-panel header p{color:#778278;margin:0;font-size:12px}.sv-enhance-close{color:#536357;cursor:pointer;background:#fff;border:1px solid #e5e9e1;border-radius:50%;flex:none;place-items:center;width:36px;height:36px;display:grid}.sv-enhance-tabs{border-bottom:1px solid #e7ebe3;gap:7px;padding:14px 25px;display:flex}.sv-enhance-tabs button{color:#5e6d60;cursor:pointer;background:#fff;border:1px solid #e1e8df;border-radius:999px;align-items:center;gap:7px;padding:9px 13px;font:600 12px inherit;display:flex}.sv-enhance-tabs button[aria-pressed=true]{color:#2b6240;background:#e8f1e8;border-color:#c8d9c9}.sv-enhance-tabs button:last-child{margin-left:auto}.sv-enhance-notice{color:#315b39;background:#edf6eb;border:1px solid #d7e5d5;border-radius:11px;margin:13px 25px 0;padding:10px 12px;font-size:12px}.sv-auth-form{background:#ffffff9c;border:1px solid #e5e9e1;border-radius:14px;gap:9px;margin:15px 25px;padding:14px;display:grid}.sv-auth-form>b{font-size:12px}.sv-auth-row{grid-template-columns:1fr 1fr auto;gap:8px;display:grid}.sv-auth-form input,.sv-create-form input,.sv-create-form select,.sv-resource-row select,.sv-qr-card input{color:#2b372d;min-width:0;font:inherit;background:#fff;border:1px solid #e0e6de;border-radius:9px;outline:none;padding:10px 11px;font-size:12px}.sv-auth-form input:focus,.sv-create-form input:focus,.sv-create-form select:focus,.sv-resource-row select:focus{border-color:#82aa89;box-shadow:0 0 0 3px #8bb89426}.sv-text-button{color:#436c4e;cursor:pointer;background:0 0;border:0;justify-self:start;font:600 11px inherit}.sv-pane{padding:17px 25px 23px}.sv-create-form{grid-template-columns:1.2fr 1fr auto;gap:8px;margin-bottom:12px;display:grid}.sv-primary,.sv-small-button,.sv-danger-button{color:#fff;white-space:nowrap;cursor:pointer;background:linear-gradient(145deg,#39734a,#285d3a);border:1px solid #ccdbcc;border-radius:10px;justify-content:center;align-items:center;gap:7px;min-height:36px;padding:8px 12px;font:650 11px inherit;display:inline-flex;box-shadow:0 2px 7px #2b57351c}.sv-primary:disabled,.sv-small-button:disabled{opacity:.48;cursor:not-allowed}.sv-small-button{color:#365e40;background:#fff;border-color:#dce5da;min-height:32px}.sv-danger-button{color:#9a4538;background:#fff5f3;border-color:#f0d5d0;min-height:32px}.sv-muted{color:#778279;margin:9px 0 13px;font-size:11px;line-height:1.5}.sv-row-card{background:#ffffffc9;border:1px solid #e7ebe3;border-radius:13px;align-items:center;gap:11px;margin-top:8px;padding:11px 12px;display:flex;box-shadow:0 4px 15px #24332608}.sv-symbol{color:#52765a;background:linear-gradient(145deg,#f7faf2,#eaf2e7);border:1px solid #e1e9df;border-radius:11px;flex:none;place-items:center;width:35px;height:35px;display:grid}.sv-symbol.large{width:44px;height:44px}.sv-card-title{text-align:left;color:#2a362c;cursor:pointer;background:0 0;border:0;flex:1;gap:3px;min-width:0;display:grid}.sv-card-title b{text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.sv-card-title span{text-overflow:ellipsis;white-space:nowrap;color:#7c867d;font-size:10px;overflow:hidden}.sv-role{color:#788278;font-size:10px}.sv-empty{color:#7b867c;text-align:center;padding:18px 10px;font-size:12px}.sv-group-detail{grid-template-columns:1fr auto;align-items:start;gap:16px;padding:14px 0 20px;display:grid}.sv-group-detail h3,.sv-shared-title h3{letter-spacing:-.03em;margin:9px 0 5px;font-size:20px}.sv-group-detail p,.sv-shared-title p{color:#748075;margin:0 0 12px;font-size:12px}.sv-qr-card{background:#fff;border:1px solid #e3e9df;border-radius:16px;justify-items:center;gap:9px;width:min(245px,100%);padding:13px;display:grid;box-shadow:0 8px 24px #2033250d}.sv-qr-card svg{max-width:100%;height:auto}.sv-qr-card input{width:100%;font-size:10px}.sv-qr-card.inline{width:100%;margin-top:15px}.sv-qr-card>div{flex-wrap:wrap;justify-content:center;gap:7px;display:flex}.sv-enhance-panel h4{margin:15px 0 9px;font-size:12px}.sv-back{color:#47714f;cursor:pointer;background:0 0;border:0;margin:0 0 8px;padding:5px 0;font:600 11px inherit}.sv-post-form{gap:8px;margin:12px 0;display:grid}.sv-post-form textarea{resize:vertical;min-height:68px;font:inherit;border:1px solid #e0e6de;border-radius:10px;padding:10px;font-size:12px}.sv-post{background:#fff;border:1px solid #e8ebe4;border-radius:12px;margin-top:8px;padding:12px}.sv-post small{color:#8a938a;font-size:10px}.sv-post p{white-space:pre-wrap;margin:7px 0 0;font-size:12px;line-height:1.55}.sv-resource-row,.sv-shared-file{background:#fff;border:1px solid #e8ebe4;border-radius:12px;justify-content:space-between;align-items:center;gap:12px;margin-top:7px;padding:10px 11px;display:flex}.sv-resource-row>span{gap:3px;min-width:0;display:grid}.sv-resource-row b,.sv-shared-file b{text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.sv-resource-row small,.sv-shared-file small{color:#818a81;font-size:10px}.sv-resource-row select{max-width:190px;padding:7px}.sv-shared-title{color:#4e7656;align-items:center;gap:10px;margin:8px 0 14px;display:flex}.sv-shared-title h3{color:#2a362c;margin:0 0 3px}.sv-shared-title p{margin:0}.sv-shared-file>div{min-width:0}.sv-shared-file p{color:#717d72;text-overflow:ellipsis;white-space:nowrap;margin:4px 0;font-size:11px;overflow:hidden}.sv-panel-footer{color:#718073;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fffef3ed;border-top:1px solid #e6eae2;align-items:center;gap:7px;padding:12px 25px;font-size:10px;display:flex;position:sticky;bottom:0}body[data-sv-theme=dark] .sv-enhance-panel{color:#e5eee5;background:linear-gradient(145deg,#1e2922,#18221c);border-color:#536657}body[data-sv-theme=dark] .sv-enhance-panel header,body[data-sv-theme=dark] .sv-panel-footer{background:#202b23ed;border-color:#3c4b3e}body[data-sv-theme=dark] .sv-enhance-panel h2,body[data-sv-theme=dark] .sv-enhance-panel h3,body[data-sv-theme=dark] .sv-card-title{color:#e5eee5}body[data-sv-theme=dark] .sv-row-card,body[data-sv-theme=dark] .sv-post,body[data-sv-theme=dark] .sv-qr-card,body[data-sv-theme=dark] .sv-auth-form,body[data-sv-theme=dark] .sv-resource-row,body[data-sv-theme=dark] .sv-shared-file{color:#e2ebe3;background:#243128;border-color:#3a4b3e}body[data-sv-theme=dark] .sv-auth-form input,body[data-sv-theme=dark] .sv-create-form input,body[data-sv-theme=dark] .sv-create-form select,body[data-sv-theme=dark] .sv-resource-row select,body[data-sv-theme=dark] .sv-qr-card input,body[data-sv-theme=dark] .sv-post-form textarea{color:#e8efe8;background:#1b261e;border-color:#485a4b}body[data-sv-theme=dark] .sv-small-button{color:#dceadd;background:#293a2e;border-color:#465a48}@media (width<=680px){.sv-enhance-launcher{padding:11px 13px;font-size:11px;bottom:12px;right:12px}.sv-enhance-panel{border-radius:18px;max-height:92vh}.sv-enhance-panel header,.sv-pane,.sv-enhance-tabs{padding-left:16px;padding-right:16px}.sv-auth-form{margin-left:16px;margin-right:16px}.sv-auth-row,.sv-create-form,.sv-group-detail{grid-template-columns:1fr}.sv-qr-card{width:100%}.sv-resource-row,.sv-shared-file{flex-wrap:wrap;align-items:flex-start}.sv-resource-row select{width:100%;max-width:none}.sv-role{display:none}.sv-panel-footer{padding-left:16px;padding-right:16px}}.sv-header-actions{align-items:center;gap:8px;display:flex}.sv-community-credit{z-index:1;color:#7c867d;text-align:center;border-top:1px solid #e8ebe4;margin:26px 22px 18px;padding:12px 18px;font-size:11px;position:relative}.sv-enhance-panel button,.sv-enhance-panel input,.sv-enhance-panel select,.sv-enhance-panel textarea{font-family:inherit}.sv-enhance-panel button{font-size:12px}.sv-enhance-launcher{font-family:inherit;font-size:13px;font-weight:650;line-height:1.2}.sv-enhance-tabs button,.sv-primary,.sv-small-button,.sv-danger-button,.sv-text-button,.sv-back{font-family:inherit;font-weight:600}.sv-auth-form .sv-primary{font-size:11px}html[data-sv-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--ink:#e4ebe3;--muted:#a5b0a5;--line:#35443a;--paper:#202a23;background:#151e18}html[data-sv-theme=dark] body{color:#e4ebe3;background:#151e18}html[data-sv-theme=dark] .sidebar,html[data-sv-theme=dark] .topbar,html[data-sv-theme=dark] .resource-card,html[data-sv-theme=dark] .collection-card,html[data-sv-theme=dark] .group-card,html[data-sv-theme=dark] .modal,html[data-sv-theme=dark] .detail-aside,html[data-sv-theme=dark] .site-footer{color:#e4ebe3!important;background:#202a23!important;border-color:#35443a!important}html[data-sv-theme=dark] p,html[data-sv-theme=dark] small,html[data-sv-theme=dark] .muted{color:#a5b0a5}html[data-sv-theme=dark] input,html[data-sv-theme=dark] textarea,html[data-sv-theme=dark] select{color:#e4ebe3;background:#19231c;border-color:#455348}.sv-enhance-launch{z-index:79;color:#245139;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);cursor:pointer;background:linear-gradient(120deg,#fffefaed,#eaf3e8e8);border:1px solid #ffffffc9;border-radius:999px;align-items:center;gap:9px;padding:13px 17px;font:650 13px inherit;transition:transform .2s,box-shadow .2s;display:flex;position:fixed;bottom:22px;right:22px;box-shadow:0 12px 36px #18291f38,inset 0 1px #fff}.sv-enhance-launch:hover{transform:translateY(-3px);box-shadow:0 17px 42px #18291f48,inset 0 1px #fff}.sv-enhance-panel{animation:.32s cubic-bezier(.2,.8,.2,1) both sv-panel-in}.sv-enhance-backdrop{animation:.22s both sv-backdrop-in}.sv-symbol{transition:transform .2s,box-shadow .2s}.sv-row-card:hover .sv-symbol{transform:rotate(-4deg)scale(1.06);box-shadow:0 6px 16px #294e3220}@keyframes sv-panel-in{0%{opacity:0;transform:translateY(14px)scale(.985)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes sv-backdrop-in{0%{opacity:0}to{opacity:1}}@keyframes sv-pulse{0%,to{box-shadow:0 0 #75d99c8c}50%{box-shadow:0 0 0 6px #75d99c00}}.sv-timer{z-index:78;font:inherit;color:#27372c;position:fixed;bottom:22px;left:22px}.sv-timer-trigger{color:#31573a;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);cursor:pointer;background:linear-gradient(135deg,#fffef2ed,#e9f4e8ed);border:1px solid #ffffffc4;border-radius:16px;align-items:center;gap:9px;padding:11px 14px;font:600 12px inherit;display:flex;box-shadow:0 10px 30px #18291f2f,inset 0 1px #fff}.sv-timer-trigger b{font-variant-numeric:tabular-nums;padding-left:7px}.sv-timer-pulse{background:#9ba69b;border-radius:50%;width:8px;height:8px}.sv-timer-pulse.running{background:#39b66c;animation:1.8s infinite sv-pulse}.sv-timer-card{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:linear-gradient(145deg,#fffef8f5,#eff6edee);border:1px solid #ffffffb5;border-radius:19px;gap:10px;width:min(330px,100vw - 28px);padding:16px;animation:.22s both sv-panel-in;display:grid;position:absolute;bottom:calc(100% + 10px);left:0;box-shadow:0 20px 60px #14251d3d,inset 0 1px #fff}.sv-timer-title{justify-content:space-between;align-items:center;display:flex}.sv-timer-title>div{gap:4px;display:grid}.sv-timer-title small{color:#65816a;letter-spacing:.14em;font-size:9px;font-weight:750}.sv-timer-title strong{color:#263d2c;font-variant-numeric:tabular-nums;letter-spacing:.04em;font-size:28px}.sv-live,.sv-paused{letter-spacing:.08em;font-size:9px;font-weight:750}.sv-live{color:#279857}.sv-paused{color:#8b9489}.sv-timer-card label,.sv-pack-add label{color:#607063;gap:6px;font-size:11px;font-weight:650;display:grid}.sv-timer-card input,.sv-pack-add select{color:#29382e;width:100%;font:inherit;background:#fff;border:1px solid #dce6da;border-radius:10px;padding:10px 11px;font-size:12px}.sv-timer-actions{flex-wrap:wrap;gap:8px;display:flex}.sv-timer-card>p{color:#7c887d;margin:0;font-size:10px;line-height:1.5}.sv-community-credit{margin-bottom:22px}.sv-pack-heading{justify-content:space-between;align-items:flex-start;gap:16px;padding:13px 0 17px;display:flex}.sv-pack-heading h3{letter-spacing:-.04em;margin:6px 0;font-size:22px}.sv-pack-heading p{color:#758176;margin:0;font-size:12px;line-height:1.5}.sv-pack-qr{background:#fff;border:1px solid #e0e9dd;border-radius:14px;flex:none;justify-items:center;gap:7px;padding:10px;display:grid;box-shadow:0 8px 22px #22382710}.sv-pack-qr svg{width:92px;height:92px}.sv-pack-add{background:#f8fbf6;border:1px solid #e0e9dd;border-radius:14px;margin:10px 0 16px;padding:13px}.sv-pack-add>p{color:#6d796e;margin:13px 0 7px;font-size:11px;font-weight:650}.sv-pack-section{margin-top:16px}.sv-pack-section h4{color:#4d6952;border-bottom:1px solid #e5ebe3;padding-bottom:8px}.sv-pack-create{grid-template-columns:1fr!important}html[data-sv-theme=dark] .sv-enhance-launch{color:#d8f1dc;background:linear-gradient(125deg,#26372bee,#1b2b22ed);border-color:#536b58;box-shadow:0 13px 38px #0007,inset 0 1px #ffffff12}html[data-sv-theme=dark] .sv-timer-trigger,html[data-sv-theme=dark] .sv-timer-card{color:#e3efe4;background:linear-gradient(145deg,#26362bed,#1b2922f2);border-color:#526957;box-shadow:0 20px 58px #0008,inset 0 1px #ffffff12}html[data-sv-theme=dark] .sv-timer-title strong{color:#e8f4e8}html[data-sv-theme=dark] .sv-timer-card input,html[data-sv-theme=dark] .sv-pack-add select{color:#e5efe6;background:#19251e;border-color:#465b49}html[data-sv-theme=dark] .sv-pack-add{background:#1d2b22;border-color:#405443}html[data-sv-theme=dark] .sv-pack-qr{background:#25332a;border-color:#435745}html[data-sv-theme=dark] .sv-pack-heading h3,html[data-sv-theme=dark] .sv-pack-section h4{color:#e2eee3}html[data-sv-theme=dark] .sv-pack-section h4{border-color:#3b4a3d}html[data-sv-theme=dark] .sv-enhance-panel{background:radial-gradient(at 100% 0,#2e4434 0,#0000 39%),linear-gradient(145deg,#1c2920,#151e19 72%);border-color:#4d634f;box-shadow:0 30px 100px #0009,inset 0 1px #ffffff12}html[data-sv-theme=dark] .sv-enhance-panel header{background:#1b2822ed}html[data-sv-theme=dark] .sv-enhance-tabs button[aria-pressed=true]{color:#c8f0ce;background:#294633;border-color:#54775a}html[data-sv-theme=dark] .sv-enhance-tabs button{color:#c1d0c3;background:#222f26;border-color:#405243}html[data-sv-theme=dark] .sv-enhance-close{color:#deebdf;background:#26352b;border-color:#465a49}html[data-sv-theme=dark] .sv-symbol{color:#a9d4ae;background:linear-gradient(145deg,#2b3c30,#213127);border-color:#465a49}html[data-sv-theme=dark] .sv-small-button{color:#dceadd;background:linear-gradient(145deg,#2b3b30,#223128);border-color:#4c634f}html[data-sv-theme=dark] .sv-primary{background:linear-gradient(145deg,#438754,#27623a);border-color:#5a9865}html[data-sv-theme=dark] .sv-community-credit{color:#a5b0a5;border-color:#35443a}html[data-sv-theme=dark] .app,html[data-sv-theme=dark] .main{background:#151e18}html[data-sv-theme=dark] .welcome{border:1px solid #354a39;background:radial-gradient(at 90% 15%,#344b38 0,#0000 46%),linear-gradient(125deg,#202e24,#1b2920)!important}html[data-sv-theme=dark] .welcome h1,html[data-sv-theme=dark] .page-intro h1,html[data-sv-theme=dark] .section-heading h2,html[data-sv-theme=dark] .starter-card h3,html[data-sv-theme=dark] .resource-card,html[data-sv-theme=dark] .collection-card,html[data-sv-theme=dark] .group-card{color:#e4eee5!important}html[data-sv-theme=dark] .welcome-copy,html[data-sv-theme=dark] .hero-footnote,html[data-sv-theme=dark] .starter-card p,html[data-sv-theme=dark] .page-intro p{color:#afbcaf!important}html[data-sv-theme=dark] .starter-card,html[data-sv-theme=dark] .resource-card,html[data-sv-theme=dark] .collection-card,html[data-sv-theme=dark] .group-card,html[data-sv-theme=dark] .detail-aside,html[data-sv-theme=dark] .preview-panel,html[data-sv-theme=dark] .discussion,html[data-sv-theme=dark] .collection-resource-list{color:#e2ebe3!important;background:#202d23!important;border-color:#3b4c3e!important}html[data-sv-theme=dark] .button:not(.button-primary){color:#deebdf;background:#253329;border-color:#405343}html[data-sv-theme=dark] .nav-item{color:#acb9ad}html[data-sv-theme=dark] .nav-item.active{color:#d2edd4;background:#2a4230}html[data-sv-theme=dark] .brand,html[data-sv-theme=dark] .crumb,html[data-sv-theme=dark] .section-heading h2{color:#e3ede4}html[data-sv-theme=dark] .brand-icon,html[data-sv-theme=dark] .avatar{color:#c3e5c7;background:#2b4130}html[data-sv-theme=dark] .mode-note,html[data-sv-theme=dark] .collection-share-note{color:#d6e7d7;background:#25382a;border-color:#405443}html[data-sv-theme=dark] .topbar{background:#17221bed!important;border-color:#344337!important}html[data-sv-theme=dark] .sidebar{background:#1b271f!important;border-color:#35443a!important}@media (width<=680px){.sv-timer{bottom:68px;left:12px}.sv-timer-trigger{padding:10px 11px;font-size:10px}.sv-enhance-launch{bottom:76px;right:12px}.sv-pack-heading{flex-direction:column}.sv-pack-qr{justify-content:space-around;align-items:center;width:100%;display:flex}.sv-pack-qr svg{width:75px;height:75px}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.sv-theme-dock{z-index:79;color:#31583b;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);cursor:pointer;background:linear-gradient(145deg,#fffef0ed,#e8f1e8ed);border:1px solid #ffffffc8;border-radius:14px;place-items:center;width:42px;height:42px;transition:transform .2s,box-shadow .2s;display:grid;position:fixed;top:76px;right:20px;box-shadow:0 8px 25px #20362824,inset 0 1px #fff}.sv-theme-dock:hover{transform:translateY(-2px);box-shadow:0 12px 30px #20362835,inset 0 1px #fff}.sv-community-credit{justify-items:center;gap:8px;display:grid}.sv-donate-link{color:#487950;text-underline-offset:3px;cursor:pointer;background:0 0;border:0;font:600 11px inherit;text-decoration:underline}.sv-donation-card{color:#26362a;background:linear-gradient(145deg,#fffef8,#f0f6ef);border:1px solid #ffffffc2;border-radius:23px;gap:12px;width:min(440px,100%);max-height:90vh;padding:27px;display:grid;position:relative;overflow:auto;box-shadow:0 28px 90px #101a1466,inset 0 1px #fff}.sv-donation-card>.sv-enhance-close{position:absolute;top:14px;right:14px}.sv-donation-card h2{letter-spacing:-.04em;margin:0;font-size:24px}.sv-donation-card>p{color:#6d7b6e;margin:0;font-size:12px;line-height:1.65}.sv-donation-qr{background:#fff;border:1px solid #e1e9df;border-radius:16px;justify-items:center;gap:8px;padding:15px;display:grid}.sv-donation-qr b{color:#536a55;font-size:11px}.sv-donation-card label{color:#677668;gap:6px;font-size:11px;font-weight:650;display:grid}.sv-donation-card input{color:#2b372d;font:inherit;background:#fff;border:1px solid #dce6da;border-radius:9px;padding:10px 11px;font-size:12px}.sv-donation-card .sv-upi-link{min-height:40px;text-decoration:none}.sv-donation-card>small{color:#7c877e;font-size:10px;line-height:1.5}html[data-sv-theme=dark] .search-row .search-box,html[data-sv-theme=dark] .search-row .filter-select,html[data-sv-theme=dark] .search-row .sort-select{box-shadow:0 3px 12px #0002;color:#c7d7c9!important;background:#1d2a22!important;border-color:#465b4b!important}html[data-sv-theme=dark] .search-box input,html[data-sv-theme=dark] .filter-select select,html[data-sv-theme=dark] .sort-select select{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;color:#e8f0e9!important;background:#1d2a22!important;border-color:#465b4b!important}html[data-sv-theme=dark] .search-box input::placeholder{opacity:1;color:#9aa99b!important}html[data-sv-theme=dark] select option{color:#e6efe7!important;background:#1c2921!important}html[data-sv-theme=dark] .results-line,html[data-sv-theme=dark] .resource-tags,html[data-sv-theme=dark] .resource-meta,html[data-sv-theme=dark] .rating-display,html[data-sv-theme=dark] .page-intro>p,html[data-sv-theme=dark] .results-line i{color:#b2c0b4!important}html[data-sv-theme=dark] .resource-copy h3,html[data-sv-theme=dark] .collection-name,html[data-sv-theme=dark] .group-copy>b,html[data-sv-theme=dark] .detail-aside h1,html[data-sv-theme=dark] .detail-stats b,html[data-sv-theme=dark] .rate-box>b,html[data-sv-theme=dark] .add-collection>b{color:#e6efe7!important}html[data-sv-theme=dark] .resource-copy p,html[data-sv-theme=dark] .collection-description,html[data-sv-theme=dark] .collection-meta,html[data-sv-theme=dark] .group-copy p,html[data-sv-theme=dark] .group-copy small,html[data-sv-theme=dark] .detail-byline small,html[data-sv-theme=dark] .detail-description p,html[data-sv-theme=dark] .comment p,html[data-sv-theme=dark] .comment-sort,html[data-sv-theme=dark] .rate-box p,html[data-sv-theme=dark] .add-collection small{color:#b3c0b5!important}html[data-sv-theme=dark] .detail-actions .button,html[data-sv-theme=dark] .comment-form,html[data-sv-theme=dark] .comment-form textarea,html[data-sv-theme=dark] .comment-sort select,html[data-sv-theme=dark] .form>label{color:#e2ece3!important}html[data-sv-theme=dark] .filter-select:focus-within,html[data-sv-theme=dark] .sort-select:focus-within,html[data-sv-theme=dark] .search-box:focus-within{box-shadow:0 0 0 3px #8fba9630;border-color:#8fba96!important}html[data-sv-theme=dark] .sv-theme-dock{color:#d7edda;background:linear-gradient(145deg,#26372bee,#1b2b22ed);border-color:#536b58;box-shadow:0 8px 28px #0007,inset 0 1px #ffffff12}html[data-sv-theme=dark] .sv-donate-link{color:#b8e0bd}html[data-sv-theme=dark] .sv-donation-card{color:#e6efe7;background:radial-gradient(at 100% 0,#304637 0,#0000 42%),linear-gradient(145deg,#1e2b22,#162019);border-color:#536657;box-shadow:0 28px 90px #0009,inset 0 1px #ffffff12}html[data-sv-theme=dark] .sv-donation-card h2{color:#e8f2e9}html[data-sv-theme=dark] .sv-donation-card>p,html[data-sv-theme=dark] .sv-donation-card>small,html[data-sv-theme=dark] .sv-donation-card label{color:#b4c2b6}html[data-sv-theme=dark] .sv-donation-qr{background:#f7faf5;border-color:#506252}html[data-sv-theme=dark] .sv-donation-card input{color:#e7efe8;background:#1b2820;border-color:#485a4b}@media (width<=760px){.sv-theme-dock{width:38px;height:38px;top:65px;right:12px}.sv-donation-card{padding:24px 18px}}.sv-header-tools{align-items:center;gap:7px;display:flex}.sv-header-tools .sv-theme-dock{border-radius:12px;width:36px;height:36px;position:static;inset:auto}.sv-info-card{color:#25372a;background:radial-gradient(at 100% 0,#e6f0e5 0,#0000 42%),linear-gradient(145deg,#fffef9,#f2f6f1);border:1px solid #ffffffc2;border-radius:24px;gap:14px;width:min(720px,100%);max-height:min(90vh,900px);padding:30px;display:grid;position:relative;overflow:auto;box-shadow:0 28px 90px #101a1466,inset 0 1px #fff}.sv-quick-card{width:min(560px,100%)}.sv-info-card>.sv-enhance-close{position:absolute;top:15px;right:15px}.sv-info-card h2{letter-spacing:-.045em;max-width:90%;margin:0;font-size:clamp(25px,4vw,36px);line-height:1.1}.sv-info-eyebrow{color:#648068;letter-spacing:.12em;align-items:center;gap:8px;font-size:10px;font-weight:750;display:flex}.sv-info-lead{color:#647367;margin:0;font-size:13px;line-height:1.7}.sv-note-signin{background:#fff;border:1px solid #dce6da;border-radius:14px;justify-content:space-between;align-items:center;gap:12px;padding:16px;display:flex}.sv-note-signin p{color:#667368;margin:0;font-size:12px;line-height:1.5}.sv-quick-form{gap:11px;display:grid}.sv-quick-form label{color:#607064;gap:6px;font-size:11px;font-weight:700;display:grid}.sv-quick-form input,.sv-quick-form textarea{color:#25372a;width:100%;font:inherit;background:#fff;border:1px solid #dce5db;border-radius:11px;outline:none;padding:11px 12px;font-size:13px}.sv-quick-form textarea{resize:vertical;min-height:110px;line-height:1.6}.sv-quick-form input:focus,.sv-quick-form textarea:focus{border-color:#709475;box-shadow:0 0 0 3px #70947525}.sv-quick-form .sv-primary{justify-self:start;align-items:center;gap:7px;display:flex}.sv-note-context,.sv-note-sync{color:#748276;font-size:10px}.sv-saved-notes{border-top:1px solid #dfe7de;gap:9px;padding-top:14px;display:grid}.sv-saved-notes h3{color:#314334;justify-content:space-between;margin:0;font-size:14px;display:flex}.sv-saved-notes h3 span{color:#718171;font-size:11px}.sv-note-item{background:#ffffffa8;border:1px solid #e0e8de;border-radius:12px;justify-content:space-between;gap:10px;padding:12px;display:flex}.sv-note-item>div{min-width:0}.sv-note-item b,.sv-note-item small,.sv-note-item time{display:block}.sv-note-item b{color:#304333;font-size:12px}.sv-note-item small,.sv-note-item time{color:#788578;margin-top:4px;font-size:10px}.sv-note-item p{color:#536255;white-space:pre-wrap;overflow-wrap:anywhere;margin:8px 0 0;font-size:12px;line-height:1.55}.sv-note-item>button{color:#a35d53;cursor:pointer;background:#fff;border:1px solid #e7d9d5;border-radius:9px;align-self:flex-start;place-items:center;width:31px;height:31px;display:grid}.sv-info-muted{color:#778477;margin:0;font-size:11px}.sv-about-section{border-top:1px solid #dfe7de;gap:9px;padding-top:14px;display:grid}.sv-about-section h3{color:#344a37;margin:0;font-size:15px}.sv-about-section>p{color:#647367;margin:0;font-size:12px;line-height:1.75}.sv-tech-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;display:grid}.sv-tech-grid span{background:#ffffffa8;border:1px solid #dfe7de;border-radius:12px;gap:5px;padding:12px;display:grid}.sv-tech-grid b{color:#354b38;font-size:11px}.sv-tech-grid small{color:#728073;font-size:10px;line-height:1.5}.sv-about-close{justify-self:start;margin-top:4px}html[data-sv-theme=dark] .sv-info-card{color:#e7efe8;background:radial-gradient(at 100% 0,#2c4232 0,#0000 42%),linear-gradient(145deg,#1e2b22,#172019);border-color:#4a5c4d;box-shadow:0 28px 90px #0009,inset 0 1px #ffffff12}html[data-sv-theme=dark] .sv-info-eyebrow,html[data-sv-theme=dark] .sv-about-section h3,html[data-sv-theme=dark] .sv-saved-notes h3,html[data-sv-theme=dark] .sv-note-item b,html[data-sv-theme=dark] .sv-tech-grid b{color:#d3e6d5}html[data-sv-theme=dark] .sv-info-lead,html[data-sv-theme=dark] .sv-about-section>p,html[data-sv-theme=dark] .sv-note-signin p,html[data-sv-theme=dark] .sv-note-item p{color:#b6c4b8}html[data-sv-theme=dark] .sv-note-signin,html[data-sv-theme=dark] .sv-quick-form input,html[data-sv-theme=dark] .sv-quick-form textarea,html[data-sv-theme=dark] .sv-note-item>button{color:#e4eee5;background:#1a271f;border-color:#46594a}html[data-sv-theme=dark] .sv-note-item,html[data-sv-theme=dark] .sv-tech-grid span{background:#1b2820;border-color:#405243}html[data-sv-theme=dark] .sv-note-context,html[data-sv-theme=dark] .sv-note-sync,html[data-sv-theme=dark] .sv-note-item small,html[data-sv-theme=dark] .sv-note-item time,html[data-sv-theme=dark] .sv-info-muted,html[data-sv-theme=dark] .sv-tech-grid small{color:#aebcaf}html[data-sv-theme=dark] .sv-about-section,html[data-sv-theme=dark] .sv-saved-notes{border-color:#405243}.preview-panel:has(iframe){background:#18211b;min-height:60vh;display:block}.preview-panel iframe{background:#111;border:0;width:100%;height:min(78vh,920px);min-height:520px;display:block}.preview-panel:has(iframe) iframe{height:min(78vh,920px)}@media (width<=760px){.sv-header-tools{gap:5px}.sv-header-tools .sv-theme-dock{border-radius:10px;width:32px;height:32px}.sv-info-card{border-radius:19px;padding:26px 18px 20px}.sv-tech-grid{grid-template-columns:1fr}.preview-panel:has(iframe){min-height:64vh}:is(.preview-panel iframe,.preview-panel:has(iframe) iframe){height:68vh;min-height:430px}}.sv-timer-trigger{touch-action:none;-webkit-user-select:none;user-select:none;cursor:grab}.sv-timer-trigger:active{cursor:grabbing}
