:is(html:has(.ealbum-portal-container),body:has(.ealbum-portal-container)){font-family:var(--font-inter), "Inter", system-ui, -apple-system, sans-serif;min-height:100vh;margin:0;padding:0;color:#f0f0f5!important;background-color:#0a0a0f!important}:is(html:has(.ealbum-portal-container[data-ea-theme=light]),body:has(.ealbum-portal-container[data-ea-theme=light])){color:#13131a!important;background-color:#f7f7fb!important}.ealbum-portal-container{--ea-bg:#0a0a0f;--ea-surface:#13131a;--ea-surface-2:#1c1c27;--ea-surface-3:#252535;--ea-border:#ffffff14;--ea-border-hover:#ffffff29;--ea-grad:linear-gradient(135deg, #833ab4 0%, #fd1d1d 50%, #fcb045 100%);--ea-grad-subtle:linear-gradient(135deg, #833ab426 0%, #fd1d1d14 50%, #fcb0451f 100%);--ea-accent:#a855f7;--ea-accent-2:#ec4899;--ea-accent-glow:#a855f759;--ea-highlight:#f59e0b;--ea-text:#f0f0f5;--ea-text-sub:#f0f0f58c;--ea-text-muted:#f0f0f559;--ea-success:#22c55e;--ea-error:#ef4444;--ea-radius-sm:10px;--ea-radius:16px;--ea-radius-lg:24px;--ea-radius-xl:32px;--ea-shadow-sm:0 1px 3px #00000080, 0 1px 2px #0000004d;--ea-shadow:0 4px 16px #00000080, 0 2px 6px #0006;--ea-shadow-lg:0 16px 48px #0009, 0 4px 16px #0006;--ea-shadow-glow:0 0 24px #a855f74d, 0 4px 16px #00000080;font-family:var(--font-inter), "Inter", system-ui, sans-serif;background-color:var(--ea-bg);color:var(--ea-text);flex-direction:column;min-height:100vh;display:flex;position:relative}.ealbum-portal-container *{box-sizing:border-box}.ealbum-portal-container:before{content:"";pointer-events:none;z-index:0;background:radial-gradient(#833ab41f 0%,#ec48990f 40%,#0000 70%);width:80vw;height:60vh;position:fixed;top:-20%;left:50%;transform:translate(-50%)}.ealbum-header{-webkit-backdrop-filter:blur(24px)saturate(180%);border-bottom:1px solid var(--ea-border);z-index:200;background:#0d0d14bf;transition:background .3s;position:sticky;top:0}.ealbum-nav-inner{justify-content:space-between;align-items:center;width:100%;max-width:1280px;margin:0 auto;padding:14px 24px;display:flex}.ealbum-nav-logo{color:var(--ea-text);align-items:center;gap:10px;text-decoration:none;display:flex}.ealbum-editorial{font-family:var(--font-fraunces), Georgia, serif;letter-spacing:-.02em;color:var(--ea-text);font-weight:500}.ealbum-mono{font-family:var(--font-ibm-plex-mono), "Courier New", monospace;letter-spacing:.06em;text-transform:uppercase;color:var(--ea-text-sub);font-size:.72rem}.ealbum-sans{font-family:var(--font-inter), system-ui, sans-serif}.clay-card{background:var(--ea-surface);border-radius:var(--ea-radius-lg);border:1px solid var(--ea-border);box-shadow:var(--ea-shadow);padding:28px;transition:transform .25s cubic-bezier(.16,1,.3,1),box-shadow .25s cubic-bezier(.16,1,.3,1),border-color .25s;position:relative;overflow:hidden}.clay-card:before{content:"";background:var(--ea-grad-subtle);opacity:0;pointer-events:none;transition:opacity .3s;position:absolute;inset:0}.clay-card:hover{box-shadow:var(--ea-shadow-lg);border-color:var(--ea-border-hover);transform:translateY(-3px)}.clay-card:hover:before{opacity:1}.glass-panel{-webkit-backdrop-filter:blur(20px);border:1px solid var(--ea-border);border-radius:var(--ea-radius-lg);box-shadow:var(--ea-shadow);background:#13131ab3}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.glass-panel,.ealbum-header{background:var(--ea-surface)}}.btn-clay-accent{background:var(--ea-grad);font-family:var(--font-inter), system-ui, sans-serif;cursor:pointer;letter-spacing:.01em;border:none;border-radius:50px;align-items:center;gap:7px;padding:11px 22px;font-size:.85rem;font-weight:600;text-decoration:none;transition:transform .15s cubic-bezier(.16,1,.3,1),box-shadow .15s cubic-bezier(.16,1,.3,1),filter .15s;display:inline-flex;position:relative;overflow:hidden;box-shadow:0 4px 15px #a855f759;color:#fff!important}.btn-clay-accent:after{content:"";background:#fff0;transition:background .2s;position:absolute;inset:0}.btn-clay-accent:hover{filter:brightness(1.08);transform:translateY(-2px)scale(1.02);box-shadow:0 6px 22px #a855f780}.btn-clay-accent:active{transform:scale(.97);box-shadow:0 2px 8px #a855f740}.btn-clay{background:var(--ea-surface-2);border:1px solid var(--ea-border);font-family:var(--font-inter), system-ui, sans-serif;cursor:pointer;letter-spacing:.01em;border-radius:50px;align-items:center;gap:7px;padding:10px 20px;font-size:.85rem;font-weight:600;text-decoration:none;transition:background .2s,border-color .2s,transform .15s,box-shadow .2s;display:inline-flex;color:var(--ea-text)!important}.btn-clay:hover{background:var(--ea-surface-3);border-color:var(--ea-border-hover);transform:translateY(-1px);box-shadow:0 4px 12px #0000004d}.btn-clay:active{transform:scale(.97)}.ealbum-input-group{flex-direction:column;gap:8px;display:flex}.ealbum-label{text-transform:uppercase;letter-spacing:.08em;color:var(--ea-text-sub);padding-left:4px;font-size:.72rem;font-weight:600}.ealbum-text-field{background:var(--ea-surface-2);border:1px solid var(--ea-border);color:var(--ea-text);font-family:var(--font-inter), system-ui, sans-serif;border-radius:var(--ea-radius);width:100%;padding:14px 18px;font-size:.92rem;transition:border-color .2s,box-shadow .2s,background .2s}.ealbum-text-field::placeholder{color:var(--ea-text-muted)}.ealbum-text-field:focus{border-color:var(--ea-accent);background:var(--ea-surface-3);outline:none;box-shadow:0 0 0 3px #a855f72e}.ealbum-photo-print{background:var(--ea-surface);border-radius:var(--ea-radius-lg);border:5px solid #0000;flex-direction:column;transition:transform .28s cubic-bezier(.16,1,.3,1),box-shadow .28s cubic-bezier(.16,1,.3,1),border-color .2s;display:flex;position:relative;overflow:hidden;box-shadow:0 1px 3px #0000002e,0 1px 2px #0000001f}.ealbum-photo-print:hover{transform:translateY(-4px)scale(1.008);box-shadow:0 12px 32px #00000047,0 4px 10px #0000002e}.ealbum-photo-print-image-wrap{aspect-ratio:3/2;background:var(--ea-surface-2);flex-shrink:0;width:100%;position:relative;overflow:hidden}.ealbum-photo-print-image{object-fit:cover;width:100%;height:100%;transition:transform .5s cubic-bezier(.16,1,.3,1);display:block}.ealbum-photo-print:hover .ealbum-photo-print-image{transform:scale(1.06)}.ealbum-photo-card-body{background:var(--ea-surface);flex-direction:column;gap:10px;padding:11px 13px 13px;display:flex}.ealbum-photo-metadata{justify-content:space-between;align-items:center;gap:8px;min-width:0;display:flex}.ealbum-photo-actions{gap:7px;display:flex}.ealbum-gallery-grid{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:20px;width:100%;display:grid}.selection-active-card{border-color:var(--ea-accent);box-shadow:0 0 0 3px #a855f733,0 6px 24px #a855f726!important}.selection-active-card.highlight-chosen{border-color:var(--ea-highlight);box-shadow:0 0 0 3px #f59e0b33,0 6px 24px #f59e0b26!important}.favorite-indicator-badge{background:var(--ea-grad);color:#fff;min-width:24px;height:24px;font-family:var(--font-ibm-plex-mono), monospace;letter-spacing:.06em;border-radius:50px;justify-content:center;align-items:center;padding:0 8px;font-size:9px;font-weight:700;animation:.35s cubic-bezier(.175,.885,.32,1.275) forwards badge-pop;display:inline-flex;box-shadow:0 2px 8px #a855f773}@keyframes badge-pop{0%{opacity:0;transform:scale(.5)}70%{transform:scale(1.15)}to{opacity:1;transform:scale(1)}}.darkroom-lightbox-container{box-sizing:border-box;-webkit-backdrop-filter:blur(20px);background:#0a0a0ff7;outline:none;flex-direction:column;justify-content:space-between;width:100%;height:100%;padding:32px;display:flex;position:relative;overflow:hidden}.darkroom-lightbox-header{z-index:20;justify-content:space-between;align-items:center;width:100%;height:60px;display:flex}.darkroom-lightbox-body{flex:1;justify-content:center;align-items:center;gap:48px;width:100%;min-height:0;display:flex;position:relative}.darkroom-lightbox-image-container{justify-content:center;align-items:center;max-width:70vw;max-height:75vh;display:flex;position:relative}.darkroom-lightbox-image-container img,.darkroom-lightbox-image-container video{object-fit:contain;border:1px solid #ffffff14;border-radius:16px;max-width:100%;max-height:75vh;animation:.35s cubic-bezier(.16,1,.3,1) forwards lb-scale-up;box-shadow:0 32px 80px #000000d9}@keyframes lb-scale-up{0%{opacity:0;transform:scale(.95)translateY(8px)}to{opacity:1;transform:scale(1)translateY(0)}}.darkroom-lightbox-btn{cursor:pointer;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff14;border:1px solid #ffffff1f;border-radius:50%;justify-content:center;align-items:center;width:44px;height:44px;transition:all .2s;display:flex;color:#fff!important}.darkroom-lightbox-btn:hover{background:var(--ea-accent);border-color:#a855f766;box-shadow:0 4px 16px #a855f766}.darkroom-lightbox-btn:active{transform:scale(.9)}.darkroom-lightbox-nav-btn{cursor:pointer;-webkit-backdrop-filter:blur(12px);background:#ffffff0a;border:1px solid #ffffff14;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:56px;height:56px;transition:all .25s cubic-bezier(.16,1,.3,1);display:flex;color:#fff!important}.darkroom-lightbox-nav-btn:hover:not(:disabled){background:#ffffff1f;border-color:#fff3;transform:scale(1.08)}.darkroom-lightbox-nav-btn:active:not(:disabled){transform:scale(.95)}.darkroom-lightbox-nav-btn:disabled{opacity:.15;cursor:not-allowed}@media (max-width:768px){.darkroom-lightbox-container{padding:20px}.darkroom-lightbox-body{gap:20px}.darkroom-lightbox-image-container{max-width:75vw}.darkroom-lightbox-nav-btn{width:48px;height:48px}}@media (max-width:600px){.darkroom-lightbox-body{gap:0}.darkroom-lightbox-image-container{max-width:100%;max-height:70vh}.darkroom-lightbox-image-container img,.darkroom-lightbox-image-container video{border-radius:12px;max-height:70vh}.darkroom-lightbox-nav-btn{z-index:20;width:44px;height:44px;position:absolute;top:50%;transform:translateY(-50%)}.darkroom-lightbox-nav-btn[aria-label=Previous\ photo]{left:10px}.darkroom-lightbox-nav-btn[aria-label=Next\ photo]{right:10px}}.glass-defrost{opacity:0;animation:.6s cubic-bezier(.16,1,.3,1) forwards defrost}@keyframes defrost{0%{opacity:0;filter:blur(4px);transform:translateY(12px)}to{opacity:1;filter:blur();transform:translateY(0)}}.ealbum-breadcrumb-link{color:var(--ea-text-sub);font-size:.8rem;font-weight:500;text-decoration:none;transition:color .2s}.ealbum-breadcrumb-link:hover{color:var(--ea-accent)}.ealbum-logo-badge{background:var(--ea-grad);border-radius:10px;justify-content:center;align-items:center;width:32px;height:32px;display:flex;box-shadow:0 4px 12px #a855f766}.ea-stat-card{background:var(--ea-surface-2);border:1px solid var(--ea-border);border-radius:var(--ea-radius);padding:20px;transition:border-color .2s,box-shadow .2s}.ea-stat-card:hover{border-color:#a855f74d;box-shadow:0 0 16px #a855f714}.ea-stat-value{background:var(--ea-grad);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;font-size:1.7rem;font-weight:700;line-height:1.1}.ea-stat-label{text-transform:uppercase;letter-spacing:.08em;color:var(--ea-text-sub);margin-bottom:6px;font-size:.72rem;font-weight:600;display:block}.ea-action-card{background:var(--ea-surface);border:1px solid var(--ea-border);border-radius:var(--ea-radius-lg);flex-direction:column;justify-content:space-between;min-height:220px;padding:28px;transition:transform .25s cubic-bezier(.16,1,.3,1),box-shadow .25s,border-color .2s;display:flex;position:relative;overflow:hidden}.ea-action-card:after{content:"";background:var(--ea-grad-subtle);opacity:0;transition:opacity .3s;position:absolute;inset:0}.ea-action-card:hover{box-shadow:var(--ea-shadow-lg);border-color:#a855f74d;transform:translateY(-4px)}.ea-action-card:hover:after{opacity:1}.ea-icon-wrap{border-radius:var(--ea-radius-sm);background:#a855f71f;border:1px solid #a855f733;justify-content:center;align-items:center;width:46px;height:46px;margin-bottom:18px;display:flex}.ea-alert{border-radius:var(--ea-radius);border:1px solid;align-items:flex-start;gap:12px;padding:16px 20px;font-size:.85rem;display:flex}.ea-alert-pending{color:var(--ea-accent);background:#a855f714;border-color:#a855f733}.ea-alert-rejected{color:#ef4444;background:#ef444414;border-color:#ef444433}.ea-alert-success{color:#22c55e;background:#22c55e14;border-color:#22c55e33}.ea-alert-error{color:#ef4444;background:#ef444414;border-color:#ef444433}.ea-section-rule{border:none;border-top:1px solid var(--ea-border);margin:0}.ea-folder-card{background:var(--ea-surface-2);border:1px solid var(--ea-border);border-radius:var(--ea-radius);cursor:pointer;color:var(--ea-text);align-items:center;gap:12px;padding:14px 18px;text-decoration:none;transition:background .2s,border-color .2s,transform .15s;display:flex}.ea-folder-card:hover{background:var(--ea-surface-3);border-color:#a855f74d;transform:translateY(-1px)}.ea-tabs-strip{-webkit-overflow-scrolling:touch;scrollbar-width:none;flex-wrap:nowrap;gap:6px;padding-bottom:2px;display:flex;overflow-x:auto}.ea-tabs-strip::-webkit-scrollbar{display:none}.ea-tab{background:var(--ea-surface-2);color:var(--ea-text-sub);border:1px solid var(--ea-border);font-family:var(--font-inter), system-ui, sans-serif;cursor:pointer;white-space:nowrap;letter-spacing:.01em;border-radius:50px;flex-shrink:0;align-items:center;gap:5px;padding:6px 13px;font-size:.73rem;font-weight:600;transition:background .2s,color .2s,border-color .2s,box-shadow .2s;display:inline-flex}.ea-tab:hover{background:var(--ea-surface-3);color:var(--ea-text)}.ea-tab.active{background:var(--ea-grad);color:#fff;border-color:#0000;box-shadow:0 3px 10px #a855f759}.ea-sidebar{-webkit-backdrop-filter:blur(20px);border-left:1px solid var(--ea-border);background:#0d0d14e6}.ea-selection-list-item{background:var(--ea-surface-2);border:1px solid var(--ea-border);border-radius:12px;justify-content:space-between;align-items:center;padding:10px 14px;transition:all .25s cubic-bezier(.16,1,.3,1);display:flex}.ea-selection-list-item:hover{transform:translateY(-2px);box-shadow:0 6px 16px #0000001f}.ea-selection-list-item-left{flex:1;align-items:center;gap:12px;min-width:0;display:flex;overflow:hidden}.ea-selection-list-item-thumb{object-fit:cover;border:1px solid #ffffff14;border-radius:8px;flex-shrink:0;width:38px;height:38px}.ea-selection-list-item-name{font-family:var(--font-inter), system-ui, sans-serif;text-overflow:ellipsis;white-space:nowrap;color:var(--ea-text);letter-spacing:-.01em;font-size:.8rem;font-weight:600;overflow:hidden}.ea-selection-list-item.print-item{background:#a855f70f;border-color:#a855f740}.ea-selection-list-item.print-item:hover{background:#a855f717;border-color:#a855f766}.ea-selection-list-item.highlight-item{background:#f59e0b0f;border-color:#f59e0b40}.ea-selection-list-item.highlight-item:hover{background:#f59e0b17;border-color:#f59e0b66}.ealbum-portal-container ::-webkit-scrollbar{width:5px;height:5px}.ealbum-portal-container ::-webkit-scrollbar-track{background:0 0}.ealbum-portal-container ::-webkit-scrollbar-thumb{background:var(--ea-surface-3);border-radius:10px}.ealbum-portal-container ::-webkit-scrollbar-thumb:hover{background:var(--ea-accent)}.three-motes-canvas{z-index:1;pointer-events:none;opacity:.3;width:100%;height:100%;position:absolute;inset:0}.ealbum-portal-container :focus-visible{outline:2px solid var(--ea-accent);outline-offset:3px}.ea-skeleton{background:linear-gradient(90deg, var(--ea-surface-2) 25%, var(--ea-surface-3) 50%, var(--ea-surface-2) 75%);border-radius:var(--ea-radius);background-size:200% 100%;animation:1.4s infinite skeleton-shimmer}@keyframes skeleton-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.ea-photo-overlay{opacity:0;border-radius:inherit;background:linear-gradient(#0000 40%,#0009 100%);align-items:flex-end;padding:12px;transition:opacity .3s;display:flex;position:absolute;inset:0}.ealbum-photo-print:hover .ea-photo-overlay{opacity:1}.ea-gradient-text{background:var(--ea-grad);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.ea-error-text{color:#ef4444;margin-top:4px;padding-left:4px;font-size:.75rem}.ea-chip{letter-spacing:.04em;text-transform:uppercase;color:var(--ea-accent);background:#a855f71f;border:1px solid #a855f733;border-radius:50px;align-items:center;gap:4px;padding:4px 10px;font-size:.68rem;font-weight:600;display:inline-flex}.ea-chip-amber{color:var(--ea-highlight);background:#f59e0b1f;border-color:#f59e0b33}@media (prefers-reduced-motion:reduce){.glass-defrost,.clay-card,.ealbum-photo-print,.darkroom-lightbox-image,.btn-clay-accent,.btn-clay{transition:none!important;animation:none!important;transform:none!important}.three-motes-canvas{display:none!important}@keyframes defrost{to{opacity:1;filter:none;transform:none}}}@media (max-width:768px){.ealbum-nav-inner{padding:12px 16px}.clay-card{padding:20px}.ealbum-gallery-grid{grid-template-columns:repeat(auto-fill,minmax(160px,1fr));gap:12px}}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.ealbum-portal-container[data-ea-theme=light]{--ea-bg:#f7f7fb;--ea-surface:#fff;--ea-surface-2:#f0f0f8;--ea-surface-3:#e5e5f0;--ea-border:#0000001a;--ea-border-hover:#0000002e;--ea-grad:linear-gradient(135deg, #833ab4 0%, #fd1d1d 50%, #fcb045 100%);--ea-grad-subtle:linear-gradient(135deg, #833ab412 0%, #fd1d1d0a 50%, #fcb0450f 100%);--ea-accent:#7c3aed;--ea-accent-2:#db2777;--ea-accent-glow:#7c3aed33;--ea-highlight:#d97706;--ea-text:#13131a;--ea-text-sub:#13131a8c;--ea-text-muted:#13131a61;--ea-shadow-sm:0 1px 3px #0000001a, 0 1px 2px #0000000f;--ea-shadow:0 4px 16px #0000001a, 0 2px 6px #0000000f;--ea-shadow-lg:0 16px 40px #0000001f, 0 4px 12px #00000014;--ea-shadow-glow:0 0 20px #7c3aed26, 0 4px 14px #00000014;background-color:var(--ea-bg);color:var(--ea-text)}.ealbum-portal-container[data-ea-theme=light]:before{background:radial-gradient(#833ab412 0%,#ec48990a 40%,#0000 70%)}.ealbum-portal-container[data-ea-theme=light] .ealbum-header{background:#fffc;border-bottom:1px solid #00000017}.ealbum-portal-container[data-ea-theme=light] .clay-card{background:#fff;border-color:#00000014;box-shadow:0 2px 12px #00000012,0 1px 3px #0000000d}.ealbum-portal-container[data-ea-theme=light] .clay-card:hover{border-color:#00000024;box-shadow:0 8px 28px #0000001f,0 2px 8px #00000012}.ealbum-portal-container[data-ea-theme=light] .ea-stat-card{background:#f5f5fc;border-color:#00000017}.ealbum-portal-container[data-ea-theme=light] .ea-action-card{background:#fff;border-color:#00000014}.ealbum-portal-container[data-ea-theme=light] .ealbum-photo-print{background:#fff;border-color:#00000014;box-shadow:0 1px 4px #0000000f,0 1px 2px #0000000a}.ealbum-portal-container[data-ea-theme=light] .ealbum-photo-print:hover{border-color:#00000024;box-shadow:0 8px 24px #0000001a,0 2px 6px #0000000f}.ealbum-portal-container[data-ea-theme=light] .ealbum-photo-print-image-wrap{background:#eeeef6}.ealbum-portal-container[data-ea-theme=light] .ealbum-photo-card-body{background:0 0}.ealbum-portal-container[data-ea-theme=light] .selection-active-card{outline-color:var(--ea-accent);border-color:var(--ea-accent)!important;box-shadow:0 0 0 5px #7c3aed1a,0 4px 16px #00000014!important}.ealbum-portal-container[data-ea-theme=light] .selection-active-card.highlight-chosen{outline-color:var(--ea-highlight);border-color:var(--ea-highlight)!important;box-shadow:0 0 0 5px #d977061a,0 4px 16px #00000014!important}.ealbum-portal-container[data-ea-theme=light] .ealbum-text-field{color:#13131a;background:#f5f5fc;border-color:#0000001f}.ealbum-portal-container[data-ea-theme=light] .ealbum-text-field::placeholder{color:#13131a61}.ealbum-portal-container[data-ea-theme=light] .ealbum-text-field:focus{border-color:var(--ea-accent);background:#fff;box-shadow:0 0 0 3px #7c3aed1f}.ealbum-portal-container[data-ea-theme=light] .btn-clay{background:#f0f0f8;border-color:#0000001f;color:#13131a!important}.ealbum-portal-container[data-ea-theme=light] .btn-clay:hover{background:#e5e5f0;border-color:#0000002e}.ealbum-portal-container[data-ea-theme=light] .ea-folder-card{color:#13131a;background:#f5f5fc;border-color:#00000017}.ealbum-portal-container[data-ea-theme=light] .ea-folder-card:hover{background:#ebebf8;border-color:#7c3aed40}.ealbum-portal-container[data-ea-theme=light] .ea-icon-wrap{background:#7c3aed14;border-color:#7c3aed29}.ealbum-portal-container[data-ea-theme=light] .ea-tab{color:#13131a99;background:#f0f0f8;border-color:#0000001a}.ealbum-portal-container[data-ea-theme=light] .ea-tab:hover{color:#13131a;background:#e5e5f0}.ealbum-portal-container[data-ea-theme=light] .ea-sidebar,.ealbum-portal-container[data-ea-theme=light] [style*="rgba(13,13,20,0.85)"]{background:#f8f8ffeb!important;border-color:#0000001a!important}.ealbum-portal-container[data-ea-theme=light] .ea-selection-list-item.print-item{background:#7c3aed0a;border-color:#7c3aed40}.ealbum-portal-container[data-ea-theme=light] .ea-selection-list-item.print-item:hover{background:#7c3aed12;border-color:#7c3aed66}.ealbum-portal-container[data-ea-theme=light] .ea-selection-list-item.highlight-item{background:#d977060a;border-color:#d9770640}.ealbum-portal-container[data-ea-theme=light] .ea-selection-list-item.highlight-item:hover{background:#d9770612;border-color:#d9770666}.ealbum-portal-container[data-ea-theme=light] .ea-alert-pending{background:#7c3aed0f;border-color:#7c3aed2e}.ealbum-portal-container[data-ea-theme=light] .ea-alert-rejected{background:#ef44440f;border-color:#ef44442e}.ealbum-portal-container[data-ea-theme=light] .ea-alert-success{background:#22c55e0f;border-color:#22c55e2e}.ealbum-portal-container[data-ea-theme=light] .ea-alert-error{background:#ef44440f;border-color:#ef44442e}.ealbum-portal-container[data-ea-theme=light] .ea-chip{color:var(--ea-accent);background:#7c3aed14;border-color:#7c3aed2e}.ealbum-portal-container[data-ea-theme=light] .darkroom-lightbox{background:#05050af7}.ealbum-portal-container[data-ea-theme=light] ::-webkit-scrollbar-thumb{background:#0000002e}.ealbum-portal-container[data-ea-theme=light] ::-webkit-scrollbar-thumb:hover{background:var(--ea-accent)}.ealbum-portal-container[data-ea-theme=light] .ea-section-rule{border-color:#00000017}.ealbum-portal-container[data-ea-theme=light] .glass-panel{background:#ffffffbf;border-color:#00000017}.ealbum-portal-container[data-ea-theme=light] .three-motes-canvas{opacity:.12}.btn-clay-highlight{cursor:pointer;border:1px solid var(--ea-border);background:var(--ea-surface-2);color:var(--ea-highlight);border-radius:9px;flex:1;justify-content:center;align-items:center;gap:4px;padding:7px 6px;font-family:inherit;font-size:.67rem;font-weight:600;transition:all .2s;display:inline-flex}.btn-clay-highlight:hover{background:var(--ea-surface-3);border-color:var(--ea-highlight)}.btn-clay-highlight.active{border-color:var(--ea-highlight);background:var(--ea-highlight);box-shadow:0 4px 10px #f59e0b33;color:#fff!important}.btn-clay-highlight.active:hover{filter:brightness(1.08)}
