.dark{color-scheme:dark;--background:18 18 17;--foreground:237 237 233;--surface:27 27 25;--surface-elevated:35 35 33;--primary:163 230 53;--primary-foreground:19 21 16;--primary-hover:181 242 61;--primary-pressed:132 204 22;--secondary:38 38 36;--secondary-foreground:237 237 233;--secondary-hover:48 48 45;--border:58 58 54;--border-hover:78 78 73;--muted:35 35 33;--muted-foreground:161 161 155;--accent:139 92 246;--accent-foreground:255 255 255;--violet:124 58 237;--violet-light:167 139 250;--violet-dark:109 40 217;--violet-foreground:255 255 255;--destructive:248 113 113;--destructive-foreground:15 15 17;--success:74 222 128;--success-foreground:15 15 17;--orange:216 114 42;--orange-foreground:255 255 255;--shadow-lift:0 0 0 1px rgba(236,238,230,0.08);--usage-photos:#3987e5;--usage-cards:#65a30d;--usage-videos:#9085e9;--usage-edits:#d95926;--usage-other:#6b6b65;--usage-rest:#6b6b65;--usage-member-1:#3987e5;--usage-member-2:#d95926;--usage-member-3:#199e70;--usage-member-4:#c98500;--usage-member-5:#d55181;--usage-member-6:#008300;--usage-member-7:#9085e9;--usage-member-8:#e66767}.site-footer{--footer-bg:#131510;--footer-brand:#ffffff;--footer-tagline:#b0b0a9;--footer-heading:#8f8f88;--footer-link:#dcdcd6;--footer-copy:#80807a;--footer-border:rgba(255,255,255,0.14)}.dark .site-footer{--footer-bg:#0b0b0a;border-top:1px solid rgba(255,255,255,.08)}:root{--header-brand-color:#131510;--header-nav-color:#3d413b;--header-nav-hover:#131510;--header-nav-bg-hover:rgba(19,21,16,0.07);--header-nav-active-bg:#131510;--header-nav-active-color:#ffffff;--header-bg:rgba(255,255,255,0.9);--header-shadow:0 0 0 1px rgba(19,21,16,0.08);--primary-foreground:19 21 16}.dark{--header-brand-color:#eceee6;--header-nav-color:#cbcbc4;--header-nav-hover:#eceee6;--header-nav-bg-hover:rgba(236,238,230,0.08);--header-nav-active-bg:#eceee6;--header-nav-active-color:#131510;--header-bg:rgba(27,27,25,0.88);--header-shadow:0 10px 32px rgba(0,0,0,0.35),0 0 0 1px rgba(236,238,230,0.08)}.site-nav{background:var(--header-bg);box-shadow:var(--header-shadow);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.header-brand-label{color:var(--header-brand-color)}.site-nav-link{padding:9px 14px;border-radius:12px;color:var(--header-nav-color);font-size:13px;font-weight:700;white-space:nowrap;transition:color .15s,background-color .15s}.site-nav-link[data-active]{background-color:var(--header-nav-active-bg);color:var(--header-nav-active-color)}.site-nav-link:active{opacity:.9}.site-nav-account{background-color:var(--header-nav-bg-hover);transition:background-color .15s,opacity .15s}@media (max-width:767px){.site-nav-account{background-color:initial}.site-nav-account:active{opacity:.7}}@media (hover:hover) and (pointer:fine){.site-nav-link:not([data-active]):hover{color:var(--header-nav-hover);background-color:var(--header-nav-bg-hover)}.site-nav-account:hover{background-color:rgba(19,21,16,.11)}.dark .site-nav-account:hover{background-color:rgba(236,238,230,.12)}}.site-footer{padding:64px 0 24px;background:var(--footer-bg);color:var(--footer-brand)}.site-footer-main{display:grid;grid-template-columns:minmax(0,1.35fr) auto;gap:60px;padding-bottom:48px}.site-footer-brand{margin:0 0 16px;border-radius:8px;color:var(--footer-brand);font-size:21px;font-style:italic;font-weight:700;letter-spacing:-.02em}.site-footer-tagline{max-width:330px;margin:0;color:var(--footer-tagline);font-size:14px;line-height:1.55}.site-footer-links{display:grid;grid-template-columns:repeat(3,max-content);gap:34px}.site-footer-col{display:flex;flex-direction:column;align-items:flex-start;gap:11px}.site-footer-col strong{margin-bottom:5px;color:var(--footer-heading);font-size:12px;font-weight:700;letter-spacing:.1em;text-transform:uppercase}.site-footer-col a,.site-footer-col button{display:inline-flex;align-items:center;gap:6px;border-radius:8px;color:var(--footer-link);font-size:13px;text-align:left;transition:color .2s ease}.site-footer-bottom{display:flex;align-items:center;justify-content:space-between;gap:24px;padding-top:22px;border-top:1px solid var(--footer-border);color:var(--footer-copy);font-size:12px}.site-footer-brand:active,.site-footer-col a:active,.site-footer-col button:active{opacity:.7}@media (hover:hover) and (pointer:fine){.site-footer-col a:hover,.site-footer-col button:hover{color:rgb(var(--primary))}}@media (max-width:920px){.site-footer-main{grid-template-columns:1fr;gap:38px}.site-footer-links{grid-template-columns:1fr 1fr;gap:28px}.site-footer-bottom{flex-direction:column;align-items:flex-start}}@media (max-width:700px){.site-footer{padding:36px 0 16px}.site-footer-main{gap:24px;padding-bottom:24px}.site-footer-brand{margin-bottom:8px;font-size:17px}.site-footer-tagline{font-size:13px;line-height:1.5}.site-footer-links{grid-template-columns:auto minmax(0,1fr);gap:16px 28px}.site-footer-col{min-width:0;row-gap:0}.site-footer-col strong{margin-bottom:2px;font-size:11px}.site-footer-col a,.site-footer-col button{min-height:36px;max-width:100%;font-size:14px}.site-footer-col:last-child{grid-column:1/-1;flex-direction:row;flex-wrap:wrap;column-gap:18px}.site-footer-col:last-child strong{flex-basis:100%}.site-footer-bottom{flex-direction:row;flex-wrap:wrap;align-items:center;gap:4px 12px;padding-top:12px;font-size:12px}}html{transition:background-color .25s ease,color .25s ease}