:root{color-scheme:normal}html[data-theme=sakura]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}body{transition:background-color .25s,color .25s}.gc-theme-toggle{z-index:10000;color:#fff8ef;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);cursor:pointer;background:#1d140fe6;border:1px solid #ffffff2e;border-radius:999px;padding:11px 15px;font:700 12px Arial,sans-serif;position:fixed;bottom:18px;right:18px;box-shadow:0 8px 28px #00000038}html[data-theme=sakura] .gc-theme-toggle{color:#35558a;background:#ffffffe0;border-color:#4189be40;box-shadow:0 8px 28px #468ec233}html[data-theme=sakura] body{color:#24344d!important;background:#eef8ff!important}html[data-theme=sakura] body:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(circle at 82% 8%,#ffd66bc7 0 3%,#ffe69157 4%,#0000 13%),radial-gradient(at 16% 15%,#ffffffeb,#0000 18%),radial-gradient(at 72% 26%,#ffffffb8,#0000 16%),linear-gradient(#72c7f4 0%,#dff4ff 45%,#fff7fb 100%);position:fixed;inset:0}html[data-theme=sakura] [class*=page]{--ink:#24344d!important;--ink-soft:#52677f!important;--muted:#75869a!important;--gold:#e76f9d!important;--gold-soft:#f6a9c4!important;--line:#4684b433!important;--paper:#ffffffdb!important;--cream:#fff!important;--cream-deep:#ddecf7!important;--brown:#35558a!important;--brown-soft:#65b9f3!important;color:#24344d!important}html[data-theme=sakura] .library-page,html[data-theme=sakura] .collection-page,html[data-theme=sakura] .add-page,html[data-theme=sakura] .edit-page,html[data-theme=sakura] .bulk-page,html[data-theme=sakura] .scan-page{color:#24344d!important;background:linear-gradient(#67c2f438,#fff6fbd1),linear-gradient(135deg,#dff4ff,#fff6fa 62%,#fce2ed)!important}html[data-theme=sakura] .library-nav{background:#ffffffc2!important;border-color:#498fc22e!important;box-shadow:0 10px 35px #478bbe1f!important}html[data-theme=sakura] .library-brand-name,html[data-theme=sakura] .library-nav a{color:#35558a!important;text-shadow:none!important}html[data-theme=sakura] .library-brand-mini{color:#e76f9d!important}html[data-theme=sakura] .library-brand-logo{color:#e76f9d!important;background:linear-gradient(145deg,#fff,#fce0eb)!important;border-color:#f4bfd2!important;box-shadow:0 8px 24px #e76f9d29!important}html[data-theme=sakura] .library-hero-text{background:linear-gradient(135deg,#ffffffd6,#fff4f9b3)!important;border-color:#ffffffbf!important;box-shadow:0 24px 60px #4189be21!important}html[data-theme=sakura] .library-title{color:#35558a!important;text-shadow:none!important}html[data-theme=sakura] .library-title-emphasis,html[data-theme=sakura] .library-eyebrow{color:#e76f9d!important;text-shadow:none!important}html[data-theme=sakura] .library-subtitle{color:#52677f!important;text-shadow:none!important}html[data-theme=sakura] input,html[data-theme=sakura] select,html[data-theme=sakura] textarea{color:#24344d!important;background:#ffffffe6!important;border-color:#4189be47!important}html[data-theme=sakura] button:not(.gc-theme-toggle){border-color:#e76f9d47}html[data-theme=sakura] main a:not(.library-brand){text-decoration-color:#e76f9d}html[data-theme=sakura] ::selection{color:#24344d;background:#f6a9c4}@media (max-width:600px){.gc-theme-toggle{padding:10px 12px;font-size:11px;bottom:12px;right:12px}}html[data-theme=sakura] .library-scan-button{color:#fff!important;background:linear-gradient(135deg,#e76f9d,#f6a9c4)!important;border-color:#ffffffb8!important;box-shadow:0 9px 24px #e76f9d40!important}html[data-theme=sakura] .library-settings-button{color:#35558a!important;background:#ffffffbd!important;border-color:#4189be38!important}html[data-theme=sakura] .library-manage-link{color:#c95180!important;background:linear-gradient(135deg,#fff,#fce4ed)!important;border-color:#e76f9d4d!important;box-shadow:0 8px 22px #5e9cc624!important}html[data-theme=sakura] .library-hero-card{color:#35558a!important;background:linear-gradient(145deg,#fffffff5,#ffe2edf2 56%,#daf1fff5)!important;border-color:#e76f9d47!important;box-shadow:0 28px 65px #478bbe33!important}html[data-theme=sakura] .library-hero-card:before{background:radial-gradient(circle,#ffd66b80,#f6a9c429 55%,#0000 72%)!important}html[data-theme=sakura] .library-hero-card:after{border-color:#65b9f347!important}html[data-theme=sakura] .library-hero-card-label,html[data-theme=sakura] .library-ready-badge{color:#e76f9d!important}html[data-theme=sakura] .library-hero-card-title{color:#35558a!important}html[data-theme=sakura] .library-hero-card-text{color:#52677f!important}html[data-theme=sakura] .library-hero-card-icon{color:#e76f9d!important;background:#ffffffb8!important;border-color:#e76f9d47!important}html[data-theme=sakura] .library-scan-cta-text{color:#35558a!important}html[data-theme=sakura] .library-scan-arrow{color:#fff!important;background:#e76f9d!important}html[data-theme=sakura] .library-bottom-panel{background:linear-gradient(135deg,#ffffffe0,#ddf2ffd1,#ffe6efd1)!important;border-color:#65b9f340!important;box-shadow:0 16px 38px #478bbe24!important}html[data-theme=sakura] .library-bottom-panel-icon{color:#e76f9d!important;background:#f6a9c42e!important;border-color:#e76f9d3d!important}html[data-theme=sakura] .library-bottom-panel-title{color:#35558a!important}html[data-theme=sakura] .library-bottom-panel-description{color:#52677f!important}html[data-theme=sakura] .library-page{background:linear-gradient(#e1f5ff33,#fff1f74d),url(/sakura-sky-background.webp) top/cover no-repeat fixed!important}html[data-theme=sakura] .library-page:before{background:linear-gradient(#ffffff0a,#fff7fb33)!important}html[data-theme=sakura] .library-nav{background:#ffffffd1!important}html[data-theme=sakura] .library-hero-text{-webkit-backdrop-filter:blur(8px)!important;background:linear-gradient(135deg,#ffffffd6,#fff2f8b8)!important}@media (max-width:700px){html[data-theme=sakura] .library-page{background:linear-gradient(#e1f5ff33,#fff1f74d),url(/sakura-sky-background-mobile.webp) top/cover no-repeat!important}}.library-sakura-actions,.library-sakura-travel{display:none}html[data-theme=sakura] .library-container{max-width:1180px!important}html[data-theme=sakura] .library-hero{padding:54px 0 22px!important;display:block!important}html[data-theme=sakura] .library-hero-text{text-align:center!important;max-width:760px!important;margin:0 auto!important;padding:22px 34px 24px!important}html[data-theme=sakura] .library-eyebrow{color:#35558a!important;justify-content:center!important;margin-bottom:10px!important}html[data-theme=sakura] .library-eyebrow:before{display:none!important}html[data-theme=sakura] .library-title{letter-spacing:-2px!important;font-size:clamp(44px,5vw,64px)!important;line-height:1!important}html[data-theme=sakura] .library-title br{display:none!important}html[data-theme=sakura] .library-title-emphasis{margin-left:12px!important}html[data-theme=sakura] .library-subtitle{max-width:620px!important;margin:14px auto 0!important}html[data-theme=sakura] .library-hero-stats{justify-content:center!important;margin-top:20px!important}html[data-theme=sakura] .library-hero>.library-hero-card{display:none!important}html[data-theme=sakura] .library-sakura-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;max-width:940px;margin:0 auto 16px;display:grid}html[data-theme=sakura] .library-sakura-action{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:linear-gradient(145deg,#ffffffe8,#ffeef6db);border:1px solid #ffffffd1;border-radius:22px;grid-template-columns:48px 1fr;gap:14px;min-height:142px;padding:22px;display:grid;box-shadow:0 16px 38px #478bbe29;color:#35558a!important;text-decoration:none!important}html[data-theme=sakura] .library-sakura-action-settings{background:linear-gradient(145deg,#fffffff0,#e1f3ffe6)}html[data-theme=sakura] .library-sakura-action-icon{color:#e76f9d;background:#ffe0ec;border-radius:14px;justify-content:center;align-items:center;width:48px;height:48px;font-size:21px;display:flex}html[data-theme=sakura] .library-sakura-action-settings .library-sakura-action-icon{color:#397fc5;background:#dceeff}html[data-theme=sakura] .library-sakura-action strong{color:#173e78;margin:4px 0 6px;font-size:15px;display:block}html[data-theme=sakura] .library-sakura-action small{color:#52677f;min-height:34px;font-size:11px;line-height:1.45;display:block}html[data-theme=sakura] .library-sakura-action em{color:#c95180;background:#ffffffb8;border-radius:999px;margin-top:13px;padding:9px 14px;font-size:11px;font-style:normal;font-weight:800;display:inline-block;box-shadow:0 6px 16px #e76f9d1f}html[data-theme=sakura] .library-sakura-action-settings em{color:#356fa9;background:#ddecff}html[data-theme=sakura] .library-sakura-travel{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:linear-gradient(90deg,#ffffffe6,#e1f3ffd6,#ffe9f3d6);border:1px solid #ffffffd1;border-radius:22px;align-items:center;gap:16px;max-width:980px;margin:0 auto 20px;padding:16px 22px;display:none;box-shadow:0 14px 32px #478bbe24}html[data-theme=sakura] .library-sakura-travel-icon{color:#397fc5;background:#e4f2ff;border-radius:13px;flex:0 0 44px;justify-content:center;align-items:center;width:44px;height:44px;font-size:20px;display:flex}html[data-theme=sakura] .library-sakura-travel strong{color:#173e78;font-size:13px;display:block}html[data-theme=sakura] .library-sakura-travel small{color:#52677f;margin-top:4px;font-size:10px;display:block}html[data-theme=sakura] .library-collection-section{margin-top:18px!important}html[data-theme=sakura] .library-bottom-panel{display:flex!important}@media (max-width:700px){html[data-theme=sakura] .library-hero{padding:28px 0 18px!important}html[data-theme=sakura] .library-hero-text{padding:20px 18px!important}html[data-theme=sakura] .library-title{font-size:42px!important}html[data-theme=sakura] .library-title br{display:block!important}html[data-theme=sakura] .library-title-emphasis{margin-left:0!important}html[data-theme=sakura] .library-sakura-actions{grid-template-columns:1fr;gap:12px}html[data-theme=sakura] .library-sakura-action{min-height:0;padding:17px}html[data-theme=sakura] .library-sakura-action small{min-height:0}html[data-theme=sakura] .library-sakura-travel{align-items:flex-start;padding:15px 17px}}html[data-theme=sakura] .library-collection-card{border-color:#ffffffb8!important;box-shadow:0 18px 42px #35558a2e!important}html[data-theme=sakura] .library-collection-card:before{background:linear-gradient(#35558a1a 0%,#24344d47 48%,#24344d9e 100%)!important}html[data-theme=sakura] .library-collection-icon{color:#e76f9d!important;background:#fff1f7e0!important;border-color:#f6a9c48c!important}html[data-theme=sakura] .library-type-badge{color:#35558a!important;background:#ffffffdb!important;border-color:#65b9f352!important}html[data-theme=sakura] .library-open-circle{color:#fff!important;background:linear-gradient(135deg,#e76f9d,#f6a9c4)!important;border-color:#ffffffb8!important;box-shadow:0 8px 20px #e76f9d40!important}html[data-theme=sakura] .library-collection-name,html[data-theme=sakura] .library-description,html[data-theme=sakura] .library-item-number,html[data-theme=sakura] .library-item-label,html[data-theme=sakura] .library-unique-count{color:#fff!important;text-shadow:0 2px 10px #24344da6!important}html[data-theme=sakura] .library-section-kicker{color:#e76f9d!important}html[data-theme=sakura] .collection-page{color:#24344d!important;background:linear-gradient(#e1f5ff2e,#fff1f752),url(/sakura-sky-background.webp) top/cover no-repeat fixed!important;min-height:100vh!important}html[data-theme=sakura] .collection-page>div:not(.collection-shell){opacity:.18!important}html[data-theme=sakura] .collection-shell{-webkit-backdrop-filter:blur(8px)!important;background:#ffffff57!important;border-radius:28px!important;padding:24px!important;box-shadow:0 24px 70px #35558a1f!important}html[data-theme=sakura] .collection-header{background:linear-gradient(135deg,#ffffffdb,#ffeef6b8)!important;border:1px solid #ffffffc2!important;border-radius:24px!important;padding:22px 24px!important;box-shadow:0 14px 34px #478bbe21!important}html[data-theme=sakura] .collection-page h1,html[data-theme=sakura] .collection-page h2,html[data-theme=sakura] .collection-page h3{color:#35558a!important;text-shadow:none!important}html[data-theme=sakura] .collection-page p,html[data-theme=sakura] .collection-page label{color:#52677f!important}html[data-theme=sakura] .collection-page .collection-action-button,html[data-theme=sakura] .collection-page button:not(.bulk-delete-selected-button){border-color:#e76f9d40!important}html[data-theme=sakura] .collection-page .collection-action-row a{border-color:#e76f9d47!important}html[data-theme=sakura] .collection-page .collection-search-row,html[data-theme=sakura] .collection-page .collection-filter-grid{color:#52677f!important}html[data-theme=sakura] .collection-page input,html[data-theme=sakura] .collection-page select{color:#35558a!important;background:#ffffffe6!important;border-color:#65b9f34d!important;box-shadow:0 5px 14px #478bbe0f!important}html[data-theme=sakura] .collection-page .inventory-card{background:linear-gradient(#fffffff0,#ffeff7eb)!important;border-color:#ffffffd1!important;box-shadow:0 18px 42px #35558a29!important}html[data-theme=sakura] .collection-page .inventory-card h3{color:#35558a!important}html[data-theme=sakura] .collection-page .inventory-card p,html[data-theme=sakura] .collection-page .inventory-card div{color:#52677f}html[data-theme=sakura] .collection-page .inventory-card button,html[data-theme=sakura] .collection-page .inventory-card a{color:#35558a!important;background:#ffffffb8!important;border-color:#e76f9d38!important}html[data-theme=sakura] .collection-page .inventory-card button:last-child{color:#c95180!important}html[data-theme=sakura] .collection-page .group-card{background:linear-gradient(145deg,#ffffffe6,#e1f3ffdb)!important;border-color:#ffffffc7!important;box-shadow:0 16px 38px #35558a24!important}@media (max-width:700px){html[data-theme=sakura] .collection-page{background:linear-gradient(#e1f5ff2e,#fff1f752),url(/sakura-sky-background-mobile.webp) top/cover no-repeat!important}html[data-theme=sakura] .collection-shell{background:#ffffff38!important;padding:12px!important}html[data-theme=sakura] .collection-header{padding:18px!important}}html[data-theme=sakura] .bulk-page{color:#24344d!important;background:linear-gradient(#e1f5ff2e,#fff1f752),url(/sakura-sky-background.webp) top/cover no-repeat fixed!important;min-height:100vh!important}html[data-theme=sakura] .bulk-shell{-webkit-backdrop-filter:blur(8px)!important;background:#ffffff4d!important;border-radius:28px!important;padding:28px!important;box-shadow:0 24px 70px #35558a1f!important}html[data-theme=sakura] .bulk-page .back-link{color:#35558a!important}html[data-theme=sakura] .bulk-page .kicker,html[data-theme=sakura] .bulk-page .destination-label,html[data-theme=sakura] .bulk-page .results-kicker,html[data-theme=sakura] .bulk-page .storage-kicker{color:#e76f9d!important}html[data-theme=sakura] .bulk-page h1,html[data-theme=sakura] .bulk-page h2,html[data-theme=sakura] .bulk-page h3,html[data-theme=sakura] .bulk-page strong{color:#35558a!important}html[data-theme=sakura] .bulk-page p,html[data-theme=sakura] .bulk-page small{color:#52677f!important}html[data-theme=sakura] .destination-card,html[data-theme=sakura] .message-card,html[data-theme=sakura] .results-card,html[data-theme=sakura] .storage-savings-card,html[data-theme=sakura] .progress-card,html[data-theme=sakura] .duplicate-review-card,html[data-theme=sakura] .empty-info{background:linear-gradient(135deg,#ffffffe6,#ffeff7d6)!important;border-color:#ffffffd1!important;box-shadow:0 16px 38px #35558a24!important}html[data-theme=sakura] .bulk-page label[for=bulk-photo-input]{color:#35558a!important;background:linear-gradient(135deg,#ffffffe0,#e1f3ffdb)!important;border-color:#65b9f361!important;box-shadow:0 18px 42px #35558a24!important}html[data-theme=sakura] .upload-icon{color:#e76f9d!important;background:#ffe0ec!important;border-color:#e76f9d47!important}html[data-theme=sakura] .destination-lock,html[data-theme=sakura] .view-collection-button,html[data-theme=sakura] .continue-button{color:#fff!important;background:linear-gradient(135deg,#e76f9d,#f6a9c4)!important;border-color:#ffffffb8!important;box-shadow:0 8px 20px #e76f9d38!important}html[data-theme=sakura] .preview-card,html[data-theme=sakura] .duplicate-review-item,html[data-theme=sakura] .duplicate-photo-panel{background:#ffffffdb!important;border-color:#65b9f342!important;box-shadow:0 12px 28px #35558a1a!important}html[data-theme=sakura] .progress-track{background:#65b9f32e!important}html[data-theme=sakura] .progress-fill{background:linear-gradient(90deg,#65b9f3,#e76f9d)!important}@media (max-width:700px){html[data-theme=sakura] .bulk-page{background:linear-gradient(#e1f5ff2e,#fff1f752),url(/sakura-sky-background-mobile.webp) top/cover no-repeat!important}html[data-theme=sakura] .bulk-shell{background:#ffffff38!important;padding:14px!important}}html[data-theme=sakura] .bulk-page .upload-zone{color:#35558a!important;background:linear-gradient(135deg,#ffffffeb,#e1f3ffe0,#ffeff7e0)!important;border:1px dashed #e76f9d6b!important;box-shadow:0 18px 42px #35558a24!important}html[data-theme=sakura] .bulk-page .upload-zone strong{color:#35558a!important}html[data-theme=sakura] .bulk-page .upload-help{color:#52677f!important}html[data-theme=sakura] .collection-page .collection-filter-grid,html[data-theme=sakura] .collection-page .collection-search-row{background:0 0!important}html[data-theme=sakura] .collection-page .collection-action-row button,html[data-theme=sakura] .collection-page .collection-action-row a{color:#35558a!important;background:#ffffffdb!important;border-color:#65b9f34d!important}html[data-theme=sakura] .collection-page .collection-action-row a:last-child{color:#35558a!important;background:linear-gradient(135deg,#f6a9c4,#ffd0df)!important;border-color:#e76f9d4d!important}html[data-theme=sakura] .collection-page .collection-filter-grid{color:#52677f!important}html[data-theme=sakura] .collection-page .collection-filter-panel{-webkit-backdrop-filter:blur(10px)!important;background:linear-gradient(135deg,#ffffffe6,#e1f3ffd6,#ffeff7db)!important;border:1px solid #ffffffd1!important;box-shadow:0 16px 38px #35558a24!important}html[data-theme=sakura] .collection-page .collection-filter-panel label{color:#35558a!important}html[data-theme=sakura] main.collection-page section[data-sakura-surface=filters]{background:#ffffffd1 linear-gradient(135deg,#fffffff0,#e1f3ffe0,#ffeff7e6)!important;border-color:#ffffffeb!important;box-shadow:0 14px 34px #35558a24!important}html[data-theme=sakura] main.collection-page .collection-tabs{background:#ffffffd6!important;border-color:#ffffffe6!important;box-shadow:0 10px 24px #35558a1f!important}html[data-theme=sakura] main.collection-page .collection-tabs button{color:#52677f!important;background:0 0!important;border-color:#0000!important}html[data-theme=sakura] main.collection-page .collection-tabs button[style*="rgba(231, 194, 155"]{color:#35558a!important;background:linear-gradient(135deg,#ffdce9,#e4f2ff)!important}html[data-theme=sakura] .collection-page .group-page-header .group-new-button{color:#35558a!important;background:linear-gradient(135deg,#f6a9c4,#ffd6e4)!important;border:1px solid #e76f9d4d!important;box-shadow:0 8px 20px #e76f9d2e!important}@media (max-width:700px){html[data-theme=sakura] .collection-page{padding-left:0!important;padding-right:0!important;overflow-x:hidden!important}html[data-theme=sakura] .collection-shell{box-sizing:border-box!important;width:calc(100% - 24px)!important;max-width:calc(100% - 24px)!important;margin-left:auto!important;margin-right:auto!important}html[data-theme=sakura] .collection-header,html[data-theme=sakura] .collection-tabs,html[data-theme=sakura] .collection-action-row,html[data-theme=sakura] .collection-filter-panel,html[data-theme=sakura] .group-page-header,html[data-theme=sakura] .group-grid{box-sizing:border-box!important;width:100%!important;max-width:100%!important;margin-left:auto!important;margin-right:auto!important}html[data-theme=sakura] .group-page-header{align-items:stretch!important}html[data-theme=sakura] .group-page-header .group-new-button{width:100%!important}}html[data-theme=sakura] .library-hero-text,html[data-theme=sakura] .collection-header{color:#24344d!important}html[data-theme=sakura] .library-title,html[data-theme=sakura] .collection-header h1{color:#35558a!important;text-shadow:none!important}html[data-theme=sakura] .library-title-emphasis{color:#e76f9d!important;-webkit-text-fill-color:#e76f9d!important}html[data-theme=sakura] .library-eyebrow,html[data-theme=sakura] .collection-header p:first-of-type{color:#35558a!important}html[data-theme=sakura] .library-subtitle,html[data-theme=sakura] .collection-header p{color:#52677f!important}html[data-theme=sakura] .library-stat-number{color:#35558a!important;text-shadow:none!important}html[data-theme=sakura] .library-stat-label{color:#e76f9d!important;text-shadow:none!important}html[data-theme=sakura] .collection-header span{color:#35558a!important;text-shadow:none!important}html[data-theme=sakura] .library-section-heading{-webkit-backdrop-filter:blur(10px)!important;background:linear-gradient(135deg,#ffffffdb,#ffeff7c7)!important;border:1px solid #ffffffc7!important;border-radius:20px!important;padding:16px 22px!important;display:inline-block!important;box-shadow:0 12px 28px #35558a1f!important}html[data-theme=sakura] .library-section-title{color:#244b82!important;text-shadow:none!important}html[data-theme=sakura] .library-section-subtitle{color:#405873!important;text-shadow:none!important}html[data-theme=sakura] .library-section-kicker{color:#d94f86!important;text-shadow:none!important}@media (max-width:700px){html[data-theme=sakura] .library-section-heading{box-sizing:border-box!important;width:100%!important;padding:14px 18px!important;display:block!important}}html[data-theme=sakura] .library-section-header>.library-manage-link{display:none!important}html[data-theme=sakura] .collection-page .create-group-card{-webkit-backdrop-filter:blur(10px)!important;background:linear-gradient(135deg,#ffffffeb,#e1f3ffdb,#ffeff7e6)!important;border:1px solid #ffffffe0!important;box-shadow:0 14px 34px #35558a24!important}html[data-theme=sakura] .collection-page .create-group-copy strong{color:#35558a!important}html[data-theme=sakura] .collection-page .create-group-copy span{color:#52677f!important}html[data-theme=sakura] .collection-page .create-group-controls input{color:#35558a!important;background:#fffffff0!important;border-color:#65b9f352!important}html[data-theme=sakura] .collection-page .create-group-controls button{color:#35558a!important;background:linear-gradient(135deg,#f6a9c4,#ffd6e4)!important;border:1px solid #e76f9d4d!important;box-shadow:0 8px 20px #e76f9d2e!important}html[data-theme=sakura] .collection-page a[href=\/]{color:#35558a!important;text-shadow:0 1px 8px #ffffffd9!important;font-weight:700!important}html[data-theme=sakura] .edit-page{color:#24344d!important;background:linear-gradient(#e1f5ff2e,#fff1f752),url(/sakura-sky-background.webp) top/cover no-repeat fixed!important;min-height:100vh!important}html[data-theme=sakura] .edit-shell{-webkit-backdrop-filter:blur(8px)!important;background:#ffffff47!important;border-radius:28px!important;padding:28px!important}html[data-theme=sakura] .edit-page .back-link{color:#35558a!important;font-weight:700!important}html[data-theme=sakura] .edit-page .edit-header h1{color:#35558a!important}html[data-theme=sakura] .edit-page .edit-header p{color:#52677f!important}html[data-theme=sakura] .edit-page .kicker,html[data-theme=sakura] .edit-page .section-kicker{color:#e76f9d!important}html[data-theme=sakura] .edit-page .form-section{background:linear-gradient(135deg,#ffffffeb,#e1f3ffdb,#ffeff7e6)!important;border-color:#ffffffe0!important;box-shadow:0 16px 38px #35558a24!important}html[data-theme=sakura] .edit-page .section-heading h2,html[data-theme=sakura] .edit-page .section-heading strong{color:#35558a!important}html[data-theme=sakura] .edit-page .section-heading p{color:#52677f!important}html[data-theme=sakura] .edit-page .field-label,html[data-theme=sakura] .edit-page .checkbox-label{color:#35558a!important}html[data-theme=sakura] .edit-page input,html[data-theme=sakura] .edit-page select,html[data-theme=sakura] .edit-page textarea{color:#35558a!important;background:#fffffff0!important;border-color:#65b9f352!important;box-shadow:0 5px 14px #478bbe0f!important}html[data-theme=sakura] .edit-page .checkbox-field{background:#ffffffb8!important;border-color:#e76f9d38!important}html[data-theme=sakura] .edit-page .subsection-divider{border-color:#65b9f338!important}html[data-theme=sakura] .edit-page .save-button{color:#fff!important;background:linear-gradient(135deg,#e76f9d,#f6a9c4)!important;border-color:#ffffffb8!important}html[data-theme=sakura] .edit-page .cancel-button{color:#35558a!important;background:#ffffffdb!important;border-color:#65b9f34d!important}@media (max-width:700px){html[data-theme=sakura] .edit-page{background:linear-gradient(#e1f5ff2e,#fff1f752),url(/sakura-sky-background-mobile.webp) top/cover no-repeat!important}html[data-theme=sakura] .edit-shell{background:#fff3!important;padding:14px!important}}html[data-theme=sakura] .collection-page .group-rename-button{color:#35558a!important;background:#ffffffe0!important;border:1px solid #65b9f357!important;box-shadow:0 6px 16px #35558a1a!important}html[data-theme=sakura] .collection-page .group-delete-button{color:#c95180!important;background:#ffeff7eb!important;border:1px solid #e76f9d57!important;box-shadow:0 6px 16px #e76f9d1a!important}html[data-theme=sakura] .collection-page .group-rename-form input{color:#35558a!important;background:#fffffff0!important;border:1px solid #65b9f357!important;box-shadow:0 5px 14px #35558a14!important}html[data-theme=sakura] .collection-page .group-rename-save{color:#35558a!important;background:linear-gradient(135deg,#f6a9c4,#ffd6e4)!important;border:1px solid #e76f9d4d!important;box-shadow:0 6px 16px #e76f9d24!important}html[data-theme=sakura] .collection-page .group-rename-cancel{color:#52677f!important;background:#ffffffe0!important;border:1px solid #65b9f347!important;box-shadow:0 6px 16px #35558a14!important}html[data-theme=sakura] .library-message{color:#c95180!important;-webkit-backdrop-filter:blur(10px)!important;background:#ffffffe0!important;border:1px solid #e76f9d47!important;box-shadow:0 12px 28px #35558a1a!important}html[data-theme=sakura] .library-empty-state,html[data-theme=sakura] .library-loading{color:#52677f!important;-webkit-backdrop-filter:blur(10px)!important;background:linear-gradient(135deg,#ffffffe6,#e1f3ffd6,#ffeff7e0)!important;border:1px solid #ffffffdb!important;box-shadow:0 16px 38px #35558a24!important}html[data-theme=sakura] .library-empty-icon,html[data-theme=sakura] .library-loading-mark{color:#e76f9d!important}html[data-theme=sakura] .library-empty-title{color:#35558a!important;text-shadow:none!important}html[data-theme=sakura] .library-empty-text{color:#52677f!important;text-shadow:none!important}html[data-theme=sakura] .collection-viewer-backdrop{-webkit-backdrop-filter:blur(8px)!important;background:#24344d75!important}html[data-theme=sakura] .collection-viewer-panel{background:linear-gradient(135deg,#fffffff7,#e1f3fff2,#ffeff7f5)!important;border:1px solid #ffffffeb!important;box-shadow:0 28px 80px #24344d47!important}html[data-theme=sakura] .collection-viewer-info{color:#52677f!important}html[data-theme=sakura] .collection-viewer-eyebrow{color:#e76f9d!important}html[data-theme=sakura] .collection-viewer-info h2{color:#35558a!important}html[data-theme=sakura] .collection-viewer-number,html[data-theme=sakura] .collection-viewer-set{color:#52677f!important}html[data-theme=sakura] .collection-viewer-facts>span,html[data-theme=sakura] .collection-viewer-notes{color:#24344d!important;background:#ffffffc2!important;border-color:#65b9f347!important}html[data-theme=sakura] .collection-viewer-facts strong,html[data-theme=sakura] .collection-viewer-notes strong{color:#e76f9d!important}html[data-theme=sakura] .collection-viewer-close{color:#c95180!important;background:#ffffffe6!important;border-color:#e76f9d4d!important}html[data-theme=sakura] .collection-viewer-edit{color:#35558a!important;background:linear-gradient(135deg,#f6a9c4,#ffd6e4)!important;border-color:#e76f9d4d!important;box-shadow:0 8px 20px #e76f9d2e!important}html[data-theme=sakura] .collection-viewer-zoom-hint{color:#35558a!important;background:#ffffffe6!important;border-color:#65b9f347!important}html[data-theme=sakura] .collection-viewer-image-area{background:#e1f3ff7a!important}html[data-theme=sakura] .auth-sign-out{color:#35558a!important;background:linear-gradient(135deg,#f6a9c4,#ffd6e4)!important;border:1px solid #e76f9d61!important;box-shadow:0 6px 16px #e76f9d2e!important}html[data-theme=sakura] .auth-sign-out:hover{background:linear-gradient(135deg,#f39abc,#ffc9dc)!important}
