.youth-lightbox.svelte-ft2tk1{box-sizing:border-box;color:#fff;background:linear-gradient(145deg,#242628,#121415 65%);border:1px solid #ffffff29;border-radius:8px;width:min(500px,100vw - 24px);max-height:calc(100dvh - 24px);padding:20px;font-family:Inter,Arial,sans-serif;animation:.22s ease-out svelte-ft2tk1-viewer-in;overflow:auto;box-shadow:0 32px 100px #000a}.youth-lightbox.svelte-ft2tk1::backdrop{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#080a0de8;animation:.22s ease-out svelte-ft2tk1-backdrop-in}header.svelte-ft2tk1,.viewer-footer.svelte-ft2tk1,.navigation.svelte-ft2tk1{justify-content:space-between;align-items:center;gap:10px;display:flex}header.svelte-ft2tk1{justify-content:flex-end;margin-bottom:12px}h2.svelte-ft2tk1{overflow-wrap:anywhere;margin:4px 0 0;font:600 16px/1.4 Inter,Arial,sans-serif}.caption.svelte-ft2tk1{flex:1;min-width:0}.counter.svelte-ft2tk1{color:#ffc72c;font-variant-numeric:tabular-nums;font-size:10px;font-weight:700}.sequence.svelte-ft2tk1{gap:5px;margin-bottom:14px;display:flex}.sequence.svelte-ft2tk1 span:where(.svelte-ft2tk1){background:#ffffff24;border-radius:2px;flex:1;height:3px;transition:background .2s}.sequence.svelte-ft2tk1 .current:where(.svelte-ft2tk1){background:#ffc72c}button.svelte-ft2tk1{color:#fff;cursor:pointer;background:#ffffff09;border:1px solid #ffffff24;border-radius:8px;flex:0 0 44px;place-items:center;width:44px;height:44px;padding:0;transition:background .18s,border-color .18s,transform .18s;display:grid}button.svelte-ft2tk1:hover:not(:disabled){color:#12120f;background:#ffc72c;border-color:#ffc72c;transform:translateY(-1px)}button.svelte-ft2tk1:active:not(:disabled){transform:translateY(0)}button.svelte-ft2tk1:disabled{opacity:.25;cursor:default}.close.svelte-ft2tk1{background:0 0;border-color:#0000}.player.svelte-ft2tk1{aspect-ratio:9/16;background:#000;border-radius:8px;width:min(100%,56.25dvh - 168.75px);min-width:130px;margin:auto;overflow:hidden;box-shadow:0 8px 32px #0006}iframe.svelte-ft2tk1{border:0;width:100%;height:100%;display:block}.viewer-footer.svelte-ft2tk1{gap:16px;margin-top:18px}.navigation.svelte-ft2tk1{flex-shrink:0;gap:6px}.youth-lightbox.svelte-ft2tk1 .tiktok-link:where(.svelte-ft2tk1){color:#dbe0e5;align-items:center;gap:7px;min-height:44px;font-size:12px;text-decoration:none;display:inline-flex}.tiktok-link.svelte-ft2tk1:hover{color:#ffc72c}.youth-lightbox.svelte-ft2tk1 button:where(.svelte-ft2tk1){border-radius:8px!important}p.svelte-ft2tk1{color:#aeb4bb;align-items:center;gap:6px;min-height:18px;margin:0;font:11px/1.5 Inter,Arial,sans-serif;display:flex}.loading{animation:1s linear infinite svelte-ft2tk1-spin}@keyframes svelte-ft2tk1-spin{to{transform:rotate(360deg)}}button.svelte-ft2tk1:focus-visible,a.svelte-ft2tk1:focus-visible{outline-offset:3px;outline:3px solid #ffc72c}@keyframes svelte-ft2tk1-viewer-in{0%{opacity:0;transform:translateY(12px)scale(.98)}to{opacity:1;transform:none}}@keyframes svelte-ft2tk1-backdrop-in{0%{opacity:0}to{opacity:1}}@media (width<=400px){.youth-lightbox.svelte-ft2tk1{padding:14px}h2.svelte-ft2tk1{font-size:14px}.viewer-footer.svelte-ft2tk1{gap:10px}}@media (prefers-reduced-motion:reduce){.youth-lightbox.svelte-ft2tk1,.youth-lightbox.svelte-ft2tk1::backdrop,.loading{animation:none}button.svelte-ft2tk1,.sequence.svelte-ft2tk1 span:where(.svelte-ft2tk1){transition:none}}.youth-gallery.svelte-by7a5x{color:#12120f;background:#fff;border:1px solid #12120f1f;border-radius:18px;padding:18px;font-family:Inter,Arial,sans-serif;box-shadow:0 22px 54px #12120f24;container-type:inline-size}.youth-gallery__header.svelte-by7a5x{background:linear-gradient(135deg,#ffc72c,#f4b700);border-bottom:1px solid #12120f1f;justify-content:space-between;align-items:center;gap:16px;padding:18px 20px;display:flex}.youth-gallery__identity.svelte-by7a5x{color:#12120f;align-items:center;gap:10px;min-width:0;font-size:16px;font-weight:950;text-decoration:none;display:flex}.youth-gallery__identity.svelte-by7a5x span:where(.svelte-by7a5x){overflow-wrap:anywhere}.youth-gallery__identity.svelte-by7a5x img:where(.svelte-by7a5x){object-fit:contain;background:#fff;border-radius:50%;flex:0 0 46px;width:46px;height:46px;box-shadow:0 8px 18px #12120f2e}.youth-gallery__button.svelte-by7a5x{color:#fff;text-transform:uppercase;letter-spacing:0;text-align:center;background:#12120f;border-radius:999px;justify-content:center;align-items:center;min-height:44px;padding:10px 18px;font-size:13px;font-weight:900;line-height:1.25;text-decoration:none;transition:background .2s,color .2s,transform .2s;display:inline-flex;box-shadow:0 10px 22px #12120f2e}.youth-gallery__button.svelte-by7a5x:hover{color:#12120f;background:#ffc72c;transform:translateY(-2px)}.youth-gallery__follow.svelte-by7a5x{flex:0 auto}.youth-gallery__grid.svelte-by7a5x{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;padding:18px;display:grid}.youth-gallery__post.svelte-by7a5x{min-width:0;color:inherit;background:#111;border-radius:14px;text-decoration:none;transition:transform .2s,box-shadow .2s,filter .2s;display:block;position:relative;box-shadow:0 10px 22px #12120f1f}.youth-gallery__post.svelte-by7a5x:hover{filter:saturate(1.06)contrast(1.03);transform:translateY(-3px);box-shadow:0 18px 34px #12120f33}.youth-gallery__image.svelte-by7a5x{aspect-ratio:1;border-radius:14px;position:relative;overflow:hidden}.youth-gallery__image.svelte-by7a5x img:where(.svelte-by7a5x){object-fit:cover;width:100%;height:100%;display:block}.play.svelte-by7a5x{color:#fff;filter:drop-shadow(0 2px 5px #000);line-height:0;position:absolute;top:10px;right:10px}.youth-gallery__caption.svelte-by7a5x{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.youth-gallery__footer.svelte-by7a5x{justify-content:center;padding:0 18px 18px;display:flex}.empty.svelte-by7a5x{text-align:center;padding:48px 0}a.svelte-by7a5x:focus-visible{outline-offset:4px;outline:3px solid #ffc72c}@container (width<=900px){.youth-gallery__grid.svelte-by7a5x{grid-template-columns:repeat(3,minmax(0,1fr))}.youth-gallery__button.svelte-by7a5x{font-size:12px}}@container (width<=600px){.youth-gallery__header.svelte-by7a5x{flex-wrap:wrap;gap:12px;padding:14px}.youth-gallery__follow.svelte-by7a5x{width:100%}.youth-gallery__grid.svelte-by7a5x{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;padding:12px}.youth-gallery__identity.svelte-by7a5x{font-size:14px}.youth-gallery__post.svelte-by7a5x,.youth-gallery__image.svelte-by7a5x{border-radius:10px}.youth-gallery__footer.svelte-by7a5x{padding:0 12px 12px}}@media (width<=767px){.youth-gallery.svelte-by7a5x{border-radius:14px;padding:12px}}@media (prefers-reduced-motion:reduce){.youth-gallery__post.svelte-by7a5x,.youth-gallery__button.svelte-by7a5x{transition:none}}
