:root{--m3-primary:#7c5800;--m3-on-primary:#fff;--m3-primary-fill:#e3a81f;--m3-on-primary-fill:#2b1c00;--m3-primary-container:#ffdea6;--m3-on-primary-container:#271900;--m3-secondary-container:#f6e0bb;--m3-on-secondary-container:#251a04;--m3-tertiary:#4c6545;--m3-tertiary-container:#ceebc3;--m3-on-tertiary-container:#0a2008;--m3-error:#ba1a1a;--m3-error-container:#ffdad6;--m3-on-error-container:#410002;--m3-background:#fbf6ef;--m3-surface:#fff;--m3-surface-low:#fbf3ea;--m3-surface-container:#f5ece2;--m3-surface-high:#efe5d9;--m3-on-surface:#1f1b16;--m3-on-surface-variant:#4e4639;--m3-outline:#807667;--m3-outline-variant:#e3d8c8;--m3-scrim:#1f1b1673;--m3-inverse-surface:#352f2a;--m3-inverse-on-surface:#f8efe6;--bg-gray-900:var(--m3-background);--gray-0:#fff;--gray-25:#fdf9f4;--gray-50:#f8f1e8;--gray-100:#f2e9dd;--gray-200:#e6dbcb;--gray-300:#ece2d4;--gray-400:#d6c9b6;--gray-500:#857868;--gray-600:#5e5345;--gray-700:#463d31;--gray-800:#2e2820;--gray-900:#1f1b16;--gray-950:#15110c;--primary-color:var(--m3-primary);--hover-bg:#7c58000f;--border-color:var(--m3-outline-variant);--brand-gold:#c79a3a;--text-primary:var(--m3-on-surface);--text-muted:var(--gray-500);--card-bg:var(--m3-surface);--card-bg-dark:var(--m3-surface);--inner-card-bg:var(--m3-surface-low);--input-bg:var(--m3-surface);--header-bg:var(--m3-surface);--body-bg:var(--m3-background);--bg-primary:var(--m3-background);--primary-dark:#5e4200;--card-border-radius:var(--m3-shape-l);--input-border-radius:var(--m3-shape-m);--m3-shape-xs:4px;--m3-shape-s:8px;--m3-shape-m:12px;--m3-shape-l:16px;--m3-shape-xl:28px;--m3-shape-full:999px;--m3-elev-0:none;--m3-elev-1:0 1px 2px #3c2a0a1a, 0 1px 3px 1px #3c2a0a0f;--m3-elev-2:0 1px 2px #3c2a0a1f, 0 2px 6px 2px #3c2a0a14;--m3-elev-3:0 1px 3px #3c2a0a24, 0 4px 8px 3px #3c2a0a17;--m3-elev-4:0 2px 3px #3c2a0a24, 0 6px 10px 4px #3c2a0a1a;--shadow:var(--m3-elev-1);--m3-ease-standard:cubic-bezier(.2, 0, 0, 1);--m3-ease-decelerate:cubic-bezier(.05, .7, .1, 1);--m3-ease-accelerate:cubic-bezier(.3, 0, .8, .15);--m3-dur-short:.15s;--m3-dur-medium:.3s;--m3-dur-long:.5s}.dark-theme{--m3-primary:#f6bd4b;--m3-on-primary:#412d00;--m3-primary-fill:#f0b43a;--m3-on-primary-fill:#2b1c00;--m3-primary-container:#5e4200;--m3-on-primary-container:#ffdea6;--m3-secondary-container:#53452a;--m3-on-secondary-container:#f6e0bb;--m3-tertiary:#b2cfa8;--m3-tertiary-container:#354d2f;--m3-on-tertiary-container:#ceebc3;--m3-error:#ffb4ab;--m3-error-container:#93000a;--m3-on-error-container:#ffdad6;--m3-background:#16120d;--m3-surface:#211c16;--m3-surface-low:#1d1813;--m3-surface-container:#29231c;--m3-surface-high:#342d25;--m3-on-surface:#ece1d6;--m3-on-surface-variant:#d2c5b3;--m3-outline:#9b8f7f;--m3-outline-variant:#4e4639;--m3-inverse-surface:#ece1d6;--m3-inverse-on-surface:#352f2a;--bg-gray-900:var(--m3-background);--gray-0:#221d17;--gray-25:#1b1611;--gray-50:#5a5044;--gray-100:#4a4136;--gray-200:#a39684;--gray-300:#4a4136;--gray-400:#cfc3b3;--gray-500:#bdb1a1;--gray-600:#d8cbba;--gray-700:#e6daca;--gray-800:#ede3d6;--gray-900:#fff8f2;--gray-950:#fffbf7;--hover-bg:#f6bd4b14;--dark-card-bg:var(--m3-surface);--card-bg:var(--m3-surface);--card-bg-dark:var(--m3-surface);--inner-card-bg:var(--m3-surface-low);--input-bg:var(--m3-surface);--header-bg:var(--m3-surface);--body-bg:var(--m3-background);--bg-primary:var(--m3-background);--text-primary:var(--m3-on-surface);--text-muted:var(--gray-500);--border-color:var(--m3-outline-variant);--primary-color:var(--m3-primary);--dark-bg:var(--m3-background);--dark-body-bg:var(--m3-background);--m3-elev-1:0 1px 2px #0006, 0 1px 3px 1px #0003;--m3-elev-2:0 1px 2px #0006, 0 2px 6px 2px #00000038;--m3-elev-3:0 1px 3px #0006, 0 4px 8px 3px #0000003d;--m3-elev-4:0 2px 3px #0006, 0 6px 10px 4px #00000042;--shadow:var(--m3-elev-1)}body{background-color:var(--m3-background);color:var(--m3-on-surface);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility;background-image:radial-gradient(1200px 520px at 100% -10%,#e3a81f1a,#0000 60%),radial-gradient(900px 420px at 0 110%,#c4a06e1a,#0000 60%);background-attachment:fixed}.dark-theme body{background-image:radial-gradient(1200px 520px at 100% -10%,#f6bd4b0f,#0000 60%),radial-gradient(900px 420px at 0 110%,#785a321a,#0000 60%)}::selection{background:var(--m3-primary-container);color:var(--m3-on-primary-container)}:focus-visible{outline:2px solid var(--m3-primary);outline-offset:2px}a{transition:color var(--m3-dur-short) var(--m3-ease-standard)}.brand-wordmark{background:linear-gradient(135deg,#b07d18 0%,#e3a81f 45%,#9a6a10 100%);-webkit-background-clip:text;background-clip:text;color:#0000!important}.brand-wordmark--light{background:0 0;color:#fff!important}.dark-theme .logo:has(.brand-wordmark){filter:none!important}.dark-theme .brand-wordmark:not(.brand-wordmark--light){background:linear-gradient(135deg,#f0c25a 0%,#f6bd4b 50%,#d9a032 100%);-webkit-background-clip:text;background-clip:text;color:#0000!important}.header{background-color:color-mix(in srgb, var(--m3-surface) 88%, transparent);-webkit-backdrop-filter:saturate(160%)blur(14px);backdrop-filter:saturate(160%)blur(14px);box-shadow:none;border-bottom:1px solid var(--m3-outline-variant);transition:box-shadow var(--m3-dur-medium) var(--m3-ease-standard), border-color var(--m3-dur-medium) var(--m3-ease-standard)}.header.is-scrolled{box-shadow:var(--m3-elev-2);border-bottom-color:#0000}.header .inner .nav-wrapper .nav-list{gap:6px}.header .inner .nav-wrapper .nav-list .item .link{border-radius:var(--m3-shape-l);color:var(--m3-on-surface-variant);transition:background-color var(--m3-dur-medium) var(--m3-ease-standard), color var(--m3-dur-short) var(--m3-ease-standard);padding:6px 14px;font-weight:500;position:relative}.header .inner .nav-wrapper .nav-list .item .link:after{display:none}.header .inner .nav-wrapper .nav-list .item .link:hover{background-color:var(--m3-surface-container);color:var(--m3-on-surface)}.header .inner .nav-wrapper .nav-list .item .link.active,.header .inner .nav-wrapper .nav-list .item .link.active:hover{background-color:var(--m3-primary-container);color:var(--m3-on-primary-container);font-weight:600}.header .inner .nav-wrapper .nav-list .item .link.active i{color:inherit}.header .counted-icon{border-radius:var(--m3-shape-full);transition:background-color var(--m3-dur-short) var(--m3-ease-standard)}.header .counted-icon:hover{background-color:var(--m3-surface-container)}.side-tabs .side-tab,.side-tab{border-radius:var(--m3-shape-full);box-shadow:none;color:var(--m3-on-surface-variant);transition:background-color var(--m3-dur-short) var(--m3-ease-standard), color var(--m3-dur-short) var(--m3-ease-standard);background:0 0;padding:14px 20px;font-weight:500}.side-tabs{background:var(--m3-surface);border-radius:var(--m3-shape-l);box-shadow:var(--m3-elev-1);gap:2px;padding:8px}.side-tabs .side-tab+.side-tab{margin-top:0}.side-tab:hover{background:var(--m3-surface-container);color:var(--m3-on-surface)}.side-tab.active,.side-tab.active:hover{background:var(--m3-secondary-container);color:var(--m3-on-secondary-container);font-weight:600}.side-tab.active i{color:var(--m3-primary)}.side-tabs.grid .side-tab{border-radius:var(--m3-shape-l)}.card,.section-wrapper,.theme-post-wrapper .theme-post,.auth-form-card{border-radius:var(--m3-shape-l);background:var(--m3-surface);box-shadow:var(--m3-elev-1);transition:box-shadow var(--m3-dur-medium) var(--m3-ease-standard);border:0}a.card:hover,.card.card-hover:hover{box-shadow:var(--m3-elev-3)}.card .card-header{border-bottom:1px solid var(--m3-outline-variant);background:0 0;padding:16px 20px}.card .card-header .card-title{color:var(--m3-on-surface);font-weight:600}.card .card-body{padding:20px}.theme-post-wrapper .theme-post .theme-post-actions{border-top-color:var(--m3-outline-variant)}.shared-post-preview{border-radius:var(--m3-shape-m);border-color:var(--m3-outline-variant);background:var(--m3-surface-low)}.section-wrapper-head .title,.section__head .info .title{position:relative}.btn{border-radius:var(--m3-shape-full);letter-spacing:.01em;transition:background-color var(--m3-dur-short) var(--m3-ease-standard), border-color var(--m3-dur-short) var(--m3-ease-standard), color var(--m3-dur-short) var(--m3-ease-standard), box-shadow var(--m3-dur-medium) var(--m3-ease-standard);font-weight:600}.btn:disabled,.btn.disabled{opacity:.38}.btn-primary:disabled,.btn-primary.disabled,.btn-primary,.btn-primary:focus{background-color:var(--m3-primary-fill);border-color:var(--m3-primary-fill);color:var(--m3-on-primary-fill)}.btn-primary:hover,.btn-primary:active,.btn-primary.active{background-color:color-mix(in srgb, var(--m3-primary-fill) 88%, #000);border-color:color-mix(in srgb, var(--m3-primary-fill) 88%, #000);color:var(--m3-on-primary-fill);box-shadow:var(--m3-elev-1)!important}.btn-secondary,.btn-light{background-color:var(--m3-secondary-container);border-color:var(--m3-secondary-container);color:var(--m3-on-secondary-container)}.btn-secondary:hover,.btn-light:hover{background-color:color-mix(in srgb, var(--m3-secondary-container) 88%, var(--m3-on-secondary-container));color:var(--m3-on-secondary-container);border-color:#0000}.btn-outline-primary,.btn-outline-secondary{border:1px solid var(--m3-outline);color:var(--m3-primary);background:0 0}.btn-outline-secondary{color:var(--m3-on-surface-variant)}.btn-outline-primary:hover,.btn-outline-secondary:hover{background:color-mix(in srgb, var(--m3-primary) 8%, transparent);border-color:var(--m3-outline);color:var(--m3-primary)}.btn-outline-danger{border-radius:var(--m3-shape-full)}.form-control,.form-select{border-radius:var(--m3-shape-m);border:1px solid var(--m3-outline-variant);background-color:var(--m3-surface);color:var(--m3-on-surface);box-shadow:none;transition:border-color var(--m3-dur-short) var(--m3-ease-standard), box-shadow var(--m3-dur-short) var(--m3-ease-standard)}.form-control:hover,.form-select:hover{border-color:var(--m3-outline)}.form-control:focus,.form-select:focus{border-color:var(--m3-primary);box-shadow:inset 0 0 0 1px var(--m3-primary);background-color:var(--m3-surface);color:var(--m3-on-surface)}.form-control.is-invalid,.form-select.is-invalid{border-color:var(--m3-error)}.form-control.is-invalid:focus{box-shadow:inset 0 0 0 1px var(--m3-error)}.form-control::placeholder{color:var(--m3-outline)}.form-label{color:var(--m3-on-surface-variant);font-size:.875rem;font-weight:500}.invalid-feedback{color:var(--m3-error)}.form-check-input:checked{background-color:var(--m3-primary);border-color:var(--m3-primary)}.form-check-input:focus{box-shadow:0 0 0 3px color-mix(in srgb, var(--m3-primary) 22%, transparent);border-color:var(--m3-primary)}.dropdown-menu{border-radius:var(--m3-shape-m);background:var(--m3-surface-container);box-shadow:var(--m3-elev-2);border:0;padding:8px 0}.dropdown-menu.show{animation:m3-menu-in var(--m3-dur-medium) var(--m3-ease-decelerate) both;transform-origin:top}.dropdown-item{min-height:44px;color:var(--m3-on-surface);transition:background-color var(--m3-dur-short) var(--m3-ease-standard);align-items:center;gap:12px;padding:0 16px;display:flex}.dropdown-item:hover,.dropdown-item:focus{background:color-mix(in srgb, var(--m3-on-surface) 8%, transparent);color:var(--m3-on-surface)}.dropdown-item:active{background:color-mix(in srgb, var(--m3-on-surface) 12%, transparent);color:var(--m3-on-surface)}.dropdown-divider{border-color:var(--m3-outline-variant)}@keyframes m3-menu-in{0%{opacity:0;clip-path:inset(0 0 100% 0 round var(--m3-shape-m))}to{opacity:1;clip-path:inset(0 0 0 0 round var(--m3-shape-m))}}.modal-content{border-radius:var(--m3-shape-xl);background:var(--m3-surface-high);box-shadow:var(--m3-elev-3);border:0}.modal-header{border-bottom:0;padding:24px 24px 8px}.modal-body{padding:8px 24px 16px}.modal-footer{border-top:0;gap:8px;padding:8px 24px 24px}.modal-title{font-weight:500}.modal-backdrop.show{opacity:1;background:var(--m3-scrim)}.modal.fade .modal-dialog{opacity:0;transition:transform var(--m3-dur-medium) var(--m3-ease-decelerate), opacity var(--m3-dur-short) linear;transform:scale(.94)}.modal.show .modal-dialog{opacity:1;transform:none}.custom-nav-tabs{background:var(--m3-surface);border-radius:var(--m3-shape-l);box-shadow:var(--m3-elev-1);gap:4px;padding:6px}.custom-nav-tabs .nav-tabs-link{border-radius:var(--m3-shape-full);color:var(--m3-on-surface-variant);transition:background-color var(--m3-dur-medium) var(--m3-ease-standard), color var(--m3-dur-short) var(--m3-ease-standard);font-weight:500}.custom-nav-tabs .nav-tabs-link:hover{background:var(--m3-surface-container);color:var(--m3-on-surface)}.custom-nav-tabs .nav-tabs-link.active{background:var(--m3-secondary-container);color:var(--m3-on-secondary-container);font-weight:600}.feed-filter-tabs .filter-tab{border-radius:var(--m3-shape-s);transition:background-color var(--m3-dur-short) var(--m3-ease-standard), color var(--m3-dur-short) var(--m3-ease-standard), border-color var(--m3-dur-short) var(--m3-ease-standard)}.feed-filter-tabs .filter-tab.active{background:var(--m3-secondary-container)!important;color:var(--m3-on-secondary-container)!important;border-color:#0000!important}.badge{border-radius:var(--m3-shape-s);letter-spacing:.02em;padding:.4em .7em;font-weight:600}.badge-light,.badge-secondary{background:var(--m3-surface-container);color:var(--m3-on-surface-variant)}.alert{border-radius:var(--m3-shape-m);border:0;padding:14px 16px}.alert-success{background:var(--m3-tertiary-container);color:var(--m3-on-tertiary-container)}.alert-danger{background:var(--m3-error-container);color:var(--m3-on-error-container)}.alert-warning,.alert-info{background:var(--m3-primary-container);color:var(--m3-on-primary-container)}:root,.dark-theme{--bs-link-color:var(--m3-primary);--bs-link-hover-color:color-mix(in srgb, var(--m3-primary) 80%, #000);--bs-link-color-rgb:124, 88, 0;--bs-primary:var(--m3-primary);--bs-primary-rgb:124, 88, 0}.text-primary{color:var(--m3-primary)!important}.bg-primary{background-color:var(--m3-primary-fill)!important;color:var(--m3-on-primary-fill)!important}.dropdown-link,.section-wrapper-head a:not(.btn){color:var(--m3-primary);font-size:.875rem;font-weight:600}.dropdown-link:hover{color:color-mix(in srgb, var(--m3-primary) 80%, #000)}.details-slider{border-radius:var(--m3-shape-l);box-shadow:var(--m3-elev-1);overflow:hidden}.details-slider .img{display:block}.details-slider .img img{aspect-ratio:16/10;-o-object-fit:cover;object-fit:cover;width:100%;display:block}.details-slider .owl-dots{bottom:12px;gap:6px;position:absolute;inset-inline:0}.owl-dots .owl-dot{border-radius:var(--m3-shape-full);background-color:color-mix(in srgb, var(--m3-on-surface) 25%, transparent);width:8px;height:8px;transition:width var(--m3-dur-medium) var(--m3-ease-standard), background-color var(--m3-dur-medium) var(--m3-ease-standard)}.owl-dots .owl-dot.active{background-color:var(--m3-primary-fill);width:22px}.details-slider .owl-dots .owl-dot{background-color:#fff9}.details-slider .owl-dots .owl-dot.active{background-color:#fff}*{scrollbar-color:var(--gray-400) transparent;scrollbar-width:thin}.lst-page{padding-block:24px 48px}.lst-enter{animation:m3-page-in .35s var(--m3-ease-decelerate) both}.lst-header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-bottom:20px;display:flex}.lst-header-copy{align-items:center;gap:16px;min-width:0;display:flex}.lst-header-icon{border-radius:var(--m3-shape-l,16px);background:var(--m3-primary-container,#ffdea6);width:56px;height:56px;color:var(--m3-on-primary-container,#271900);flex:none;justify-content:center;align-items:center;font-size:1.75rem;display:flex}.lst-title{color:var(--m3-on-surface,#1f1b16);margin:0;font-size:clamp(1.5rem,2.6vw,2rem);font-weight:800}.lst-subtitle{color:var(--m3-on-surface-variant,#4e4639);flex-wrap:wrap;align-items:center;gap:10px;margin:4px 0 0;font-size:.95rem;display:flex}.lst-count{border-radius:var(--m3-shape-full,999px);background:var(--m3-surface-container,#f5ece2);height:24px;color:var(--m3-on-surface-variant,#4e4639);align-items:center;gap:4px;padding:0 10px;font-size:.78rem;font-weight:600;display:inline-flex}.lst-add{gap:8px;padding-inline:22px}.lst-toolbar{background:var(--m3-surface,#fff);border-radius:var(--m3-shape-l,16px);box-shadow:var(--m3-elev-1);margin-bottom:24px;padding:12px}.lst-toolbar-row{align-items:center;gap:10px;display:flex}.lst-search{border-radius:var(--m3-shape-full,999px);background:var(--m3-surface-container,#f5ece2);height:48px;transition:box-shadow var(--m3-dur-short,.15s) var(--m3-ease-standard,ease);flex:1;align-items:center;margin:0;padding-inline:44px 12px;display:flex;position:relative}.lst-search:focus-within{box-shadow:inset 0 0 0 2px var(--m3-primary,#7c5800)}.lst-search>i{color:var(--m3-on-surface-variant,#4e4639);font-size:1.2rem;position:absolute;inset-inline-start:16px}.lst-search input{min-width:0;height:100%;color:var(--m3-on-surface,#1f1b16);background:0 0;border:0;outline:0;flex:1;font-size:.95rem}.lst-search input::-webkit-search-cancel-button{display:none}.lst-search input::placeholder{color:var(--m3-outline,#807667)}.lst-search-clear{width:32px;height:32px;color:var(--m3-on-surface-variant,#4e4639);background:0 0;border:0;border-radius:50%;flex:none;justify-content:center;align-items:center;display:flex}.lst-search-clear:hover{background:color-mix(in srgb, var(--m3-on-surface,#1f1b16) 8%, transparent)}.lst-sort{border:1px solid var(--m3-outline-variant,#e3d8c8);border-radius:var(--m3-shape-full,999px);background:var(--m3-surface,#fff);height:48px;color:var(--m3-on-surface,#1f1b16);white-space:nowrap;transition:background-color var(--m3-dur-short,.15s) var(--m3-ease-standard,ease);align-items:center;gap:8px;padding-inline:16px;font-size:.9rem;font-weight:600;display:inline-flex}.lst-sort:hover{background:var(--m3-surface-container,#f5ece2)}.lst-sort>i:first-child{color:var(--m3-primary,#7c5800);font-size:1.15rem}.lst-sort-caret{color:var(--m3-on-surface-variant,#4e4639);font-size:.9rem}.lst-check{visibility:hidden;color:var(--m3-primary,#7c5800)}.lst-check.is-on{visibility:visible}.lst-toolbar .dropdown-item.active,.lst-toolbar .dropdown-item:active{background:var(--m3-secondary-container,#f6e0bb);color:var(--m3-on-secondary-container,#251a04)}.lst-seg{scrollbar-width:none;border:1px solid var(--m3-outline,#807667);border-radius:var(--m3-shape-full,999px);max-width:100%;display:inline-flex;overflow-x:auto}.lst-seg::-webkit-scrollbar{display:none}.lst-seg-item{height:40px;color:var(--m3-on-surface,#1f1b16);white-space:nowrap;transition:background-color var(--m3-dur-short,.15s) var(--m3-ease-standard,ease);background:0 0;border:0;flex:none;align-items:center;gap:8px;padding-inline:18px;font-size:.875rem;font-weight:500;display:inline-flex}.lst-seg-item+.lst-seg-item{border-inline-start:1px solid var(--m3-outline,#807667)}.lst-seg-item:hover{background:color-mix(in srgb, var(--m3-on-surface,#1f1b16) 6%, transparent)}.lst-seg-item i{font-size:1.1rem}.lst-seg-item.is-on{background:var(--m3-secondary-container,#f6e0bb);color:var(--m3-on-secondary-container,#251a04);font-weight:600}.lst-seg-item.is-on i{color:var(--m3-primary,#7c5800)}@media (width<=575px){.lst-seg-item{padding-inline:14px}}.lst-view{border:1px solid var(--m3-outline-variant,#e3d8c8);border-radius:var(--m3-shape-full,999px);background:var(--m3-surface,#fff);flex:none;align-items:center;gap:2px;height:48px;padding:3px;display:inline-flex}.lst-view button{border-radius:var(--m3-shape-full,999px);width:40px;height:40px;color:var(--m3-on-surface-variant,#4e4639);transition:background-color var(--m3-dur-short) var(--m3-ease-standard), color var(--m3-dur-short) var(--m3-ease-standard);background:0 0;border:0;justify-content:center;align-items:center;font-size:1.15rem;display:flex}.lst-view button:hover{background:var(--m3-surface-container,#f5ece2);color:var(--m3-on-surface,#1f1b16)}.lst-view button.is-on{background:var(--m3-secondary-container,#f6e0bb);color:var(--m3-on-secondary-container,#251a04)}.lst-viewable.is-list{gap:14px;grid-template-columns:minmax(0,1fr)!important}.lst-chips{scrollbar-width:none;gap:8px;margin-top:12px;padding-bottom:2px;display:flex;overflow-x:auto}.lst-chips::-webkit-scrollbar{display:none}.lst-chip{border:1px solid var(--m3-outline-variant,#e3d8c8);border-radius:var(--m3-shape-s,8px);height:34px;color:var(--m3-on-surface-variant,#4e4639);white-space:nowrap;transition:background-color var(--m3-dur-short,.15s) var(--m3-ease-standard,ease), color var(--m3-dur-short,.15s) var(--m3-ease-standard,ease);background:0 0;flex:none;align-items:center;gap:6px;padding-inline:14px;font-size:.85rem;font-weight:500;display:inline-flex}.lst-chip:hover{background:var(--m3-surface-container,#f5ece2);color:var(--m3-on-surface,#1f1b16)}.lst-chip.is-on{background:var(--m3-secondary-container,#f6e0bb);color:var(--m3-on-secondary-container,#251a04);border-color:#0000;font-weight:600}.lst-empty{text-align:center;background:var(--m3-surface,#fff);border-radius:var(--m3-shape-l,16px);box-shadow:var(--m3-elev-1);padding:64px 16px}.lst-empty-icon{background:var(--m3-surface-container,#f5ece2);width:88px;height:88px;color:var(--m3-primary,#7c5800);border-radius:50%;justify-content:center;align-items:center;margin:0 auto 16px;font-size:2.6rem;display:flex}.lst-empty h2{color:var(--m3-on-surface,#1f1b16);margin:0 0 6px;font-size:1.15rem;font-weight:700}.lst-empty p{color:var(--m3-on-surface-variant,#4e4639);margin:0 0 18px}.lst-empty .btn{gap:8px}.lst-more{text-align:center;min-height:1px;margin-top:32px}.lst-end{color:var(--m3-outline,#807667);align-items:center;gap:6px;font-size:.875rem;display:inline-flex}@media (width<=575px){.lst-header-icon{width:48px;height:48px;font-size:1.5rem}.lst-add{justify-content:center;width:100%}.lst-sort span{display:none}}body>.content,body>main{animation:m3-page-in var(--m3-dur-long) var(--m3-ease-decelerate) both}@keyframes m3-page-in{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}.m3-reveal{opacity:0;transform:translateY(16px)}.m3-reveal.is-in{opacity:1;transition:opacity var(--m3-dur-long) var(--m3-ease-decelerate), transform var(--m3-dur-long) var(--m3-ease-decelerate);transition-delay:var(--m3-delay,0s);transform:none}.m3-ripple-host{isolation:isolate;position:relative;overflow:hidden}.m3-ripple{opacity:.16;pointer-events:none;z-index:0;animation:m3-ripple .55s var(--m3-ease-standard) forwards;background:currentColor;border-radius:50%;position:absolute;transform:scale(0)}@keyframes m3-ripple{to{opacity:0;transform:scale(1)}}@media (prefers-reduced-motion:reduce){body>.content,body>main,.dropdown-menu.show,.lst-enter{animation:none}.m3-reveal{opacity:1;transform:none}.m3-ripple{display:none}.modal.fade .modal-dialog{transition:none}}
