.app-logo{vertical-align:middle;display:inline-block}.app-logo .hour-hand,.app-logo .minute-hand{transform-origin:250px 250px}.app-logo.shuffling .hour-hand{animation:.3s linear infinite chaotic-spin-hour}.app-logo.shuffling .minute-hand{animation:.2s linear infinite chaotic-spin-minute}@keyframes chaotic-spin-hour{to{transform:rotate(360deg)}}@keyframes chaotic-spin-minute{to{transform:rotate(-360deg)}}.shareable-watch-card{background:var(--color-surface);border:1px solid var(--color-border-subtle);box-sizing:border-box;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;width:100%;max-width:800px;box-shadow:none;flex-direction:column;gap:1rem;margin:0;padding:1.5rem;display:flex;transform:translateZ(0)}.shareable-watch-card .watch-image-container{width:var(--shareable-image-width);height:var(--shareable-image-height);border-bottom:1px solid var(--color-border-subtle);justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}.shareable-watch-card .watch-card-image{object-fit:contain;width:auto;max-width:100%;height:auto;max-height:100%;filter:none!important;opacity:1!important;background:0 0!important}.shareable-footer{border-top:1px solid var(--color-border-subtle);color:var(--color-text-muted);justify-content:center;align-items:center;gap:.5rem;margin-top:.5rem;padding-top:.75rem;display:flex}.shareable-footer .app-logo{color:var(--color-text-muted)}.shareable-brand-name{letter-spacing:.01em;font-size:.8rem;font-weight:600;line-height:1.35}.shareable-divider{opacity:.4;font-weight:400}.shareable-brand-url{opacity:.7;font-size:.75rem;font-weight:500;line-height:1.35}.shareable-image-container{width:var(--shareable-image-width);height:var(--shareable-image-height);background:var(--color-surface-hover);border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}.shareable-watch-image{object-fit:contain;width:auto;max-width:100%;height:auto;max-height:100%}.shareable-image-placeholder{width:100%;height:100%;color:var(--color-text-muted);justify-content:center;align-items:center;font-size:.9rem;display:flex}.shareable-worn-badge{background:var(--color-accent);color:#fff;letter-spacing:.05em;border-radius:4px;padding:.25rem .5rem;font-size:.7rem;font-weight:700;position:absolute;top:8px;right:8px}.shareable-sold-badge,.shareable-on-order-badge,.shareable-wtb-badge,.shareable-for-sale-badge{color:#e8dcc4;text-align:center;z-index:5;pointer-events:none;background:#1b4332d9;border-bottom-left-radius:8px;flex-direction:column;gap:1px;padding:4px 12px;font-size:.65rem;font-weight:700;display:flex;position:absolute;top:0;right:0;box-shadow:0 2px 6px #0003}.shareable-for-sale-label{letter-spacing:.08em;text-transform:uppercase;font-size:.55rem;font-weight:800}.shareable-for-sale-price{font-size:.75rem;font-weight:700}.shareable-sold-badge{background:var(--color-danger)}.shareable-on-order-badge{background:var(--color-info)}.shareable-wtb-badge{background:var(--color-warning,#e67e22)}.shareable-for-sale-badge{letter-spacing:.02em;background:#1b4332d9}.shareable-brand-model{text-align:center;flex-direction:column;align-items:center;gap:.25rem;padding:.75rem 0;display:flex}.shareable-brand{color:var(--color-text-primary);letter-spacing:.02em;font-size:1.1rem;font-weight:700;line-height:1.35}.shareable-model{color:var(--color-text-secondary);font-size:.95rem;font-weight:500;line-height:1.35}.shareable-mock-badge{letter-spacing:.1em;color:var(--color-text-muted);text-transform:uppercase;margin-top:.25rem;font-size:.65rem;font-weight:800}.shareable-watch-card .detail-header-section{flex-direction:row!important;align-items:flex-start!important}.shareable-watch-card .detail-card-preview{flex:0 0 var(--shareable-image-width)!important;align-self:flex-start!important}.shareable-watch-card .detail-quick-specs{width:auto!important}.shareable-watch-card .specs-grid{grid-template-columns:repeat(auto-fill,minmax(150px,1fr))!important}.detail-header-section{align-items:flex-start;gap:1rem;margin:0;padding:0;display:flex}.detail-header-section--centered{justify-content:center}.detail-header-section--centered .detail-card-preview{flex:none}.detail-card-preview{flex:0 0 260px;margin:0;padding:0}.detail-quick-specs{flex-direction:column;flex:1;gap:.5rem;margin:0;padding:0;display:flex}.specs-grid{background:var(--color-surface-hover);border:1px solid var(--color-border-subtle);box-sizing:border-box;border-radius:16px;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:.75rem;margin:0;padding:1rem;display:grid}.spec-item{box-sizing:border-box;flex-direction:column;gap:.15rem;margin:0;padding:0;display:flex}.spec-label{text-transform:uppercase;letter-spacing:.05em;color:var(--color-text-muted);box-sizing:border-box;margin:0;padding:0;font-size:.65rem;font-weight:600;line-height:1.35}.spec-value{color:var(--color-text-primary);box-sizing:border-box;margin:0;padding:0;font-size:.9rem;font-weight:500;line-height:1.35}.notes-section{background:var(--color-surface-hover);border-left:4px solid var(--color-accent);border-radius:16px;padding:.75rem 1rem}.tags-chips{flex-wrap:wrap;gap:.35rem;display:flex}.tag-chip{background:var(--color-accent-muted);color:var(--color-accent);border-radius:12px;padding:.15rem .55rem;font-size:.8rem;font-weight:500;line-height:1.4;display:inline-block}.notes-section h3{align-items:center;gap:.5rem;margin-top:0;margin-bottom:.35rem;font-size:.95rem;display:flex}.notes-content{font-size:.9rem}.sale-description-section{background:var(--color-accent-muted);border-left:4px solid var(--color-accent);border-radius:16px;padding:.75rem 1rem}.sale-description-section h3{align-items:center;gap:.5rem;margin-top:0;margin-bottom:.35rem;font-size:.95rem;display:flex}@media (width<=768px){.detail-header-section{flex-direction:column;align-items:center}.detail-card-preview{flex:none}.detail-quick-specs{width:100%}.specs-grid{grid-template-columns:repeat(2,1fr)}}.shareable-watch-list{background:var(--color-surface);box-sizing:border-box;padding:20px;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,sans-serif}.shareable-list-header{text-align:center;border-bottom:1px solid var(--color-border-subtle);margin-bottom:16px;padding-bottom:16px}.shareable-list-title{color:var(--color-text-primary);margin:0;font-size:24px;font-weight:600}.shareable-list-attribution{color:var(--color-text-secondary);margin:4px 0 0;font-size:12px}.shareable-list-grid{gap:12px;display:grid}.shareable-list-cell{background:var(--color-surface-hover);border-radius:8px;flex-direction:column;display:flex}.shareable-list-cell-image{aspect-ratio:1;background:var(--color-background);border-radius:8px 8px 0 0;justify-content:center;align-items:center;width:100%;display:flex;position:relative;overflow:hidden}.shareable-list-cell-image img{object-fit:cover;width:100%;height:100%}.shareable-list-badge{color:#fff;letter-spacing:.05em;border-radius:3px;padding:.15rem .35rem;font-size:.55rem;font-weight:700;position:absolute;top:4px;right:4px}.shareable-list-sold-badge{background:var(--color-danger)}.shareable-list-on-order-badge{background:var(--color-info)}.shareable-list-wtb-badge{background:var(--color-warning,#e67e22)}.shareable-list-for-sale-badge{background:var(--color-success);flex-direction:column;align-items:center;gap:1px;display:flex}.shareable-list-for-sale-badge span:first-child{font-size:.5rem}.shareable-list-for-sale-price{font-size:.65rem;font-weight:700}.shareable-list-cell-placeholder{width:100%;height:100%;color:var(--color-text-muted);justify-content:center;align-items:center;font-size:11px;display:flex}.shareable-list-cell-info{flex-direction:column;gap:2px;padding:8px;display:flex}.shareable-list-cell-brand{color:var(--color-text-primary);white-space:nowrap;text-overflow:ellipsis;font-size:11px;font-weight:600;overflow:hidden}.shareable-list-cell-model{color:var(--color-text-secondary);white-space:nowrap;text-overflow:ellipsis;font-size:10px;overflow:hidden}.shareable-list-cell-specs{color:var(--color-text-muted);margin-top:1px;font-size:9px}.shareable-list-cell-spec-line{white-space:nowrap;display:block}.shareable-list-wear-info{flex-direction:column;gap:1px;margin-top:2px;display:flex}.shareable-list-wear-info span:first-child{color:var(--color-text-secondary);font-size:9px}.shareable-list-last-worn{color:var(--color-text-muted);font-size:8px}.shareable-list-footer{border-top:1px solid var(--color-border-subtle);justify-content:space-between;align-items:center;margin-top:16px;padding-top:12px;display:flex}.shareable-list-footer-branding{align-items:center;gap:6px;display:flex}.shareable-list-footer-name{color:var(--color-text-secondary);font-size:12px;font-weight:500}.shareable-list-footer-divider{color:var(--color-text-muted)}.shareable-list-footer-url,.shareable-list-footer-pagination{color:var(--color-text-muted);font-size:11px}.shareable-list-title,.shareable-list-attribution,.shareable-list-cell-brand,.shareable-list-cell-model,.shareable-list-cell-specs,.shareable-list-cell-spec-line,.shareable-list-wear-info span,.shareable-list-last-worn,.shareable-list-cell-placeholder span,.shareable-list-footer-name,.shareable-list-footer-url,.shareable-list-footer-pagination{line-height:1.4}.shareable-wear-week{background:var(--color-surface);box-sizing:border-box;width:600px;padding:24px;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,sans-serif}.shareable-wear-week-header{text-align:center;border-bottom:1px solid var(--color-border-subtle);margin-bottom:16px;padding-bottom:16px}.shareable-wear-week-title{color:var(--color-text-primary);margin:0;font-size:24px;font-weight:600}.shareable-wear-week-attribution{color:var(--color-text-secondary);margin:4px 0 0;font-size:12px}.shareable-wear-week-days{flex-flow:wrap;gap:16px;display:flex}.shareable-wear-day{flex-direction:column;flex-shrink:0;gap:8px;display:flex}.shareable-wear-day-label{color:var(--color-text-secondary);text-transform:uppercase;letter-spacing:.05em;border-bottom:1px solid var(--color-border-subtle);padding-bottom:4px;font-size:13px;font-weight:700}.shareable-wear-day-cards{flex-flow:wrap;gap:10px;display:flex}.shareable-wear-card{flex-direction:column;align-items:center;gap:6px;width:120px;display:flex}.shareable-wear-card-image{background:var(--color-surface-hover);border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:120px;height:120px;display:flex;position:relative;overflow:hidden}.shareable-wear-card-image img{object-fit:cover;width:100%;height:100%}.shareable-wear-card-placeholder{width:100%;height:100%;color:var(--color-text-muted);justify-content:center;align-items:center;font-size:11px;display:flex}.shareable-wear-badge{color:#fff;letter-spacing:.03em;border-radius:3px;padding:2px 5px;font-size:.5rem;font-weight:700;position:absolute;top:4px;right:4px}.shareable-wear-sold-badge{background:var(--color-danger)}.shareable-wear-on-order-badge{background:var(--color-info)}.shareable-wear-wtb-badge{background:var(--color-warning,#e67e22)}.shareable-wear-card-info{flex-direction:column;align-items:center;gap:1px;width:100%;min-width:0;display:flex}.shareable-wear-card-brand{color:var(--color-text-primary);white-space:nowrap;text-overflow:ellipsis;text-align:center;width:100%;font-size:12px;font-weight:600;display:block;overflow:hidden}.shareable-wear-card-model{color:var(--color-text-secondary);white-space:nowrap;text-overflow:ellipsis;text-align:center;width:100%;font-size:11px;display:block;overflow:hidden}.shareable-wear-card-specs{color:var(--color-text-muted);text-align:center;width:100%;margin-top:1px;font-size:10px}.shareable-wear-card-spec-line{white-space:nowrap;display:block}.shareable-wear-week-footer{border-top:1px solid var(--color-border-subtle);justify-content:space-between;align-items:center;margin-top:16px;padding-top:12px;display:flex}.shareable-wear-week-footer-branding{align-items:center;gap:6px;display:flex}.shareable-wear-week-footer-name{color:var(--color-text-secondary);font-size:12px;font-weight:500}.shareable-wear-week-footer-divider{color:var(--color-text-muted)}.shareable-wear-week-footer-url,.shareable-wear-week-footer-count{color:var(--color-text-muted);font-size:11px}.shareable-wear-week-title,.shareable-wear-week-attribution,.shareable-wear-day-label,.shareable-wear-card-brand,.shareable-wear-card-model,.shareable-wear-card-specs,.shareable-wear-card-spec-line,.shareable-wear-card-placeholder span,.shareable-wear-week-footer-name,.shareable-wear-week-footer-url,.shareable-wear-week-footer-count{line-height:1.4}.shareable-watch-collage{--collage-accent:#d4af37;--collage-accent-rgb:212, 175, 55;--collage-accent-light:#f4d47c;--collage-accent-dark:#9a7a1a;--collage-accent-contrast:#1f1505;--collage-bg-1:#0a0d18;--collage-bg-2:#121728;--collage-text:#f3eedf;--collage-text-rgb:243, 238, 223;--collage-glow-rgb:56, 189, 248;--collage-photo-shadow:var(--collage-photo-shadow);box-sizing:border-box;background:radial-gradient(circle at 78% 8%, rgba(var(--collage-accent-rgb), .1), transparent 42%), radial-gradient(circle at 12% 92%, rgba(var(--collage-glow-rgb), .07), transparent 40%), linear-gradient(150deg, var(--collage-bg-1) 0%, var(--collage-bg-2) 48%, var(--collage-bg-1) 100%);width:800px;max-width:100%;color:var(--collage-text);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;flex-direction:column;min-height:600px;margin:0;padding:48px 44px 36px;font-family:Inter,system-ui,-apple-system,sans-serif;display:flex;position:relative;overflow:hidden;transform:translateZ(0)}.collage-ambient-glow{background:radial-gradient(circle, rgba(var(--collage-accent-rgb), .14) 0%, rgba(var(--collage-accent-rgb), .04) 40%, transparent 68%);pointer-events:none;z-index:0;width:520px;height:520px;position:absolute;top:-120px;right:-80px}.collage-stage{z-index:1;flex-direction:column;flex:1;gap:28px;display:flex;position:relative}.collage-headline{flex-direction:column;align-items:center;gap:10px;line-height:1.05;display:flex}.collage-headline--overlay{color:#fff;text-shadow:0 3px 18px #000000b3}.collage-tagline{letter-spacing:.32em;text-transform:uppercase;color:var(--collage-accent);margin-bottom:2px;font-size:.72rem;font-weight:600}.collage-headline--overlay .collage-tagline{text-shadow:0 2px 8px #0009}.collage-brand{letter-spacing:-.01em;color:var(--collage-text);font-family:Georgia,Times New Roman,serif;font-size:2.85rem;font-weight:700;line-height:.98}.collage-headline--overlay .collage-brand{color:#fff;font-size:3.1rem}.collage-model{letter-spacing:.04em;color:rgba(var(--collage-text-rgb), .78);font-size:1.12rem;font-weight:400}.collage-headline--overlay .collage-model{color:#ffffffeb}.collage-gold-rule{align-self:stretch;align-items:center;gap:8px;margin:2px 0;display:flex}.collage-gold-line{background:linear-gradient(to right, transparent, rgba(var(--collage-accent-rgb), .85));flex:1;height:1px}.collage-gold-line:last-child{background:linear-gradient(to left, transparent, rgba(var(--collage-accent-rgb), .85))}.collage-gold-diamond{background:var(--collage-accent);width:6px;height:6px;box-shadow:0 0 8px rgba(var(--collage-accent-rgb), .5);flex-shrink:0;transform:rotate(45deg)}.collage-price-banner{background:linear-gradient(135deg, var(--collage-accent-dark) 0%, var(--collage-accent-light) 50%, var(--collage-accent) 100%);box-shadow:0 8px 28px rgba(var(--collage-accent-rgb), .38);color:var(--collage-accent-contrast);border-radius:12px;flex-direction:column;align-self:center;align-items:center;gap:2px;padding:14px 28px 16px;display:inline-flex;overflow:hidden}.collage-price-eyebrow{letter-spacing:.28em;text-transform:uppercase;opacity:.65;font-size:.7rem;font-weight:700}.collage-price-amount{letter-spacing:-.01em;font-family:Georgia,Times New Roman,serif;font-size:2.8rem;font-weight:700;line-height:.95}.collage-float-img{box-shadow:0 16px 40px var(--collage-photo-shadow);border-radius:14px;display:block}.collage-float-img--hero{width:auto;max-width:100%;height:auto;max-height:460px;margin:0 auto}.collage-float-img--accent{width:auto;max-width:100%;height:auto;max-height:180px;box-shadow:0 12px 30px var(--collage-photo-shadow);border-radius:12px}.collage-float-img--grid{object-fit:cover;width:100%;height:230px}.collage-img-placeholder{background:rgba(var(--collage-text-rgb), .03);border:1px dashed rgba(var(--collage-accent-rgb), .2);min-width:140px;min-height:140px;color:rgba(var(--collage-text-rgb), .3);border-radius:inherit;box-sizing:border-box;justify-content:center;align-items:center;font-size:.85rem;display:flex}.collage-stat{flex-direction:column;align-items:center;gap:2px;line-height:1;display:flex}.collage-stat-figure{align-items:baseline;gap:3px;display:flex}.collage-stat-num{color:var(--collage-accent);letter-spacing:-.02em;font-family:Georgia,Times New Roman,serif;font-size:2.4rem;font-weight:700;line-height:.9}.collage-stat-unit{text-transform:uppercase;letter-spacing:.08em;color:rgba(var(--collage-accent-rgb), .8);font-size:.85rem;font-weight:700}.collage-stat-label{text-transform:uppercase;letter-spacing:.16em;color:rgba(var(--collage-text-rgb), .5);margin-top:4px;font-size:.6rem;font-weight:600}.collage-stat--text .collage-stat-text-value{color:var(--collage-accent);letter-spacing:.01em;font-size:1.15rem;font-weight:700}.collage-stat-grid{grid-template-columns:repeat(2,auto);justify-content:center;gap:20px 28px;display:grid}.collage-stat-band{flex-wrap:wrap;gap:14px 40px;padding:4px 0;display:flex}.collage-spread{grid-template-columns:1.35fr 1fr;align-items:center;gap:32px;display:grid}.collage-spread-hero{justify-content:center;align-items:center;min-width:0;display:flex}.collage-spread-aside{text-align:center;flex-direction:column;align-items:center;gap:22px;display:flex}.collage-spread-aside .collage-sale-notes{text-align:left;background:rgba(var(--collage-text-rgb), .04);border:1px solid rgba(var(--collage-accent-rgb), .14);border-radius:10px;max-width:100%;padding:14px 18px}.collage-spread-aside .collage-sale-notes p{text-align:left}.collage-float-row{flex-wrap:wrap;justify-content:center;align-items:flex-end;gap:4px;padding:6px 8px 0;display:flex}.collage-float-cell{transform-origin:bottom;flex-direction:column;flex:0 auto;align-items:center;gap:8px;min-width:0;display:flex}.collage-float-row--count-1 .collage-float-img--accent{max-height:290px}.collage-float-row--count-2 .collage-float-img--accent{max-height:240px}.collage-float-row--count-3 .collage-float-img--accent{max-height:200px}.collage-float-row--count-4 .collage-float-img--accent{max-height:175px}.collage-float-row--count-5 .collage-float-img--accent{max-height:155px}.collage-grid-headline{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.collage-grid{grid-template-columns:repeat(2,1fr);gap:16px;display:grid}.collage-grid--1{grid-template-columns:1fr}.collage-grid--1 .collage-float-img--grid{height:340px}.collage-grid-cell{flex-direction:column;align-items:center;gap:7px;display:flex}.collage-magazine{width:100%;height:540px;box-shadow:0 20px 48px var(--collage-photo-shadow);background:#000;border-radius:16px;position:relative;overflow:hidden}.collage-magazine-img{object-fit:cover;width:100%;height:100%}.collage-magazine-scrim{pointer-events:none;background:linear-gradient(#0608108c 0%,#06081000 38%,#06081052 58%,#060810f0 98%);position:absolute;inset:0}.collage-magazine-price{z-index:3;position:absolute;top:22px;right:22px}.collage-magazine-stats{z-index:3;gap:26px;display:flex;position:absolute;top:22px;left:28px}.collage-magazine-stats .collage-stat-num{text-shadow:0 2px 12px #000000b3}.collage-magazine-stats .collage-stat-label{color:#ffffffa6;text-shadow:0 1px 6px #000000b3}.collage-magazine-headline{z-index:2;color:#fff;flex-direction:column;gap:10px;display:flex;position:absolute;bottom:30px;left:32px;right:32px}.collage-magazine-excerpt{color:#ffffffdb;text-shadow:0 2px 10px #000c;max-width:72%;margin:0;font-size:.92rem;font-style:italic;line-height:1.45}.collage-magazine-thumbs{z-index:3;justify-content:flex-end;gap:8px;display:flex;position:absolute;bottom:22px;left:22px;right:22px}.collage-magazine-thumb{object-fit:cover;border:2px solid rgba(var(--collage-accent-rgb), .9);width:62px;height:62px;box-shadow:0 4px 12px var(--collage-photo-shadow);border-radius:8px}.collage-magazine--thumbs .collage-magazine-headline{bottom:96px}.collage-caption{color:rgba(var(--collage-accent-rgb), .85);letter-spacing:.14em;text-transform:uppercase;font-size:.66rem;font-weight:600}.collage-sale-notes,.collage-magazine-sale-notes{color:rgba(var(--collage-text-rgb), .75);max-width:92%;font-size:.9rem;line-height:1.5}.collage-sale-notes p,.collage-magazine-sale-notes p{margin:0 0 .4rem}.collage-sale-notes p:last-child,.collage-magazine-sale-notes p:last-child{margin-bottom:0}.collage-sale-notes strong,.collage-sale-notes b,.collage-magazine-sale-notes strong,.collage-magazine-sale-notes b{color:rgba(var(--collage-text-rgb), .95);font-weight:700}.collage-sale-notes em,.collage-sale-notes i,.collage-magazine-sale-notes em,.collage-magazine-sale-notes i{font-style:italic}.collage-sale-notes ul,.collage-sale-notes ol,.collage-magazine-sale-notes ul,.collage-magazine-sale-notes ol{margin:.3rem 0;padding-left:1.2rem}.collage-sale-notes li,.collage-magazine-sale-notes li{margin:.15rem 0}.collage-sale-notes ul li::marker{color:var(--collage-accent)}.collage-magazine-sale-notes ul li::marker{color:var(--collage-accent)}.collage-sale-notes a,.collage-magazine-sale-notes a{color:var(--collage-accent);text-decoration:none}.collage-magazine-sale-notes{color:#ffffffdb;text-shadow:0 2px 10px #000c;max-width:72%;font-style:italic}.collage-magazine-sale-notes strong,.collage-magazine-sale-notes b{color:#fff}.collage-specs-row{border-top:1px solid rgba(var(--collage-accent-rgb), .16);flex-wrap:wrap;align-items:baseline;gap:.5rem .9rem;padding:14px 0 0;font-size:.85rem;display:flex}.collage-spec-chip{align-items:baseline;gap:.35rem;display:inline-flex}.collage-spec-label-inline{color:rgba(var(--collage-text-rgb), .45);text-transform:uppercase;letter-spacing:.1em;font-size:.65rem;font-weight:600}.collage-spec-value{color:rgba(var(--collage-text-rgb), .88);letter-spacing:.02em;font-weight:500}.collage-spec-dot{color:rgba(var(--collage-accent-rgb), .4);font-size:.7rem}.collage-footer{z-index:1;border-top:1px solid rgba(var(--collage-accent-rgb), .16);color:rgba(var(--collage-text-rgb), .5);justify-content:center;align-items:center;gap:8px;margin-top:28px;padding-top:18px;display:flex;position:relative}.collage-footer .app-logo{color:rgba(var(--collage-accent-rgb), .7)}.collage-footer-brand{letter-spacing:.06em;color:rgba(var(--collage-text-rgb), .72);font-size:.78rem;font-weight:600}.collage-footer-dot{color:rgba(var(--collage-accent-rgb), .5)}.collage-footer-url{letter-spacing:.04em;color:rgba(var(--collage-accent-rgb), .72);font-size:.74rem;font-weight:500}.collage-preview-scaler{justify-content:center;width:100%;display:flex;overflow:hidden}.collage-preview-inner{transform-origin:top}
