@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-cyrillic-ext-wght-normal-BOeWTOD4.woff2)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-cyrillic-wght-normal-DqGufNeO.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-greek-ext-wght-normal-DlzME5K_.woff2)format("woff2-variations");unicode-range:U+1F??}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-greek-wght-normal-CkhJZR-_.woff2)format("woff2-variations");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-vietnamese-wght-normal-CBcvBZtf.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-latin-ext-wght-normal-DO1Apj_S.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-latin-wght-normal-Dx4kXJAl.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--color-background:#101114;--color-foreground:#f5f3ee;--color-muted:#f5f3eea3;--color-faint:#ffffff52;--color-accent:#a49cf0;--color-border:#ffffff29;--danger:#ffb4a9;--accent-lift:white;--surface-primary:#101114;--surface-elevated:#0c0d0fad;--surface-overlay:#000;--text-primary:#f5f3ee;--color-text-soft:#f5f3eecc;--color-text-muted:#f5f3eea3;--color-text-faint:#ffffff52;--border-subtle:#ffffff1a;--border-normal:#ffffff29;--border-strong:#ffffff40;--color-focus-ring:#ffffff75;--interactive:#ffffff1a;--interactive-hover:#ffffff26;--interactive-active:#ffffff1f;--color-canvas:#101114;--background-app:radial-gradient(circle at 25% 20%, #374f5c42, transparent 32%), radial-gradient(circle at 80% 12%, #75553e33, transparent 27%), linear-gradient(135deg, #101114 0%, #181715 54%, #12151a 100%);--grid-color:#ffffff0b;--size-grid:48px;--background-canvas-grid:linear-gradient(var(--grid-color) 1px, transparent 1px), linear-gradient(90deg, var(--grid-color) 1px, transparent 1px);--color-attention-glow:#a49cf0;--selection-stroke-width:1.5px;--font-family-ui:"Inter Variable", Inter, ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--font-family-display:var(--font-family-ui);--font-family-code:"SFMono-Regular", Consolas, "Liberation Mono", monospace;--type-xs:11px;--type-sm:12.5px;--type-md:14px;--type-lg:17px;--type-xl:20px;--type-2xl:24px;--font-weight-regular:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-strong:700;--font-weight-emphasis:650;--font-weight-display:680;--card-title-weight:500;--line-height-tight:1;--line-height-control:1.2;--line-height-toast:1.25;--line-height-hint:1.3;--line-height-panel-title:1.4;--line-height-body:1.45;--line-height-code:1.55;--line-height-rich-content:1.7;--tracking-label:.04em;--radius-large:22px;--radius-medium:12px;--radius-small:8px;--card-radius:max(0px, calc(var(--radius-large) - 2px));--content-radius:var(--radius-medium);--button-radius:var(--radius-small);--radius-control:var(--radius-medium);--radius-top-toolbar:max(0px, calc(var(--radius-large) - 8px));--radius-toast:var(--radius-medium);--radius-thumbnail:calc(var(--radius-small) + 1px);--radius-artwork:calc(var(--radius-medium) + 2px);--border-width-hairline:1px;--shadow-small:0 14px 32px #00000059;--shadow-medium:0 14px 34px #00000047;--shadow-large:0 26px 70px #00000057;--shadow-dialog:0 24px 80px #0000007a;--blur-chrome:blur(18px);--blur-panel:blur(20px);--space-detail-1:4px;--space-detail-2:6px;--space-detail-3:8px;--space-detail-4:10px;--space-detail-5:12px;--space-detail-6:16px;--card-padding:20px;--space-panel-header-gap:12px;--space-panel-body-x:16px;--space-panel-body-top:14px;--space-panel-body-bottom:16px;--space-control-gap:10px;--space-control-inner-gap:8px;--space-control-padding-x:12px;--space-card-footer-padding-y:12px;--space-menu-padding:6px;--space-menu-item-padding-x:10px;--space-popover-offset:8px;--space-toast-padding-y:12px;--space-toast-padding-x:14px;--size-input-height:38px;--size-input-padding-x:12px;--size-menu-item-height:34px;--card-header-button-size:32px;--card-footer-button-size:26px;--size-control-icon:18px;--size-primary-icon:20px;--size-play-button:46px;--size-top-toolbar-height:54px;--size-top-toolbar-control:36px;--size-toast-max-width:520px;--size-thumbnail:112px;--icon-stroke-width:2;--transition-fast:.15s ease;--opacity-disabled:.45;--focus-ring-width:2px;--focus-ring-offset:2px;--active-control-translate-y:1px;--color-panel-border:#ffffff29;--color-panel-divider:#ffffff1a;--card-border:.5px solid #ffffff17;--card-title-color:#fffffff0;--card-footer-meta-color:#ffffff52;--shadow-panel:var(--shadow-large);--card-eyebrow-size:11px;--card-eyebrow-tracking:1.5px;--card-eyebrow-weight:700;--card-title-size:20px;--card-footer-meta-size:11px;--card-button-bg:#ffffff0a;--card-button-border:#ffffff1a;--card-button-icon-color:#ffffff94;--card-button-bg-hover:#ffffff14;--card-button-active-bg:#ffffff1f;--card-button-active-border:#ffffff2e;--card-button-active-icon:#ffffffbf;--color-control:#ffffff1a;--color-control-border:#ffffff24;--color-control-border-hover:#ffffff40;--color-empty-control:#ffffff17;--color-empty-control-hover:#ffffff26;--range-accent:#f5eee0;--range-track:var(--border-strong);--range-thumb:var(--text-primary);--color-input-bg:#0000003d;--color-input-text:#fffaf2;--color-dropdown-bg:#000;--background-menu:#0e0f12eb;--background-app-badge:#0c0d0fad;--color-app-badge-border:#ffffff1f;--color-app-badge-text:#f6f2ea;--shadow-app-badge:var(--shadow-medium);--font-size-app-badge-meta:12px;--background-toast:#0e0f12eb;--color-toast-border:#ffffff26;--color-toast-text:#f8f4ef;--background-dialog:#181d24;--color-dialog-border:#dce4ee52;--background-backdrop:#0000008c;--accent-images:#7f77dd;--bg-images:#16121f;--accent-notes:#8fb7a2;--bg-notes:#101918;--accent-spotify:#1db954;--bg-spotify:#0e1712;--color-album-empty:#ffffff14;--color-album-empty-highlight:#ffffff29;--background-album-empty:linear-gradient(135deg, var(--color-album-empty-highlight), transparent), var(--color-album-empty);--motion-reduced-duration:1ms;--accent-picks:#d4b48c;--bg-picks:#1a1612}.panel{--accent:var(--accent-notes);--bg:var(--bg-notes);--card-eyebrow-color:color-mix(in srgb, var(--accent) 50%, var(--color-text-soft));--card-content-bg:color-mix(in srgb, var(--accent) 7%, transparent);--card-primary-bg:color-mix(in srgb, var(--accent) 20%, transparent);--card-primary-border:color-mix(in srgb, var(--accent) 45%, transparent);--card-primary-icon:color-mix(in srgb, var(--accent) 85%, var(--accent-lift));--card-bg-gradient:linear-gradient(160deg, color-mix(in srgb, var(--accent) 28%, transparent), var(--bg) 62%), var(--bg)}.selection-panel{--accent:var(--accent-picks);--bg:var(--bg-picks)}*{box-sizing:border-box}body{min-height:100vh;color:var(--text-primary);background:var(--color-canvas);font-family:var(--font-family-ui);font-size:var(--type-md);line-height:var(--line-height-body);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;font-synthesis:none;margin:0}body:before{content:"";z-index:-1;background:var(--background-canvas-grid), var(--background-app);background-size:var(--size-grid) var(--size-grid), var(--size-grid) var(--size-grid), auto, auto, auto;position:fixed;inset:0}.layout{gap:var(--space-detail-6);padding:var(--space-detail-6);max-width:1440px;margin:0 auto;display:grid}.toolbar{justify-content:space-between;align-items:center;gap:var(--space-detail-6);min-height:var(--size-top-toolbar-height);padding:var(--space-detail-4) var(--space-detail-6);border:var(--border-width-hairline) solid var(--color-app-badge-border);border-radius:var(--radius-top-toolbar);background:var(--background-app-badge);box-shadow:var(--shadow-app-badge);-webkit-backdrop-filter:var(--blur-chrome);backdrop-filter:var(--blur-chrome);color:var(--color-app-badge-text);display:flex}.title-block{flex:1;min-width:0}h1{font-family:var(--font-family-display);font-size:var(--type-lg);font-weight:var(--font-weight-display);line-height:var(--line-height-control);margin:0}.lede{margin:var(--space-detail-1) 0 0;max-width:42rem;font-size:var(--type-md);line-height:var(--line-height-hint);color:var(--color-text-soft)}.hint{max-width:44rem;font-size:var(--type-md);line-height:var(--line-height-body);color:var(--color-text-soft);margin:0}.controls{align-items:center;gap:var(--space-control-gap);flex-wrap:wrap;display:flex}.controls label{align-items:center;gap:var(--space-control-inner-gap);font-size:var(--font-size-app-badge-meta);font-weight:var(--font-weight-medium);letter-spacing:var(--tracking-label);color:var(--color-text-muted);display:flex}.controls select{height:var(--size-top-toolbar-control)}select,input[type=text]{height:var(--size-input-height);padding:0 var(--size-input-padding-x);border:var(--border-width-hairline) solid var(--color-control-border);border-radius:var(--radius-control);background:var(--color-input-bg);color:var(--color-input-text);font:inherit;line-height:var(--line-height-control);transition:border-color var(--transition-fast);outline:none}select:hover:not(:disabled),input[type=text]:hover{border-color:var(--color-control-border-hover)}select:disabled{opacity:var(--opacity-disabled);cursor:not-allowed}option{background:var(--color-dropdown-bg);color:var(--color-input-text)}input[type=text]::placeholder{color:var(--color-text-muted)}input[type=checkbox]{width:var(--space-detail-6);height:var(--space-detail-6);accent-color:var(--color-accent);margin:0}button{justify-content:center;align-items:center;gap:var(--space-control-inner-gap);height:var(--card-header-button-size);padding:0 var(--space-control-padding-x);border:var(--border-width-hairline) solid var(--card-button-border);border-radius:var(--button-radius);background:var(--card-button-bg);color:var(--card-button-icon-color);font:inherit;font-size:var(--type-md);font-weight:var(--font-weight-medium);line-height:var(--line-height-control);white-space:nowrap;cursor:pointer;transition:transform var(--transition-fast), background-color var(--transition-fast), border-color var(--transition-fast), color var(--transition-fast);display:inline-flex}button:hover:not(:disabled){background:var(--card-button-bg-hover);color:var(--card-button-active-icon)}button:active:not(:disabled){transform:translateY(var(--active-control-translate-y))}button:disabled{opacity:var(--opacity-disabled);cursor:not-allowed}.button-primary{border-color:var(--card-primary-border);background:var(--card-primary-bg);color:var(--card-primary-icon)}.button-primary:hover:not(:disabled){background:var(--card-primary-border);color:var(--accent-lift)}.ghost-button{background:0 0;border-color:#0000}.ghost-button:hover:not(:disabled){border-color:var(--card-button-border)}.button-small{height:var(--card-footer-button-size);padding:0 var(--space-detail-4);font-size:var(--type-sm)}.collection-action button{height:var(--size-input-height)}:focus-visible,input[type=text]:focus{outline:var(--focus-ring-width) solid var(--color-focus-ring);outline-offset:var(--focus-ring-offset)}a{color:var(--card-primary-icon,var(--color-accent));text-decoration-thickness:var(--border-width-hairline);text-underline-offset:.15em}.panel{border:var(--border-width-hairline) solid var(--color-panel-border);border-radius:var(--radius-large);background:var(--card-bg-gradient);min-width:0;box-shadow:var(--shadow-panel);-webkit-backdrop-filter:var(--blur-panel);backdrop-filter:var(--blur-panel);flex-direction:column;display:flex;overflow:hidden}.card-header{align-items:center;gap:var(--space-panel-header-gap);padding:var(--card-padding);display:flex}.card-header h2,.card-header p{margin:0}.card-heading{flex:1;min-width:0}.card-eyebrow{margin-bottom:var(--space-detail-1);color:var(--card-eyebrow-color);font-size:var(--card-eyebrow-size);font-weight:var(--card-eyebrow-weight);letter-spacing:var(--card-eyebrow-tracking);text-transform:uppercase}.card-title{max-width:100%;color:var(--card-title-color);font-family:var(--font-family-display);font-size:var(--card-title-size);font-weight:var(--card-title-weight);line-height:var(--line-height-panel-title);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.card-meta{margin-top:var(--space-detail-1);font-size:var(--type-sm);color:var(--color-text-muted)}.card-body{gap:var(--space-detail-5);min-height:0;padding:var(--space-panel-body-top) var(--space-panel-body-x) var(--space-panel-body-bottom);align-content:start;display:grid}.card-content{border:var(--card-border);border-radius:var(--content-radius);background:var(--card-content-bg)}.back-button{flex:none}.browse-body{gap:var(--space-detail-6);grid-template-columns:minmax(0,1fr) 23rem;align-items:start;display:grid}.side-column{top:var(--space-detail-6);max-height:calc(100vh - 2 * var(--space-detail-6));gap:var(--space-detail-6);grid-template-rows:auto minmax(0,1fr);display:grid;position:sticky}.selection-panel[data-empty=true] .card-title{color:var(--color-text-muted)}.card-body>*,.collection-action>*{min-width:0}.collection-action{gap:var(--space-control-inner-gap);align-items:center;display:flex}.collection-action input,.collection-action select{flex:1}.clear-button{justify-self:start}.status-line{min-height:var(--space-detail-6);font-size:var(--type-md);line-height:var(--line-height-hint);color:var(--card-eyebrow-color);margin:0}.warning-line{font-size:var(--type-md);line-height:var(--line-height-hint);color:var(--danger);margin:0}.collections-panel{min-height:0}.collections-panel .card-body{grid-template-rows:auto minmax(0,1fr);min-height:0}.collection-list{gap:var(--space-detail-3);align-content:start;min-height:0;margin:0;padding:0;list-style:none;display:grid;overflow-y:auto}.collection-row{gap:var(--space-detail-2);padding:var(--space-detail-4) var(--space-detail-5);cursor:pointer;transition:background-color var(--transition-fast), border-color var(--transition-fast);display:grid;position:relative}.collection-row:hover{border-color:var(--border-strong);background:var(--interactive)}.collection-row.is-active{border-color:var(--card-primary-border);background:var(--card-primary-bg)}.collection-empty{padding:var(--space-detail-4) var(--space-detail-1);font-size:var(--type-md);color:var(--color-text-muted)}.collection-open{height:auto;color:var(--text-primary);font-size:var(--type-md);font-weight:var(--font-weight-semibold);line-height:var(--line-height-body);text-align:left;white-space:normal;overflow-wrap:anywhere;background:0 0;border:0;justify-self:start;padding:0}.collection-open:after{content:"";border-radius:var(--content-radius);position:absolute;inset:0}.collection-open:hover:not(:disabled),.collection-row:hover .collection-open,.collection-row.is-active .collection-open{color:var(--card-primary-icon);background:0 0}.collection-meta{font-size:var(--type-sm);color:var(--color-text-muted);margin:0}.collection-row-actions{z-index:1;gap:var(--space-detail-2);flex-wrap:wrap;display:flex;position:relative}@media (width<=1100px){.toolbar{flex-direction:column;align-items:stretch}.browse-body{grid-template-columns:minmax(0,1fr)}.side-column{order:-1;max-height:none;position:static}.collection-list{max-height:18rem}}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:var(--motion-reduced-duration)!important;animation-duration:var(--motion-reduced-duration)!important}}.grid-panel{--accent:var(--color-foreground);--bg:var(--color-canvas);background:var(--bg)}.grid-panel .card-header{padding:var(--space-detail-6) var(--card-padding)}.grid-panel .card-meta{font-size:var(--type-md);margin-top:0}.grid-panel .card-title+.card-meta{margin-top:var(--space-detail-1)}.grid-panel .card-body{padding:0 0 var(--space-panel-body-bottom);gap:var(--space-detail-5)}.grid-panel .hint{padding:0 var(--card-padding)}.shared-banner{align-items:center;gap:var(--space-detail-5);margin:0 var(--card-padding);padding:var(--space-detail-5) var(--space-detail-6);border-color:var(--card-primary-border);flex-wrap:wrap;display:flex}.shared-banner p{flex:1;min-width:16rem;margin:0}.image-grid{gap:var(--space-detail-1);-webkit-user-select:none;user-select:none;grid-template-columns:repeat(auto-fill,minmax(190px,1fr));display:grid}.tile{background:var(--background-album-empty);cursor:pointer;transition:outline-color var(--transition-fast);margin:0;padding:0;position:relative;overflow:hidden}.tile img{aspect-ratio:1;object-fit:cover;width:100%;display:block}.tile.is-selected{outline:var(--selection-stroke-width) solid var(--color-attention-glow);outline-offset:calc(-1 * var(--selection-stroke-width))}.tile.is-missing img{visibility:hidden}.tile.is-missing:before{content:"Image file not found";padding:var(--space-detail-6);text-align:center;font-size:var(--type-md);color:var(--color-text-muted);place-items:center;display:grid;position:absolute;inset:0}.tile.is-missing .tile-footer{opacity:1;background:var(--surface-elevated)}.tile.is-selected:after{content:"✓";top:var(--space-detail-3);left:var(--space-detail-3);width:var(--card-footer-button-size);height:var(--card-footer-button-size);background:var(--color-attention-glow);color:var(--color-background);font-size:var(--type-md);font-weight:var(--font-weight-strong);border-radius:50%;place-items:center;display:grid;position:absolute}.tile-footer{justify-content:space-between;align-items:center;gap:var(--space-detail-2);padding:var(--space-detail-3);background:linear-gradient(transparent, var(--surface-elevated));color:var(--text-primary);font-size:var(--type-sm);opacity:0;transition:opacity var(--transition-fast);display:flex;position:absolute;inset:auto 0 0}.tile:hover .tile-footer,.tile:focus-within .tile-footer{opacity:1}.tile-footer a{height:var(--card-footer-button-size);padding:0 var(--space-detail-4);border:var(--border-width-hairline) solid var(--card-button-border);border-radius:var(--button-radius);background:var(--card-button-bg);color:var(--card-button-icon-color);font-size:var(--type-sm);font-weight:var(--font-weight-medium);transition:background-color var(--transition-fast), color var(--transition-fast);align-items:center;text-decoration:none;display:inline-flex}.tile-footer a:hover{background:var(--card-button-bg-hover);color:var(--card-button-active-icon)}.tile-footer button.tile-username{text-overflow:ellipsis;white-space:nowrap;text-align:left;min-width:0;color:var(--text-primary);text-decoration:underline;text-decoration-thickness:var(--border-width-hairline);text-underline-offset:.15em;background:0 0;border:none;flex:auto;padding:0;display:block;overflow:hidden}.creator-card{left:var(--space-detail-3);bottom:calc(var(--card-footer-button-size) + 2 * var(--space-detail-3) + var(--space-popover-offset));z-index:1;gap:var(--space-detail-1);max-width:calc(100% - 2 * var(--space-detail-3));padding:var(--space-detail-4) var(--space-detail-5);border:var(--border-width-hairline) solid var(--color-app-badge-border);border-radius:var(--radius-control);background:var(--background-menu);box-shadow:var(--shadow-app-badge);-webkit-backdrop-filter:var(--blur-chrome);backdrop-filter:var(--blur-chrome);font-size:var(--type-sm);color:var(--color-app-badge-text);display:grid;position:absolute}.creator-card-label{font-size:var(--card-eyebrow-size);font-weight:var(--card-eyebrow-weight);letter-spacing:var(--card-eyebrow-tracking);text-transform:uppercase;color:var(--color-text-muted)}.creator-card-name{font-size:var(--type-md);font-weight:var(--font-weight-semibold)}.creator-card a{text-overflow:ellipsis;white-space:nowrap;color:var(--color-accent);overflow:hidden}.lightbox{z-index:10;align-items:center;gap:var(--space-detail-6);padding:var(--space-detail-6);background:var(--background-backdrop);grid-template-columns:auto minmax(0,1fr) auto;display:grid;position:fixed;inset:0}.lightbox-frame{min-width:0;max-height:calc(100vh - 2 * var(--space-detail-6));gap:var(--space-detail-5);padding:var(--space-detail-6);border:var(--border-width-hairline) solid var(--color-dialog-border);border-radius:var(--radius-large);background:var(--background-dialog);box-shadow:var(--shadow-dialog);grid-template-rows:auto minmax(0,1fr) auto;margin:0;display:grid}.zoom-bar{align-items:center;gap:var(--space-control-inner-gap);display:flex}.zoom-step{width:var(--card-header-button-size);font-size:var(--type-lg);line-height:var(--line-height-tight);padding:0}.zoom-level{text-align:center;min-width:4rem;font-size:var(--type-sm);font-weight:var(--font-weight-medium);color:var(--color-text-muted)}.zoom-hint{font-size:var(--type-sm);color:var(--color-text-muted);margin-left:auto}.lightbox-stage{border:var(--border-width-hairline) solid var(--border-subtle);border-radius:var(--radius-artwork);background:var(--color-input-bg);min-height:0;display:flex;overflow:auto}.lightbox-stage img{border-radius:var(--radius-artwork);max-width:100%;max-height:100%;box-shadow:var(--shadow-small);flex:none;margin:auto;display:block}.lightbox-stage.is-zoomed{cursor:zoom-out}.lightbox-stage.is-zoomed img{max-width:none;max-height:none;box-shadow:none;border-radius:0}.lightbox-stage:not(.is-zoomed){cursor:zoom-in}.lightbox-caption{justify-content:space-between;align-items:center;gap:var(--space-detail-6);color:var(--color-text-soft);flex-wrap:wrap;display:flex}.lightbox-creator{align-items:center;gap:var(--space-detail-3);display:flex}.lightbox-creator strong{color:var(--text-primary);font-weight:var(--font-weight-semibold)}.checkbox-label{align-items:center;gap:var(--space-detail-3);cursor:pointer;margin-left:auto;display:flex}.lightbox-caption a{color:var(--color-accent)}.lightbox-nav{width:var(--size-play-button);height:var(--size-play-button);font-size:var(--type-2xl);line-height:var(--line-height-tight);padding:0}.lightbox-close{top:var(--space-detail-6);right:var(--space-detail-6);position:absolute}
