@keyframes float{0%, 100%{transform: translateY(0)}50%{transform: translateY(-10px)}}@keyframes fadeIn{from{opacity: 0;transform: translateY(10px)}to{opacity: 1;transform: translateY(0)}}@keyframes slideUpFade{from{opacity: 0;transform: translateY(40px)}to{opacity: 1;transform: translateY(0)}}.reveal-on-scroll{opacity: 1;transform: translateY(0)}.reveal-on-scroll.rborn-pending{opacity: 0;transform: translateY(2.5rem);transition: opacity 0.7s ease, transform 0.7s ease}.reveal-on-scroll.rborn-revealed{opacity: 1;transform: translateY(0)}.animate-float{animation: float 6s ease-in-out infinite}.animate-fade-in{animation: fadeIn 1s ease-out forwards}.hide-scrollbar::-webkit-scrollbar{display: none}.hide-scrollbar{-ms-overflow-style: none;scrollbar-width: none}.orange-scrollbar::-webkit-scrollbar{width: 6px;height: 6px}.orange-scrollbar::-webkit-scrollbar-track{background: #f1f5f9;border-radius: 4px}.orange-scrollbar::-webkit-scrollbar-thumb{background: var(--theme-color, #f97316);border-radius: 4px}.orange-scrollbar::-webkit-scrollbar-thumb:hover{background: var(--theme-dark)}body.rborn-body{background-color: var(--page-bg, #f8fafc);background-image: var(--site-pattern, url('../images/bg-pattern-2.png'));background-repeat: repeat;background-attachment: scroll;overflow-x: clip !important;overflow-y: visible !important;--rborn-btn-radius: 9999px;--rborn-btn-shadow: 0 4px 14px rgb(var(--theme-rgb) / 0.28);--rborn-btn-shadow-hover: 0 6px 18px rgb(var(--theme-rgb) / 0.4)}@media (min-width: 1024px){body.rborn-body{padding-left: 72px}}.rborn-header{background: rgba(255, 255, 255, 0.92);backdrop-filter: blur(12px);-webkit-backdrop-filter: blur(12px);border-bottom: 1px solid rgba(226, 232, 240, 0.9);box-shadow: 0 4px 24px rgba(15, 23, 42, 0.06)}.rborn-logo{display: flex;align-items: center;text-decoration: none;transition: transform 0.2s ease, filter 0.2s ease}.rborn-logo:hover{transform: translateY(-1px);filter: brightness(1.05)}.rborn-logo img{height: 44px;width: auto;object-fit: contain}.rborn-hero-shell{position: relative;width: 100%;background: #0a192f;z-index: 10;overflow: visible}.rborn-hero-stage{width: 100%;max-width: none;margin: 0}.rborn-banner-logo{display: block;text-decoration: none;flex-shrink: 0}.rborn-logo-mark{display: inline-flex;align-items: center;justify-content: center;border-radius: 50%;aspect-ratio: 1;flex-shrink: 0;line-height: 0;background:
 radial-gradient(circle at 38% 28%, rgba(56, 189, 248, 0.22) 0%, transparent 52%),
 radial-gradient(circle at 50% 68%, rgba(15, 37, 68, 0.92) 0%, #071525 100%);border: 3px solid rgba(255, 255, 255, 0.96);box-shadow:
 0 0 0 4px rgba(34, 211, 238, 0.88),
 0 10px 28px rgba(0, 0, 0, 0.42),
 inset 0 1px 0 rgba(255, 255, 255, 0.22);overflow: hidden}.rborn-logo-mark img{display: block;width: 62% !important;height: 62% !important;max-width: none !important;margin: 0 !important;object-fit: contain;object-position: center center;aspect-ratio: auto !important;border-radius: 0 !important;mix-blend-mode: normal;filter: drop-shadow(0 0 8px rgba(236, 72, 153, 0.5));image-rendering: auto;transition: transform 0.25s ease}.rborn-logo-mark--hero{width: clamp(112px, 14vw, 148px);height: clamp(112px, 14vw, 148px)}.rborn-logo-mark--hero img{width: 74% !important;height: 74% !important}.rborn-logo-mark--md{width: 4.5rem;height: 4.5rem}.rborn-logo-mark--sm{width: 2.75rem;height: 2.75rem}.rborn-logo-mark--xs{width: 2rem;height: 2rem}.rborn-hero-logo:hover .rborn-logo-mark img{transform: scale(1.05)}.rborn-hero-logo:hover .rborn-logo-mark{box-shadow:
 0 0 0 4px rgba(34, 211, 238, 1),
 0 12px 32px rgba(0, 0, 0, 0.48),
 inset 0 1px 0 rgba(255, 255, 255, 0.28)}.rborn-hero-banner{position: relative;width: 100%;aspect-ratio: 3840 / 1163;overflow: visible;background: #0a1f3f;line-height: 0}.rborn-hero-banner__media{position: absolute;inset: 0;overflow: hidden;z-index: 0}.rborn-hero-slides{position: absolute;inset: 0;z-index: 1}.rborn-hero-slide{position: absolute;inset: 0;opacity: 0;transition: opacity 0.8s ease;pointer-events: none}.rborn-hero-slide.is-active{opacity: 1;pointer-events: auto}.rborn-hero-slides__dots{position: absolute;bottom: 1rem;left: 50%;transform: translateX(-50%);z-index: 4;display: flex;gap: 0.5rem}.rborn-hero-slides__dot{width: 0.55rem;height: 0.55rem;border-radius: 9999px;background: rgba(255, 255, 255, 0.45);border: none;cursor: pointer;transition: transform 0.2s, background 0.2s}.rborn-hero-slides__dot.is-active{background: rgb(var(--theme-rgb));transform: scale(1.2)}.rborn-hero-banner__img{display: block;width: 100% !important;height: 100% !important;max-width: none !important;margin: 0;object-fit: cover;object-position: center center;image-rendering: auto}.rborn-hero-banner__overlay{position: absolute;inset: 0;background:
 linear-gradient(90deg, rgba(5, 18, 40, 0.45) 0%, rgba(5, 18, 40, 0.08) 28%, rgba(5, 18, 40, 0.08) 72%, rgba(5, 18, 40, 0.35) 100%),
 linear-gradient(180deg, transparent 0%, transparent 55%, rgba(10, 25, 47, 0.55) 100%);pointer-events: none;z-index: 2}.rborn-hero-banner__content{position: absolute;top: clamp(1.65rem, 4.2vw, 2.75rem);left: 0;right: 0;bottom: auto;z-index: 3;display: flex;align-items: center;justify-content: flex-start;gap: 1.15rem;width: 100%;max-width: 80rem;margin: 0 auto;padding: 0 clamp(1.15rem, 3.2vw, 2rem) 0 clamp(0.15rem, 0.9vw, 0.55rem);transform: translateX(clamp(-10px, -1.4vw, -22px));box-sizing: border-box;pointer-events: none}.rborn-hero-banner__content>*{pointer-events: auto}.rborn-hero-logo{position: relative;width: fit-content;margin: 0;flex-shrink: 0;line-height: 0}.rborn-hero-banner__title{display: flex;flex-direction: column;gap: 0.2rem;color: #fff;text-shadow: 0 2px 12px rgba(0, 0, 0, 0.45)}.rborn-hero-banner__eyebrow{margin: 0;font-size: 0.7rem;font-weight: 700;letter-spacing: 0.16em;text-transform: uppercase;opacity: 0.85}.rborn-hero-banner__name{margin: 0;font-size: clamp(1.5rem, 3.2vw, 2.35rem);font-weight: 900;line-height: 1.1;letter-spacing: -0.02em}.rborn-hero-banner__left{flex-shrink: 0;pointer-events: auto}.rborn-topbar{position: relative;z-index: 55;width: 100%;color: #e2e8f0;overflow: visible}.rborn-portal-nav{position: relative;z-index: 40;width: 100%;background: #fff;border-bottom: 1px solid #e2e8f0;box-shadow: 0 1px 0 rgba(15, 23, 42, 0.04);overflow: visible}.rborn-portal-nav.is-menu-open{z-index: 40}.rborn-portal-nav__inner{display: flex;align-items: stretch;justify-content: flex-end;position: relative;gap: 0.5rem;min-height: 46px;width: 100%;max-width: none;margin: 0;padding: 0 0.85rem;box-sizing: border-box;overflow: visible}.rborn-portal-nav__links{display: none;align-items: stretch;gap: 0;flex-wrap: nowrap;position: absolute;left: 50%;top: 0;bottom: 0;transform: translateX(-50%);z-index: 5;overflow: visible}.rborn-portal-nav__auth{display: inline-flex;align-items: center;gap: 0.45rem;flex-shrink: 0;padding: 0.4rem 0;position: relative;z-index: 2;margin-left: auto;min-width: max-content}.rborn-portal-nav__link{position: relative;display: inline-flex;align-items: center;gap: 0.35rem;padding: 0.65rem 0.55rem;color: #334155;font-size: 0.78rem;font-weight: 700;text-decoration: none;border: none;background: transparent;cursor: pointer;border-radius: 0;border-bottom: 3px solid transparent;transition: color 0.15s ease, background 0.15s ease, border-color 0.15s ease;white-space: nowrap}.rborn-portal-nav__link i{font-size: 0.78rem;opacity: 0.9}.rborn-portal-nav__chevron{font-size: 0.65rem;margin-left: 0.1rem;opacity: 0.7}.rborn-portal-nav__link[data-accent="sky"]{border-bottom-color: #38bdf8}.rborn-portal-nav__link[data-accent="theme"]{border-bottom-color: var(--theme-color)}.rborn-portal-nav__link[data-accent="green"]{border-bottom-color: #22c55e}.rborn-portal-nav__link[data-accent="amber"]{border-bottom-color: #f59e0b}.rborn-portal-nav__link[data-accent="rose"]{border-bottom-color: #fb7185}.rborn-portal-nav__link[data-accent="cyan"]{border-bottom-color: #22d3ee}.rborn-portal-nav__link[data-accent="teal"]{border-bottom-color: #14b8a6}.rborn-portal-nav__link[data-accent="slate"]{border-bottom-color: #94a3b8}.rborn-portal-nav__link[data-accent="stone"]{border-bottom-color: #a8a29e}.rborn-portal-nav__link:hover{background: #f8fafc;color: #0f172a}.rborn-portal-nav__link.is-active{color: #0f172a;background: #f8fafc;border-bottom-color: var(--theme-color)}.rborn-portal-nav__dropdown{position: relative;display: inline-flex;align-items: stretch;z-index: 100}.rborn-portal-nav__menu{margin-top: 0}.rborn-portal-nav__auth{display: inline-flex;align-items: center;gap: 0.45rem;flex-shrink: 0;padding: 0.4rem 0;grid-column: 3;justify-self: end;min-width: max-content}.rborn-portal-nav__btn{display: inline-flex;align-items: center;gap: 0.4rem;border: none;border-radius: var(--rborn-btn-radius, 9999px);padding: 0.45rem 0.95rem;font-size: 0.78rem;font-weight: 800;text-decoration: none;cursor: pointer;white-space: nowrap;box-shadow: var(--rborn-btn-shadow, 0 4px 14px rgb(var(--theme-rgb) / 0.28));transition: background 0.2s ease, transform 0.2s ease, box-shadow 0.2s ease, color 0.2s ease}.rborn-portal-nav__btn--login{background: var(--theme-color);color: #fff}.rborn-portal-nav__btn--login:hover{background: var(--theme-dark);color: #fff;transform: translateY(-1px);box-shadow: var(--rborn-btn-shadow-hover, 0 6px 18px rgb(var(--theme-rgb) / 0.4))}.rborn-portal-nav__btn--register{background: #fff;color: var(--theme-color);border: 2px solid rgb(var(--theme-rgb) / 0.22);box-shadow: 0 4px 14px rgba(15, 23, 42, 0.08)}.rborn-portal-nav__btn--register:hover{background: var(--theme-light);color: var(--theme-dark);transform: translateY(-1px)}@media (min-width: 900px){.rborn-portal-nav__links{display: flex}}@media (max-width: 899px){.rborn-portal-nav__btn span{display: none}.rborn-portal-nav__btn{padding: 0.5rem 0.65rem}.rborn-hero-banner__name{font-size: 1.35rem}}.sr-only{position: absolute;width: 1px;height: 1px;padding: 0;margin: -1px;overflow: hidden;clip: rect(0, 0, 0, 0);white-space: nowrap;border: 0}.rborn-habbo-player{position: relative;right: auto;top: auto;transform: none;z-index: 5;pointer-events: auto;display: flex;align-items: flex-end;gap: 0;flex-shrink: 0;max-width: min(calc(100% - 8rem), 340px);filter: drop-shadow(0 8px 22px rgba(0, 0, 0, 0.32))}.rborn-habbo-player__avatar{position: relative;width: 72px;height: 88px;flex-shrink: 0;z-index: 2}.rborn-habbo-player__avatar-img{position: absolute;bottom: 22px;left: 50%;transform: translateX(-50%);width: 64px !important;max-width: none !important;height: auto !important;z-index: 2;image-rendering: pixelated;filter: drop-shadow(0 2px 4px rgba(0, 0, 0, 0.35))}.rborn-habbo-player__stage{position: absolute;bottom: 0;left: 50%;transform: translateX(-50%);width: 58px !important;max-width: none !important;height: auto !important;z-index: 1;image-rendering: pixelated}.rborn-habbo-player__panel{position: relative;flex: 1;min-width: 0;margin-left: -6px;padding: 0.6rem 0.8rem 0.65rem 0.9rem;background: rgba(255, 255, 255, 0.94);border: 1px solid rgba(255, 255, 255, 0.9);border-radius: 0.75rem;box-shadow: 0 8px 28px rgba(10, 25, 47, 0.28);backdrop-filter: blur(10px);-webkit-backdrop-filter: blur(10px)}.rborn-habbo-player__top{position: relative;margin-bottom: 0.35rem;padding-right: 4.5rem}.rborn-habbo-player__dj-bubble{position: relative;display: inline-block;max-width: 100%;padding: 0.45rem 0.85rem;border-radius: 0.55rem;background: var(--theme-color);color: #fff;font-size: 0.9375rem;font-weight: 800;line-height: 1.2;box-shadow: inset 0 -2px 0 rgba(0, 0, 0, 0.12);transition: background 0.35s ease}.rborn-habbo-player__dj-bubble::before{content: '';position: absolute;left: -7px;top: 50%;transform: translateY(-50%);border: 7px solid transparent;border-right-color: var(--theme-color);transition: border-right-color 0.35s ease}.rborn-habbo-player__dj-bubble span{display: block;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;max-width: 11rem}.rborn-habbo-player__listeners{position: absolute;top: -0.45rem;right: 0;padding: 0.2rem 0.5rem;border-radius: 0.35rem;background: #fff;border: 1px solid #e2e8f0;box-shadow: 0 2px 8px rgba(15, 23, 42, 0.12);font-size: 0.625rem;font-weight: 700;color: #64748b;white-space: nowrap}.rborn-habbo-player__program{margin: 0 0 0.15rem;font-size: 0.6875rem;font-weight: 500;color: #64748b;line-height: 1.35}.rborn-habbo-player__program strong{font-weight: 800;color: #334155}.rborn-habbo-player__track{margin: 0 0 0.45rem;font-size: 0.625rem;font-weight: 600;color: #94a3b8;white-space: nowrap;overflow: hidden;text-overflow: ellipsis}.rborn-habbo-player__divider{height: 1px;margin-bottom: 0.45rem;background: linear-gradient(90deg, #e2e8f0 0%, transparent 100%)}.rborn-habbo-player__controls{display: flex;align-items: center;gap: 0.55rem;margin-bottom: 0.4rem}.rborn-habbo-player__volume{flex: 1;min-width: 0;height: 6px;margin: 0;-webkit-appearance: none;appearance: none;border-radius: 9999px;background: linear-gradient(
 90deg,
 var(--theme-mid) 0%,
 var(--theme-mid) 80%,
 #d1d5db 80%,
 #d1d5db 100%
 );cursor: pointer;transition: background 0.35s ease}.rborn-habbo-player__volume::-webkit-slider-thumb{-webkit-appearance: none;width: 14px;height: 14px;border-radius: 50%;background: #fff;border: 2px solid #e5e7eb;box-shadow: 0 1px 4px rgba(0, 0, 0, 0.2);cursor: pointer}.rborn-habbo-player__volume::-moz-range-thumb{width: 14px;height: 14px;border-radius: 50%;background: #fff;border: 2px solid #e5e7eb;box-shadow: 0 1px 4px rgba(0, 0, 0, 0.2);cursor: pointer}.rborn-habbo-player__play{display: flex;align-items: center;justify-content: center;flex-shrink: 0;width: 2rem;height: 2rem;border: none;border-radius: 50%;background: var(--theme-color);color: #fff;font-size: 0.75rem;cursor: pointer;box-shadow: inset 0 -2px 0 rgba(0, 0, 0, 0.15);transition: transform 0.2s ease, background 0.35s ease}.rborn-habbo-player__play:hover{transform: scale(1.06)}.rborn-habbo-player__play .fa-play{margin-left: 2px}.rborn-habbo-player__cta{display: inline-flex;align-items: center;gap: 0.35rem;padding: 0.35rem 0.55rem;border: none;border-radius: 0.4rem;background: var(--theme-light);color: var(--theme-color);font-size: 0.7rem;font-weight: 800;cursor: pointer;transition: color 0.35s ease, background 0.2s ease, opacity 0.2s ease}.rborn-habbo-player__cta:hover{opacity: 1;background: var(--theme-border)}@media (max-width: 900px){.rborn-hero-banner__content{top: 1.25rem;flex-direction: row;justify-content: flex-start;align-items: center;text-align: left;padding: 0 1rem 0 0.25rem;transform: translateX(-8px);gap: 0.75rem}.rborn-logo-mark--hero{width: clamp(96px, 24vw, 128px);height: clamp(96px, 24vw, 128px)}}@media (max-width: 520px){.rborn-habbo-player__avatar{display: none}.rborn-habbo-player__panel{margin-left: 0}.rborn-habbo-player{max-width: 100%}}.rborn-wordmark{font-family: 'Poppins', sans-serif;font-size: 2.15rem;font-weight: 900;font-style: italic;letter-spacing: -0.04em;line-height: 1;background: linear-gradient(165deg, #fce7f3 0%, #f9a8d4 25%, #ec4899 55%, #db2777 100%);-webkit-background-clip: text;background-clip: text;color: transparent;filter: drop-shadow(0 2px 0 rgba(190, 24, 93, 0.45)) drop-shadow(0 4px 10px rgba(236, 72, 153, 0.2))}.rborn-nav{display: flex;align-items: center;gap: 0.25rem}.rborn-nav-link{display: inline-flex;align-items: center;gap: 0.45rem;padding: 0.5rem 0.85rem;border-radius: 9999px;font-size: 0.875rem;font-weight: 600;color: #64748b;text-decoration: none;transition: color 0.2s ease, background 0.2s ease, transform 0.2s ease}.rborn-nav-link i{font-size: 0.8rem;opacity: 0.85}.rborn-nav-link:hover{color: #db2777;background: rgba(244, 114, 182, 0.08)}.rborn-nav-link.is-active{color: #db2777;font-weight: 800;background: rgba(244, 114, 182, 0.12)}.rborn-auth{display: flex;align-items: center;gap: 0.65rem}.rborn-btn-outline{padding: 0.45rem 1.35rem;border-radius: var(--rborn-btn-radius, 9999px);border: 2px solid var(--theme-color);background: #fff;color: var(--theme-color);font-size: 0.8125rem;font-weight: 800;cursor: pointer;box-shadow: 0 4px 14px rgba(15, 23, 42, 0.08);transition: all 0.2s ease}.rborn-btn-outline:hover{background: var(--theme-color);color: #fff;box-shadow: var(--rborn-btn-shadow-hover, 0 6px 18px rgb(var(--theme-rgb) / 0.4));transform: translateY(-1px)}.rborn-btn-primary{padding: 0.45rem 1.35rem;border-radius: var(--rborn-btn-radius, 9999px);border: none;background: var(--theme-color);color: #fff;font-size: 0.8125rem;font-weight: 800;cursor: pointer;box-shadow: var(--rborn-btn-shadow, 0 4px 14px rgb(var(--theme-rgb) / 0.28));transition: all 0.2s ease}.rborn-btn-primary:hover{background: var(--theme-dark);transform: translateY(-1px);box-shadow: var(--rborn-btn-shadow-hover, 0 6px 18px rgb(var(--theme-rgb) / 0.4))}.rborn-btn-panel{display: inline-flex;align-items: center;gap: 0.4rem;padding: 0.45rem 1rem;border-radius: var(--rborn-btn-radius, 9999px);background: var(--theme-color);color: #fff;font-size: 0.75rem;font-weight: 800;text-decoration: none;box-shadow: var(--rborn-btn-shadow, 0 4px 14px rgb(var(--theme-rgb) / 0.28));transition: all 0.2s ease}.rborn-btn-panel:hover{background: var(--theme-dark);color: #fff;transform: translateY(-1px);box-shadow: var(--rborn-btn-shadow-hover, 0 6px 18px rgb(var(--theme-rgb) / 0.4))}.rborn-auth-sep{font-size: 0.65rem;font-weight: 800;letter-spacing: 0.08em;color: #cbd5e1;text-transform: uppercase}.rborn-mobile-toggle{display: none;width: 42px;height: 42px;border-radius: 12px;border: 1px solid #e2e8f0;background: #fff;color: #64748b;align-items: center;justify-content: center;cursor: pointer;transition: all 0.2s ease}.rborn-mobile-toggle:hover{border-color: #f472b6;color: #ec4899}.rborn-mobile-nav{display: none;border-top: 1px solid #f1f5f9;background: rgba(255, 255, 255, 0.98);padding: 0.75rem 1rem 1rem}.rborn-mobile-nav.is-open{display: block}.rborn-mobile-nav .rborn-nav-link{width: 100%;justify-content: flex-start;margin-bottom: 0.25rem}@media (max-width: 767px){.rborn-nav-desktop,
 .rborn-auth-desktop{display: none !important}.rborn-mobile-toggle{display: inline-flex}}@keyframes rborn-pulse{0%, 100%{opacity: 1}50%{opacity: 0.45}}.rborn-player-bar{background:
 linear-gradient(180deg, rgba(10, 28, 48, 0.94) 0%, rgba(8, 22, 40, 0.98) 100%),
 repeating-linear-gradient(
 0deg,
 transparent 0,
 transparent 11px,
 rgba(255, 255, 255, 0.025) 11px,
 rgba(255, 255, 255, 0.025) 12px
 ),
 repeating-linear-gradient(
 90deg,
 transparent 0,
 transparent 11px,
 rgba(255, 255, 255, 0.025) 11px,
 rgba(255, 255, 255, 0.025) 12px
 ),
 #0a1c30;box-shadow: none;position: relative;z-index: 55;margin-top: 0;margin-bottom: -22px;overflow: visible;width: 100%;border-top: none;border-bottom: 1px solid rgba(255, 255, 255, 0.08)}.rborn-player-bar::before{content: none}.rborn-player-bar__wave{display: none}.rborn-player-bar-inner{display: flex;align-items: flex-end;min-height: 58px;width: 100%;max-width: 80rem;margin: 0 auto;padding: 0 0.65rem 0.15rem;overflow: visible;gap: 0.45rem;position: relative}.rborn-player-user{display: flex;align-items: flex-end;flex-shrink: 0;width: 72px;min-width: 72px;padding: 0 0.35rem 0 0.1rem;background: transparent;border: none;max-width: none;overflow: visible;position: relative;z-index: 56;align-self: stretch}.rborn-player-avatar-wrap{position: absolute;left: 0.1rem;bottom: 0;width: 68px;height: 128px;flex-shrink: 0;overflow: visible;z-index: 56;pointer-events: none;isolation: isolate}.rborn-player-avatar-wrap img.avatar{position: absolute;bottom: 1.05rem;left: 50%;width: 66px !important;max-width: none !important;height: auto !important;max-height: none !important;transform: translateX(-50%);z-index: 2;image-rendering: pixelated;filter: drop-shadow(0 2px 6px rgba(0, 0, 0, 0.4));pointer-events: auto;background: transparent;mix-blend-mode: normal}.rborn-player-avatar-wrap img.stage{position: absolute;bottom: -0.15rem;left: 50%;transform: translateX(-50%);width: 54px !important;max-width: none !important;height: auto !important;z-index: 1;image-rendering: pixelated;filter: drop-shadow(0 2px 4px rgba(0, 0, 0, 0.3));pointer-events: none}.rborn-player-modules{display: flex;align-items: center;gap: 0.35rem;flex: 1;min-width: 0;overflow-x: auto;overflow-y: visible;scrollbar-width: none;padding: 0.35rem 0}.rborn-player-modules::-webkit-scrollbar{display: none}.rborn-player-box{display: inline-flex;align-items: center;gap: 0.35rem;min-height: 30px;padding: 0.25rem 0.5rem;border: 1px solid rgba(255, 255, 255, 0.88);border-radius: 5px;background: rgba(8, 20, 38, 0.35);color: #f8fafc;flex-shrink: 0}.rborn-player-box__icon{display: inline-flex;align-items: center;justify-content: center;width: 0.95rem;color: #fff;opacity: 0.95;font-size: 0.68rem}.rborn-player-box__text{font-size: 0.68rem;font-weight: 700;white-space: nowrap;max-width: 7.5rem;overflow: hidden;text-overflow: ellipsis}.rborn-player-box__stack{display: flex;flex-direction: column;min-width: 0;line-height: 1.1}.rborn-player-box__stack strong{font-size: 0.68rem;font-weight: 800;color: #fff;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;max-width: 10rem}.rborn-player-box__stack span{font-size: 0.55rem;font-weight: 600;color: rgba(255, 255, 255, 0.65);white-space: nowrap;overflow: hidden;text-overflow: ellipsis;max-width: 10rem}.rborn-player-box--track{min-width: 0;flex: 1 1 8rem;max-width: 14rem}.rborn-player-box--volume{gap: 0.4rem;min-width: 7rem}.rborn-player-volume{width: 72px;height: 3px;accent-color: #fff;cursor: pointer}.rborn-player-icon-btn{display: inline-flex;align-items: center;justify-content: center;width: 30px;height: 30px;border-radius: 5px;border: 2px solid #38bdf8;background: rgba(8, 20, 38, 0.35);color: #fff;cursor: pointer;flex-shrink: 0;font-size: 0.7rem;transition: transform 0.15s ease, background 0.15s ease}.rborn-player-icon-btn:hover{transform: translateY(-1px);background: rgba(255, 255, 255, 0.08)}.rborn-player-icon-btn[data-tone="sky"]{border-color: #38bdf8}.rborn-player-play{display: inline-flex;align-items: center;justify-content: center;width: 30px;height: 30px;border-radius: var(--rborn-btn-radius, 9999px);border: none;background: var(--theme-color);color: #fff;cursor: pointer;flex-shrink: 0;font-size: 0.7rem;box-shadow: var(--rborn-btn-shadow, 0 4px 14px rgb(var(--theme-rgb) / 0.28));transition: transform 0.15s ease, background 0.15s ease, box-shadow 0.15s ease}.rborn-player-play:hover{transform: scale(1.05);background: var(--theme-dark);box-shadow: var(--rborn-btn-shadow-hover, 0 6px 18px rgb(var(--theme-rgb) / 0.4))}.rborn-player-play .fa-play{margin-left: 1px}.rborn-player-cta{display: inline-flex;align-items: center;gap: 0.35rem;min-height: 30px;padding: 0.35rem 0.85rem;border-radius: var(--rborn-btn-radius, 9999px);border: none;background: var(--theme-color);color: #fff;font-size: 0.62rem;font-weight: 800;text-decoration: none;white-space: nowrap;flex-shrink: 0;box-shadow: var(--rborn-btn-shadow, 0 4px 14px rgb(var(--theme-rgb) / 0.28));transition: background 0.15s ease, transform 0.15s ease, box-shadow 0.15s ease}.rborn-player-cta:hover{background: var(--theme-dark);color: #fff;transform: translateY(-1px);box-shadow: var(--rborn-btn-shadow-hover, 0 6px 18px rgb(var(--theme-rgb) / 0.4))}.rborn-player-nav{display: none}.rborn-player-status{display: none}@media (max-width: 900px){.rborn-player-box--track{max-width: 9rem}.rborn-player-cta span{display: none}.rborn-player-box--volume{display: none}}@media (max-width: 640px){.rborn-player-bar{margin-bottom: -14px}.rborn-player-bar-inner{min-height: 54px;padding: 0 0.4rem}.rborn-player-avatar-wrap{left: 0;bottom: 0;width: 62px;height: 102px}.rborn-player-avatar-wrap img.avatar{width: 58px !important;bottom: 0.92rem;transform: translateX(-50%)}.rborn-player-avatar-wrap img.stage{bottom: -0.1rem;width: 48px !important}.rborn-player-user{width: 64px;min-width: 64px}.rborn-player-box--dj .rborn-player-box__text{max-width: 4.5rem}}.rborn-footer{position: relative;z-index: 1;background-color: rgb(255 255 255 / 0.8);-webkit-backdrop-filter: blur(12px);backdrop-filter: blur(12px)}.rborn-main{flex: 1;width: 100%;display: flex;flex-direction: column;position: relative;z-index: 15;background: transparent;margin-top: -0.75rem;padding-bottom: 2rem}.rborn-page-wrap{width: 100%;margin-left: auto;margin-right: auto;padding: 1rem 1rem 6rem}.rborn-surface{background: var(--surface-bg, #ffffff);border-radius: 1rem;border: 1px solid rgba(226, 232, 240, 0.95);box-shadow: 0 4px 20px rgba(15, 23, 42, 0.05)}.rborn-surface--soft{background: color-mix(in srgb, var(--surface-bg, #fff) 92%, var(--page-bg, #f8fafc))}.rborn-main>.rborn-section:first-child,
.rborn-section--after-wave{padding-top: 0}.rborn-main>.reveal-on-scroll:first-child .rborn-section,
.rborn-section--portal{padding-top: 0.75rem;padding-bottom: 2.5rem}.rborn-passarela-bar{position: absolute;bottom: 0;left: 0;right: 0;z-index: 4;width: 100%;margin: 0;background: transparent;border: none;overflow: visible;pointer-events: none}.rborn-passarela-bar__inner{display: flex;align-items: flex-end;justify-content: flex-start;min-height: 0;height: auto;width: 100%;max-width: 80rem;margin: 0 auto;padding: 0 0.65rem;overflow: visible}.rborn-passarela-bar__group{position: relative;display: flex;flex-direction: column;align-items: flex-start;justify-content: flex-end;overflow: visible}.rborn-passarela-bar__avatars{display: flex;align-items: flex-end;gap: 0.18rem;padding-left: 0.15rem;overflow: visible;flex-shrink: 0}.rborn-passarela-bar__label{position: absolute;left: 0.15rem;bottom: calc(100% + 0.45rem);display: inline-flex;align-items: center;gap: 0.35rem;margin: 0;padding: 0.38rem 0.72rem;border: none;border-radius: 9999px;background: #fff;color: #334155;font-size: 0.62rem;font-weight: 700;line-height: 1;white-space: nowrap;pointer-events: none;box-shadow: 0 4px 16px rgba(15, 23, 42, 0.18)}.rborn-passarela-bar__label::after{content: '';position: absolute;left: 1.15rem;bottom: -0.28rem;width: 0.55rem;height: 0.55rem;background: #fff;transform: rotate(45deg);border-radius: 0 0 0.12rem 0;box-shadow: 2px 2px 4px rgba(15, 23, 42, 0.06)}.rborn-passarela-bar__label i{font-size: 0.58rem;color: rgb(var(--theme-rgb))}.rborn-passarela-bar__avatar{display: block;line-height: 0;text-decoration: none;transform: translateY(0);transition: transform 0.2s ease;z-index: 5;pointer-events: auto}.rborn-passarela-bar__avatar:hover{transform: translateY(-4px)}.rborn-passarela-bar__avatar img,
.rborn-passarela-bar__avatar .avatar.avatar-normal{display: block;width: auto !important;height: 4.85rem !important;max-width: none !important;image-rendering: pixelated;filter: drop-shadow(0 2px 6px rgba(0, 0, 0, 0.42))}@media (min-width: 768px){.rborn-passarela-bar__label{font-size: 0.68rem;padding: 0.42rem 0.82rem;bottom: calc(100% + 0.5rem)}.rborn-passarela-bar__avatar img,
 .rborn-passarela-bar__avatar .avatar.avatar-normal{height: 5.45rem !important}}@media (max-width: 640px){.rborn-passarela-bar__avatars{gap: 0.05rem}.rborn-passarela-bar__avatar:nth-child(n + 4){display: none}.rborn-passarela-bar__label{max-width: calc(100vw - 2rem);overflow: hidden;text-overflow: ellipsis}.rborn-passarela-bar__avatar img,
 .rborn-passarela-bar__avatar .avatar.avatar-normal{height: 4.85rem !important}}.rborn-portal-panel{background: transparent;border: none;border-radius: 0;box-shadow: none;padding: 0;position: relative;z-index: 16}.rborn-section--portal .rborn-section-header{background:
 repeating-linear-gradient(
 90deg,
 rgb(255 255 255 / 0.14) 0,
 rgb(255 255 255 / 0.14) 1px,
 rgb(15 23 42 / 0.045) 1px,
 rgb(15 23 42 / 0.045) 2px,
 rgb(255 255 255 / 0.1) 2px,
 rgb(255 255 255 / 0.1) 3px,
 transparent 3px,
 transparent 5px
 ),
 linear-gradient(90deg, #c9ced6 0%, #d7dce3 34%, #e6eaef 68%, #f4f6f8 100%);border: 1px solid rgb(186 194 206 / 0.72);border-radius: 0.28rem;box-shadow:
 inset 0 1px 0 rgb(255 255 255 / 0.78),
 inset 0 -1px 0 rgb(15 23 42 / 0.05),
 0 1px 2px rgb(15 23 42 / 0.06);padding: 0.72rem 1rem;margin-bottom: 1.85rem;position: relative;z-index: 16;overflow: hidden}.rborn-section--portal .rborn-section-header__title{color: #374151;font-weight: 700;font-size: 1.05rem;letter-spacing: 0}.rborn-section--portal .rborn-section-header__subtitle{color: #6b7280;font-size: 0.72rem}.rborn-section--portal .rborn-section-icon{background: rgb(255 255 255 / 0.52);border: 1px solid rgb(255 255 255 / 0.68);box-shadow: inset 0 1px 0 rgb(255 255 255 / 0.85);color: #4b5563}.rborn-section--portal .rborn-section-controls .rborn-ctrl-btn{height: 2rem;border-radius: 5px;border: 1px solid rgb(255 255 255 / 0.58);background: rgb(255 255 255 / 0.42);box-shadow: inset 0 1px 0 rgb(255 255 255 / 0.55);backdrop-filter: blur(4px);-webkit-backdrop-filter: blur(4px)}.rborn-section--portal .rborn-section-controls .rborn-ctrl-btn:hover{background: rgb(var(--theme-rgb) / 0.12);color: var(--theme-dark);border-color: var(--theme-color);box-shadow: none}.rborn-section--portal .rborn-section-controls .rborn-search{height: 2rem;border-radius: 5px;border: 1px solid rgb(255 255 255 / 0.58);background: rgb(255 255 255 / 0.42);box-shadow: inset 0 1px 0 rgb(255 255 255 / 0.55);backdrop-filter: blur(4px);-webkit-backdrop-filter: blur(4px)}.rborn-section--portal .rborn-section-controls .rborn-search:focus-within{border-color: var(--theme-color);box-shadow: 0 0 0 2px rgb(var(--theme-rgb) / 0.12)}.rborn-section--portal .rborn-section-controls .rborn-search button{background: transparent;border-left: 1px solid rgb(var(--theme-rgb) / 0.22)}.rborn-section--portal .rborn-section-controls .rborn-search button:hover{background: rgb(var(--theme-rgb) / 0.1)}.rborn-section--portal .rborn-section-controls .rborn-btn-cta{height: 2rem;border-radius: 5px;box-shadow: inset 0 1px 0 rgb(255 255 255 / 0.25)}@media (min-width: 768px){.rborn-main{margin-top: -1.25rem}.rborn-main>.reveal-on-scroll:first-child .rborn-section,
 .rborn-section--portal{padding-top: 0.5rem}.rborn-section--portal .rborn-section-header{padding: 0.82rem 1.15rem}}.rborn-section--portal .rborn-card-grid{gap: 1.15rem}#noticias.rborn-section--portal{padding-top: 2.1rem}@media (min-width: 768px){.rborn-main>.reveal-on-scroll:first-child #noticias.rborn-section--portal{padding-top: 1.95rem}}#noticias .rborn-section-header{margin-top: 1rem;margin-bottom: 2rem}.rborn-section--portal .rborn-card{box-shadow: 0 8px 24px rgba(15, 23, 42, 0.08)}.rborn-section--portal .rborn-card:hover{box-shadow: 0 14px 36px rgba(15, 23, 42, 0.12)}#rbornMenuContainer{overflow: visible}.rborn-rborn-dropdown{position: absolute;top: 100%;left: 50%;width: 12rem;background: #f8fafc;border: 1px solid #e2e8f0;box-shadow: 0 8px 24px rgba(15, 23, 42, 0.18);border-radius: 0 0 8px 8px;overflow: hidden;z-index: 1000;transition: opacity 0.2s ease, transform 0.2s ease, visibility 0.2s ease;transform: translateX(-50%) translateY(4px);visibility: hidden;pointer-events: none}.rborn-rborn-dropdown.is-floating{position: fixed;top: auto;left: auto;z-index: 10000;margin: 0}.rborn-rborn-dropdown.visible{opacity: 1 !important;visibility: visible !important;pointer-events: auto;transform: translateX(-50%) translateY(0)}.rborn-rborn-dropdown.is-floating.visible{transform: translateX(-50%) translateY(0)}.rborn-rborn-dropdown.invisible{opacity: 0;visibility: hidden;pointer-events: none}.rborn-recent-reg{width: 100%;max-width: 420px;background: rgba(255, 255, 255, 0.96);border: 1px solid rgba(226, 232, 240, 0.9);border-radius: 12px;box-shadow: 0 12px 40px rgba(15, 23, 42, 0.18);overflow: hidden;flex-shrink: 0}.rborn-recent-reg__head{display: flex;align-items: center;justify-content: space-between;gap: 0.75rem;padding: 0.85rem 1rem;border-bottom: 1px solid #f1f5f9}.rborn-recent-reg__title{display: flex;align-items: center;gap: 0.65rem;min-width: 0}.rborn-recent-reg__icon{width: 36px;height: 36px;border-radius: 10px;background: var(--theme-light);border: 1px solid var(--theme-border);display: flex;align-items: center;justify-content: center;color: var(--theme-color);font-size: 0.95rem;flex-shrink: 0}.rborn-recent-reg__title strong{display: block;font-size: 0.88rem;font-weight: 800;color: #1e293b;line-height: 1.2}.rborn-recent-reg__title span{display: block;font-size: 0.68rem;font-weight: 600;color: #94a3b8;margin-top: 0.1rem}.rborn-recent-reg__controls{display: flex;gap: 0.35rem;flex-shrink: 0}.rborn-recent-reg__btn{width: 32px;height: 32px;border-radius: var(--rborn-btn-radius, 9999px);border: 2px solid rgb(var(--theme-rgb) / 0.15);background: #fff;color: var(--theme-color);display: flex;align-items: center;justify-content: center;cursor: pointer;font-size: 0.72rem;box-shadow: 0 4px 14px rgba(15, 23, 42, 0.08);transition: all 0.15s ease}.rborn-recent-reg__btn:hover{border-color: var(--theme-color);color: #fff;background: var(--theme-color);transform: translateY(-1px);box-shadow: var(--rborn-btn-shadow, 0 4px 14px rgb(var(--theme-rgb) / 0.28))}.rborn-recent-reg__btn--primary{background: var(--theme-color);border-color: var(--theme-dark);color: #fff;box-shadow: var(--rborn-btn-shadow, 0 4px 14px rgb(var(--theme-rgb) / 0.28))}.rborn-recent-reg__btn--primary:hover{background: var(--theme-dark);color: #fff;box-shadow: var(--rborn-btn-shadow-hover, 0 6px 18px rgb(var(--theme-rgb) / 0.4))}.rborn-recent-reg__body{padding: 0.75rem 1rem 1rem;position: relative}.rborn-recent-reg__viewport{overflow: hidden;border: 1px solid #f1f5f9;border-radius: 8px;background: #fafafa;padding: 0.65rem 0.5rem 0.85rem}.rborn-recent-reg__track{display: flex;align-items: flex-end;justify-content: flex-start;gap: 0.35rem;min-height: 72px;transition: transform 0.25s ease}.rborn-recent-reg__item{flex: 0 0 52px;height: 68px;border: none;background: transparent;padding: 0;cursor: pointer;display: flex;align-items: flex-end;justify-content: center;position: relative;transition: transform 0.2s ease}.rborn-recent-reg__item img{max-height: 64px;width: auto;image-rendering: pixelated;transition: filter 0.25s ease, transform 0.2s ease}.rborn-recent-reg__item:not(.is-active) img{filter: grayscale(100%) opacity(0.35)}.rborn-recent-reg__item.is-active{transform: translateY(-2px)}.rborn-recent-reg__item.is-active img{filter: none;transform: scale(1.05)}.rborn-recent-reg__tooltip{position: absolute;bottom: 0.35rem;left: 50%;transform: translateX(-50%);background: var(--theme-color);color: #fff;font-size: 0.68rem;font-weight: 800;padding: 0.35rem 0.65rem;border-radius: 6px;white-space: nowrap;box-shadow: 0 4px 12px rgb(var(--theme-rgb) / 0.35);pointer-events: none;transition: left 0.25s ease;z-index: 2}.rborn-recent-reg__tooltip::before{content: '';position: absolute;top: -5px;left: 50%;transform: translateX(-50%);border: 5px solid transparent;border-bottom-color: var(--theme-color);border-top: none}@media (max-width: 768px){.rborn-recent-reg{max-width: 100%;margin-top: 1rem}}.rborn-sidebar{position: fixed;top: 0;left: 0;bottom: 0;width: 72px;z-index: 45;display: flex;flex-direction: column;align-items: center;padding: 0.75rem 0.35rem;background: rgba(255, 255, 255, 0.96);backdrop-filter: blur(12px);-webkit-backdrop-filter: blur(12px);border-right: 1px solid rgba(226, 232, 240, 0.95);box-shadow: 2px 0 18px rgba(15, 23, 42, 0.06);box-sizing: border-box}@media (max-width: 1023px){.rborn-sidebar{display: none}}.rborn-sidebar__profile{position: relative;width: 44px;height: 44px;border: 2px solid #fff;background: linear-gradient(135deg, var(--theme-mid), var(--theme-dark));padding: 0;cursor: pointer;flex-shrink: 0;margin-bottom: 0.85rem;text-decoration: none;overflow: hidden;border-radius: 50%;box-shadow: 0 2px 8px rgb(var(--theme-rgb) / 0.25);isolation: isolate}.rborn-sidebar__avatar{display: block;width: 100%;height: 100%;object-fit: cover;object-position: center 24%;transform: scale(1.85);transform-origin: center 32%;border: none;border-radius: 0;background: transparent;box-shadow: none;mix-blend-mode: normal}.rborn-sidebar__avatar--guest{filter: grayscale(30%) opacity(0.85)}.rborn-sidebar__status{position: absolute;bottom: 1px;right: 1px;width: 11px;height: 11px;border-radius: 50%;background: #94a3b8;border: 2px solid #fff}.rborn-sidebar__status--online{background: #22c55e}.rborn-sidebar__nav{flex: 1;display: flex;flex-direction: column;align-items: center;gap: 0.35rem;width: 100%;overflow-y: auto;overflow-x: hidden;padding: 0 0.35rem;scrollbar-width: none}.rborn-sidebar__nav::-webkit-scrollbar{display: none}.rborn-sidebar__foot{flex-shrink: 0;padding-top: 0.5rem;border-top: 1px solid #f1f5f9;width: 100%;display: flex;justify-content: center}.rborn-sidebar__item{position: relative;display: flex;align-items: center;justify-content: center;width: 100%;max-width: 56px;height: 44px;border: none;background: transparent;border-radius: 12px;color: #94a3b8;text-decoration: none;cursor: pointer;transition: color 0.15s ease, background 0.15s ease;flex-shrink: 0}.rborn-sidebar__item:hover{color: #64748b;background: #f8fafc}.rborn-sidebar__icon i{color: inherit}.rborn-sidebar__icon{display: flex;align-items: center;justify-content: center;width: 38px;height: 38px;border-radius: 10px;font-size: 1rem;transition: background 0.15s ease, color 0.15s ease, box-shadow 0.15s ease}.rborn-sidebar__indicator{position: absolute;left: 0;top: 50%;transform: translateY(-50%);width: 3px;height: 0;border-radius: 0 3px 3px 0;background: var(--theme-color, #f97316);transition: height 0.2s ease}.rborn-sidebar__item.is-active{color: #fff}.rborn-sidebar__item.is-active .rborn-sidebar__indicator{height: 28px}.rborn-sidebar__item.is-active .rborn-sidebar__icon{background: var(--theme-color, #f97316);color: #fff;box-shadow: 0 4px 12px rgb(var(--theme-rgb) / 0.35)}.rborn-sidebar__item.is-active:hover{background: transparent;color: #fff}.rborn-mobile-fab{display: none;position: fixed;bottom: 1.25rem;left: 1rem;z-index: 60;width: 3rem;height: 3rem;border: none;border-radius: 50%;background: linear-gradient(135deg, var(--theme-color), var(--theme-dark));color: #fff;font-size: 1.1rem;cursor: pointer;box-shadow: 0 6px 24px rgb(var(--theme-rgb) / 0.45);transition: transform 0.2s ease, box-shadow 0.35s ease}.rborn-mobile-fab:hover{transform: scale(1.06)}.rborn-mobile-menu{position: fixed;inset: 0;z-index: 90;pointer-events: none;visibility: hidden}.rborn-mobile-menu.is-open{pointer-events: auto;visibility: visible}.rborn-mobile-menu__backdrop{position: absolute;inset: 0;background: rgba(15, 23, 42, 0.55);backdrop-filter: blur(4px);opacity: 0;transition: opacity 0.3s ease}.rborn-mobile-menu.is-open .rborn-mobile-menu__backdrop{opacity: 1}.rborn-mobile-menu__panel{position: absolute;top: 0;left: 0;bottom: 0;width: min(88vw, 320px);background: #fff;box-shadow: 8px 0 32px rgba(15, 23, 42, 0.18);display: flex;flex-direction: column;transform: translateX(-100%);transition: transform 0.35s cubic-bezier(0.4, 0, 0.2, 1)}.rborn-mobile-menu.is-open .rborn-mobile-menu__panel{transform: translateX(0)}.rborn-mobile-menu__header{display: flex;align-items: center;gap: 0.75rem;padding: 1rem 1rem 0.85rem;border-bottom: 1px solid #f1f5f9;background: linear-gradient(180deg, #fff 0%, #f8fafc 100%)}.rborn-mobile-menu__header strong{display: block;font-size: 0.9375rem;font-weight: 800;color: #0f172a}.rborn-mobile-menu__header span{display: block;font-size: 0.6875rem;font-weight: 600;color: var(--theme-color)}.rborn-mobile-menu__logo{width: 2.75rem;height: 2.75rem;object-fit: contain}.rborn-mobile-menu__close{margin-left: auto;width: 2.25rem;height: 2.25rem;border: none;border-radius: 0.5rem;background: #f1f5f9;color: #64748b;cursor: pointer;transition: background 0.2s ease, color 0.2s ease}.rborn-mobile-menu__close:hover{background: #fee2e2;color: #ef4444}.rborn-mobile-menu__nav{flex: 1;overflow-y: auto;padding: 0.75rem;display: flex;flex-direction: column;gap: 0.25rem}.rborn-mobile-menu__link{display: flex;align-items: center;gap: 0.75rem;padding: 0.65rem 0.85rem;border-radius: 0.65rem;font-size: 0.875rem;font-weight: 700;color: #475569;text-decoration: none;transition: background 0.2s ease, color 0.2s ease}.rborn-mobile-menu__link i{width: 1.25rem;text-align: center;color: #94a3b8;transition: color 0.2s ease}.rborn-mobile-menu__link:hover,
.rborn-mobile-menu__link.is-active{background: rgb(var(--theme-rgb) / 0.08);color: var(--theme-color)}.rborn-mobile-menu__link.is-active i,
.rborn-mobile-menu__link:hover i{color: var(--theme-color)}.rborn-mobile-menu__actions{padding: 0.75rem;border-top: 1px solid #f1f5f9;display: flex;flex-direction: column;gap: 0.35rem;background: #f8fafc}.rborn-mobile-menu__action{display: flex;align-items: center;justify-content: center;gap: 0.5rem;width: 100%;padding: 0.65rem 1rem;border: 2px solid rgb(var(--theme-rgb) / 0.15);border-radius: var(--rborn-btn-radius, 9999px);background: #fff;font-size: 0.8125rem;font-weight: 800;color: var(--theme-color);text-decoration: none;cursor: pointer;box-shadow: 0 4px 14px rgba(15, 23, 42, 0.08);transition: border-color 0.2s ease, background 0.2s ease, color 0.2s ease, transform 0.2s ease, box-shadow 0.2s ease}.rborn-mobile-menu__action:hover{border-color: var(--theme-color);background: var(--theme-light);color: var(--theme-dark);transform: translateY(-1px)}.rborn-mobile-menu__action--primary{background: var(--theme-color);border-color: var(--theme-dark);color: #fff;box-shadow: var(--rborn-btn-shadow, 0 4px 14px rgb(var(--theme-rgb) / 0.28))}.rborn-mobile-menu__action--primary:hover{background: var(--theme-dark);color: #fff;box-shadow: var(--rborn-btn-shadow-hover, 0 6px 18px rgb(var(--theme-rgb) / 0.4))}.rborn-mobile-menu__action--muted{background: transparent;border-color: transparent;color: #94a3b8;font-weight: 600}@media (max-width: 1023px){body.rborn-body{padding-bottom: 4.5rem}.rborn-mobile-fab{display: flex;align-items: center;justify-content: center}.rborn-daily-gift:not(.hidden){bottom: 5.5rem;left: 1rem;max-width: calc(100vw - 5rem)}#miniPlayer.translate-y-0{bottom: 5rem}#themeSwitcherBtn{width: 2.75rem;height: 3rem;left: -2.75rem}}@media (min-width: 1024px){.rborn-mobile-menu,
 .rborn-mobile-fab{display: none !important}}@media (max-width: 480px){.rborn-habbo-player{flex-direction: column;align-items: stretch;max-width: min(100%, 280px)}.rborn-habbo-player__avatar{display: none}.rborn-habbo-player__panel{margin-left: 0}.rborn-habbo-player__top{padding-right: 0}.rborn-habbo-player__listeners{position: static;display: inline-block;margin-top: 0.35rem}}.rborn-section{width: 100%;padding: 4rem 0}.rborn-section__inner{max-width: 80rem;margin: 0 auto;padding: 0 1rem;position: relative;z-index: 1}.rborn-section-header{display: flex;flex-direction: column;align-items: flex-start;gap: 1rem;margin-bottom: 2rem}.rborn-section--portal .rborn-section-header{margin-bottom: 1.75rem}@media (min-width: 768px){.rborn-section-header{flex-direction: row;align-items: center;justify-content: space-between}}.rborn-section-header__brand{display: flex;align-items: center;gap: 0.75rem}.rborn-section-icon{width: 2.5rem;height: 2.5rem;border-radius: 0.625rem;background: var(--theme-light);border: 1px solid var(--theme-border);color: var(--theme-color);display: flex;align-items: center;justify-content: center;flex-shrink: 0;box-shadow: 0 1px 4px rgba(0, 0, 0, 0.05)}.rborn-section-icon i{font-size: 1.05rem;line-height: 1}.rborn-section-icon--white{background: var(--surface-bg, #fff);border-color: #e2e8f0}.rborn-main .rborn-section + .rborn-section{border-top: 1px solid rgba(226, 232, 240, 0.55)}.rborn-section-header__title{font-weight: 800;font-size: 1.25rem;line-height: 1.2;color: #0f172a;letter-spacing: -0.01em}.rborn-section-header__subtitle{font-size: 0.75rem;color: #64748b;margin-top: 0.15rem}.rborn-section-controls{display: flex;flex-wrap: wrap;align-items: center;gap: 0.5rem;width: 100%}@media (min-width: 768px){.rborn-section-controls{width: auto;justify-content: flex-end}}.rborn-ctrl-btn{width: 2.25rem;height: 2.25rem;border-radius: var(--rborn-btn-radius, 9999px);border: 2px solid rgb(var(--theme-rgb) / 0.15);background: #fff;color: var(--theme-color);display: inline-flex;align-items: center;justify-content: center;cursor: pointer;box-shadow: 0 4px 14px rgba(15, 23, 42, 0.08);transition: color 0.15s ease, border-color 0.15s ease, background 0.15s ease, transform 0.15s ease, box-shadow 0.15s ease}.rborn-ctrl-btn:hover{color: #fff;border-color: var(--theme-dark);background: var(--theme-color);transform: translateY(-1px);box-shadow: var(--rborn-btn-shadow, 0 4px 14px rgb(var(--theme-rgb) / 0.28))}.rborn-ctrl-btn i{font-size: 0.8rem;line-height: 1}.rborn-search{display: flex;align-items: center;height: 2.25rem;background: #fff;border: 1px solid #e2e8f0;border-radius: 0.5rem;overflow: hidden;box-shadow: 0 1px 3px rgba(0, 0, 0, 0.05);width: 100%;transition: border-color 0.15s ease, box-shadow 0.15s ease}@media (min-width: 640px){.rborn-search{width: auto}}.rborn-search:focus-within{border-color: var(--theme-color);box-shadow: 0 0 0 3px rgb(var(--theme-rgb) / 0.12)}.rborn-search input{border: none;outline: none;background: transparent;padding: 0 0.75rem;font-size: 0.75rem;color: #334155;width: 100%;min-width: 0}@media (min-width: 640px){.rborn-search input{width: 10rem}}.rborn-search button{height: 100%;padding: 0 0.75rem;border: none;border-left: 1px solid #e2e8f0;background: var(--theme-light);color: var(--theme-color);cursor: pointer;transition: background 0.15s ease}.rborn-search button:hover{background: var(--theme-border)}.rborn-btn-cta{display: inline-flex;align-items: center;justify-content: center;gap: 0.4rem;height: 2.25rem;padding: 0 1.15rem;border-radius: var(--rborn-btn-radius, 9999px);background: var(--theme-color);color: #fff;font-size: 0.75rem;font-weight: 800;border: none;cursor: pointer;box-shadow: var(--rborn-btn-shadow, 0 4px 14px rgb(var(--theme-rgb) / 0.28));transition: background 0.15s ease, transform 0.15s ease, box-shadow 0.15s ease;width: 100%}@media (min-width: 640px){.rborn-btn-cta{width: auto}}.rborn-btn-cta:hover{background: var(--theme-dark);transform: translateY(-1px);box-shadow: var(--rborn-btn-shadow-hover, 0 6px 18px rgb(var(--theme-rgb) / 0.4))}.rborn-card-grid{display: grid;grid-template-columns: 1fr;gap: 1rem}@media (min-width: 640px){.rborn-card-grid{grid-template-columns: repeat(2, 1fr)}}@media (min-width: 1024px){.rborn-card-grid{grid-template-columns: repeat(4, 1fr)}}.rborn-card{background: var(--surface-bg, #ffffff);border-radius: 0.875rem;border: 1px solid rgba(226, 232, 240, 0.95);box-shadow: 0 2px 12px rgba(15, 23, 42, 0.04);transition: transform 0.25s ease, box-shadow 0.25s ease, border-color 0.25s ease;display: flex;flex-direction: column;cursor: pointer;overflow: hidden}.rborn-card:hover{transform: translateY(-5px);box-shadow: 0 10px 32px rgba(15, 23, 42, 0.08);border-color: rgb(var(--theme-rgb) / 0.45)}.rborn-card--static{cursor: default}.rborn-card--static:hover{transform: none;border-color: rgba(255, 255, 255, 0.6)}[data-rborn-item].rborn-item-hidden{display: none !important}[data-rborn-empty].hidden{display: none !important}.rborn-card__media{display: flex;align-items: center;justify-content: center;overflow: hidden;position: relative}.rborn-card__overlay{position: absolute;inset: 0;display: flex;align-items: center;justify-content: center;background: rgb(var(--theme-rgb) / 0.82);opacity: 0;transition: opacity 0.3s ease;pointer-events: none}.rborn-card:hover .rborn-card__overlay{opacity: 1}.rborn-card__overlay-label{color: #fff;font-weight: 900;letter-spacing: 0.14em;text-transform: uppercase;font-size: 0.625rem;display: inline-flex;align-items: center;gap: 0.4rem}.rborn-card__body{padding: 1rem;display: flex;flex-direction: column;flex: 1;text-align: center;align-items: center}.rborn-card__tag{display: inline-flex;align-items: center;justify-content: center;background: var(--theme-light);color: var(--theme-color);font-size: 0.5625rem;font-weight: 800;letter-spacing: 0.08em;text-transform: uppercase;padding: 0.2rem 0.5rem;border-radius: 0.375rem;border: 1px solid var(--theme-border);margin-bottom: 0.5rem}.rborn-card__title{font-weight: 800;font-size: 0.875rem;line-height: 1.35;color: #1e293b;text-align: center;width: 100%;transition: color 0.2s ease}.rborn-card:hover .rborn-card__title{color: var(--theme-color)}.rborn-card__desc{font-size: 0.6875rem;color: #64748b;line-height: 1.5;margin-top: 0.35rem;text-align: center;width: 100%}.rborn-card__footer{display: flex;align-items: center;justify-content: center;gap: 0.75rem;width: 100%;padding-top: 0.75rem;margin-top: auto;border-top: 1px solid #f1f5f9;font-size: 0.625rem;font-weight: 700;color: #64748b}.rborn-card__footer-item{display: inline-flex;align-items: center;justify-content: center;gap: 0.25rem}.rborn-card__footer-item--author{color: var(--theme-color)}.rborn-habbo-head{width: 1.35rem;height: 1.35rem;border-radius: 9999px;background: #f1f5f9;overflow: hidden;display: flex;align-items: center;justify-content: center;flex-shrink: 0}.rborn-habbo-head img{width: 100%;height: 100%;object-fit: cover;object-position: center 28%;transform: scale(1.55);transform-origin: center 32%;image-rendering: pixelated}[data-ranking-card]{overflow: visible}[data-ranking-podium]{min-height: 9rem;align-items: flex-end;padding-top: 0.35rem}.rborn-ranking-podium__slot{display: flex;flex-direction: column;align-items: center;width: 31%;gap: 0}.rborn-ranking-podium__head{position: relative;display: flex;flex-direction: column;align-items: center;z-index: 2;padding-top: 0.95rem;margin-bottom: -0.55rem}.rborn-ranking-podium__crown{position: absolute;top: 0;left: 50%;z-index: 3;transform: translateX(-50%);pointer-events: none}.rborn-ranking-podium__crown.rotate-12{transform: translateX(-50%) rotate(12deg)}.rborn-ranking-podium__crown.-rotate-12{transform: translateX(-50%) rotate(-12deg)}.rborn-ranking-podium__avatar-wrap{width: 4rem;height: 4rem;border-radius: 9999px;border: 3px solid #cbd5e1;background: #fff;overflow: hidden;display: block;flex-shrink: 0;box-shadow: 0 4px 12px rgb(15 23 42 / 0.14);position: relative;z-index: 2;line-height: 0;box-sizing: border-box;isolation: isolate}.rborn-ranking-podium__avatar-wrap--first{border-color: #facc15;box-shadow: 0 4px 14px rgb(234 179 8 / 0.28)}.rborn-ranking-podium__avatar-wrap--second{border-color: #94a3b8}.rborn-ranking-podium__avatar-wrap--third{border-color: #c2410c}.rborn-ranking-podium__avatar-wrap img,
.rborn-ranking-podium__avatar-wrap .avatar.avatar-normal{width: 100% !important;height: 100% !important;max-width: none !important;max-height: none !important;object-fit: cover !important;object-position: center 24% !important;transform: scale(1.75) !important;transform-origin: center 32% !important;display: block;margin: 0;padding: 0;box-sizing: border-box;image-rendering: pixelated;border: none;background: transparent}.rborn-ranking-list__avatar img,
.rborn-ranking-list__avatar .avatar.avatar-normal{width: 100% !important;height: 100% !important;max-width: none !important;max-height: none !important;object-fit: cover !important;object-position: center 24% !important;transform: scale(1.55) !important;transform-origin: center 32% !important;display: block;margin: 0;image-rendering: pixelated;border: none;background: transparent}img[data-avatar-headonly="1"],
.rborn-forum-bubble__avatar img[data-avatar-headonly="1"],
.rborn-ranking-podium__avatar-wrap img[data-avatar-headonly="1"],
.rborn-ranking-list__avatar img[data-avatar-headonly="1"],
.rborn-sidebar__avatar[data-avatar-headonly="1"],
.rborn-habbo-head img[data-avatar-headonly="1"]{transform: none !important;object-fit: contain !important;object-position: center center !important;transform-origin: center center !important;padding: 2px !important;box-sizing: border-box !important}.rborn-ranking-podium__block{position: relative;z-index: 1;width: 100%}.rborn-ranking-list__avatar{width: 2rem;height: 2rem;border-radius: 9999px;border: 1px solid #e2e8f0;background: #fff;overflow: hidden;display: block;flex-shrink: 0;box-shadow: 0 1px 4px rgb(15 23 42 / 0.1);line-height: 0;box-sizing: border-box}.rborn-ranking-avatar--empty{width: 2rem;height: 2rem;border-radius: 9999px;border: 1px dashed #cbd5e1;background: #f8fafc;display: inline-flex;align-items: center;justify-content: center;flex-shrink: 0}.rborn-ranking-podium__avatar-wrap.rborn-ranking-avatar--empty{width: 4rem;height: 4rem;border-style: dashed;border-color: #cbd5e1;background: #f8fafc;display: inline-flex;align-items: center;justify-content: center}.rborn-forum-list{display: flex;flex-direction: column;gap: 0.85rem}.rborn-forum-list--grid{display: grid;grid-template-columns: minmax(0, 1fr);gap: 0.65rem 0.75rem;align-items: stretch}@media (min-width: 640px){.rborn-forum-list--grid{grid-template-columns: repeat(2, minmax(0, 1fr))}}@media (min-width: 1024px){.rborn-forum-list--grid{grid-template-columns: repeat(3, minmax(0, 1fr))}}.rborn-forum-list--grid .rborn-forum-home__item{width: 100%;min-width: 0}.rborn-forum-list--grid .rborn-forum-bubble{min-height: 2.75rem;height: 100%}.rborn-forum-list--grid .rborn-forum-bubble__shadow{inset: 0.2rem 0 0 0.26rem;clip-path: polygon(0 0, calc(100% - 0.8rem) 0, 100% 100%, 0 100%);border-radius: 0.28rem 0 0 0.28rem;border-width: 1.5px;background: rgb(var(--theme-rgb) / 0.06);border-color: rgb(255 255 255 / 0.22)}.rborn-forum-list--grid .rborn-forum-bubble__body{min-height: 2.75rem;padding: 0.26rem 1.15rem 0.26rem 0.24rem;gap: 0.34rem;clip-path: polygon(0 0, calc(100% - 0.8rem) 0, 100% 100%, 0 100%);border-radius: 0.28rem 0 0 0.28rem;border-width: 1.5px;background: linear-gradient(
 135deg,
 rgb(var(--theme-rgb) / 0.14) 0%,
 rgb(var(--theme-rgb) / 0.22) 52%,
 rgb(var(--theme-rgb) / 0.3) 100%
 );border-color: rgb(255 255 255 / 0.38);box-shadow: 0 2px 8px rgb(var(--theme-rgb) / 0.1);backdrop-filter: blur(6px);-webkit-backdrop-filter: blur(6px)}.rborn-forum-list--grid .rborn-forum-bubble__avatar{width: 2rem;height: 2rem;border-width: 2px}.rborn-forum-list--grid .rborn-forum-bubble__avatar img,
.rborn-forum-list--grid .rborn-forum-bubble__avatar-img,
.rborn-forum-list--grid .rborn-forum-bubble__avatar .avatar.avatar-normal{transform: scale(1.65) !important;object-position: center 24% !important}.rborn-forum-list--grid .rborn-forum-bubble__title{font-size: 0.7rem;line-height: 1.1;display: block;white-space: nowrap;overflow: hidden;text-overflow: ellipsis}.rborn-forum-list--grid .rborn-forum-bubble--link .rborn-forum-bubble__title{display: block;-webkit-line-clamp: unset;-webkit-box-orient: unset;overflow: hidden}.rborn-forum-list--grid .rborn-forum-bubble__author{font-size: 0.56rem;line-height: 1.05;white-space: nowrap;overflow: hidden;text-overflow: ellipsis}.rborn-forum-list--grid .rborn-forum-bubble__meta,
.rborn-forum-list--grid .rborn-forum-bubble__content{display: none}.rborn-forum-list--grid .rborn-forum-bubble__house{top: -0.24rem;right: 0.34rem;width: 1rem;height: 1rem}.rborn-forum-bubble{position: relative;display: block;min-height: 4.35rem;text-decoration: none;color: inherit}.rborn-forum-bubble--link{cursor: pointer;transition: transform 0.2s ease, filter 0.2s ease}.rborn-forum-bubble--link:hover{transform: translateY(-2px)}.rborn-forum-bubble--link:hover .rborn-forum-bubble__body{filter: brightness(1.04);box-shadow: 0 8px 20px rgb(var(--theme-rgb) / 0.28)}.rborn-forum-list--grid .rborn-forum-bubble--link:hover .rborn-forum-bubble__body{filter: none;background: linear-gradient(
 135deg,
 rgb(var(--theme-rgb) / 0.22) 0%,
 rgb(var(--theme-rgb) / 0.32) 52%,
 rgb(var(--theme-rgb) / 0.4) 100%
 );box-shadow: 0 4px 12px rgb(var(--theme-rgb) / 0.16)}.rborn-forum-bubble__shadow{position: absolute;inset: 0.42rem 0 0 0.55rem;background: var(--theme-light);border: 2px solid rgb(255 255 255 / 0.65);clip-path: polygon(0 0, calc(100% - 1.55rem) 0, 100% 100%, 0 100%);border-radius: 9999px 0 0 9999px;z-index: 0}.rborn-forum-bubble__body{position: relative;z-index: 1;display: flex;align-items: center;gap: 0.75rem;min-height: 4.35rem;padding: 0.55rem 2.4rem 0.55rem 0.45rem;background: linear-gradient(135deg, var(--theme-mid) 0%, var(--theme-color) 52%, var(--theme-dark) 100%);clip-path: polygon(0 0, calc(100% - 1.55rem) 0, 100% 100%, 0 100%);border-radius: 9999px 0 0 9999px;border: 2px solid rgb(255 255 255 / 0.72);box-shadow: 0 4px 14px rgb(var(--theme-rgb) / 0.22);color: #fff}.rborn-forum-bubble__avatar{width: 3.25rem;height: 3.25rem;border-radius: 9999px;border: 3px solid rgb(255 255 255 / 0.92);background: #fff;overflow: hidden;flex-shrink: 0;display: block;line-height: 0;box-shadow: 0 2px 8px rgb(15 23 42 / 0.16);isolation: isolate}.rborn-forum-bubble__avatar img,
.rborn-forum-bubble__avatar-img,
.rborn-forum-bubble__avatar .avatar.avatar-normal{width: 100% !important;height: 100% !important;max-width: none !important;max-height: none !important;object-fit: cover !important;object-position: center 22% !important;transform: scale(2.05) !important;transform-origin: center 28% !important;display: block;margin: 0;padding: 0;box-sizing: border-box;image-rendering: pixelated;border: none;background: transparent}.rborn-forum-bubble__text{flex: 1;min-width: 0;display: flex;flex-direction: column;gap: 0.12rem}.rborn-forum-bubble__title{display: block;font-size: 0.95rem;font-weight: 800;line-height: 1.25;color: #fff;text-shadow: 0 1px 2px rgb(15 23 42 / 0.18)}.rborn-forum-bubble--link .rborn-forum-bubble__title{display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;overflow: hidden}.rborn-forum-bubble__author{font-size: 0.78rem;font-weight: 600;color: rgb(255 255 255 / 0.92);line-height: 1.2}.rborn-forum-bubble__author-link{color: inherit;text-decoration: underline;text-underline-offset: 2px}.rborn-forum-bubble__author-link:hover{color: #fff}.rborn-forum-bubble__meta{font-size: 0.68rem;font-weight: 600;color: rgb(255 255 255 / 0.78);letter-spacing: 0.01em}.rborn-forum-bubble__content{margin: 0.35rem 0 0;font-size: 0.82rem;line-height: 1.45;color: rgb(255 255 255 / 0.95);white-space: pre-wrap}.rborn-forum-bubble__house{position: absolute;top: -0.45rem;right: 0.95rem;width: 1.55rem;height: 1.55rem;object-fit: contain;image-rendering: pixelated;filter: drop-shadow(0 2px 3px rgb(15 23 42 / 0.25));pointer-events: none;z-index: 3}.rborn-forum-thread{display: flex;flex-direction: column;gap: 0.85rem}.rborn-forum-home__list{overflow: visible;margin-top: 1.15rem;padding-top: 0.35rem}.rborn-forum-home__item{width: 100%}.rborn-forum-home [data-rborn-item].rborn-item-hidden{display: none !important}.rborn-forum-home__empty.hidden{display: none !important}.rborn-forum-reply-form{margin-bottom: 1.25rem}@media (max-width: 640px){.rborn-forum-list--grid{grid-template-columns: minmax(0, 1fr)}.rborn-forum-bubble__body{padding-right: 2rem}.rborn-forum-bubble__title{font-size: 0.88rem}.rborn-forum-bubble__avatar{width: 2.85rem;height: 2.85rem}}#dailyGift{left: 1.5rem}@media (min-width: 1024px){#dailyGift{left: calc(72px + 1.5rem)}}.rborn-section--shop{padding-top: 0.5rem}.rborn-shop-events-row__inner{display: grid;grid-template-columns: minmax(0, 1fr);gap: 1rem;align-items: start}@media (min-width: 1024px){.rborn-shop-events-row__inner{grid-template-columns: minmax(0, 1.18fr) minmax(300px, 0.82fr);gap: 1.15rem}}.rborn-shop-events-row__shop .rborn-shop-grid{grid-template-columns: repeat(2, minmax(0, 1fr))}@media (min-width: 1280px){.rborn-shop-events-row__shop .rborn-shop-grid{grid-template-columns: repeat(3, minmax(0, 1fr))}}.rborn-haba-events{width: 100%}.rborn-haba-events__panel{border-radius: 0.85rem;border: 1px solid color-mix(in srgb, var(--theme-border) 70%, #e2e8f0);background: #fff;box-shadow: 0 10px 28px rgb(var(--theme-rgb) / 0.1);overflow: hidden}.rborn-haba-events__head{display: flex;flex-wrap: wrap;align-items: center;justify-content: space-between;gap: 0.55rem 0.75rem;padding: 0.7rem 0.85rem;border-bottom: 1px solid color-mix(in srgb, var(--theme-border) 55%, #e2e8f0);background: linear-gradient(180deg, #fff 0%, color-mix(in srgb, var(--theme-light) 88%, #fff) 100%)}.rborn-haba-events__title{margin: 0;padding-left: 0.55rem;border-left: 3px solid var(--theme-color);font-size: 1.05rem;font-weight: 800;color: #334155;line-height: 1.1}.rborn-haba-events__controls{display: flex;flex-wrap: wrap;align-items: center;justify-content: flex-end;gap: 0.45rem;margin-left: auto}.rborn-haba-events__notify{display: inline-flex;align-items: center;justify-content: center;min-height: 2rem;padding: 0.35rem 0.75rem;border-radius: 0.45rem;background: var(--theme-light);border: 1px solid color-mix(in srgb, var(--theme-border) 75%, transparent);color: var(--theme-dark);font-size: 0.68rem;font-weight: 800;text-decoration: none;white-space: nowrap}.rborn-haba-events__notify:hover{background: color-mix(in srgb, var(--theme-light) 82%, var(--theme-color));color: var(--theme-color)}.rborn-haba-events__search{display: inline-flex;align-items: stretch;min-height: 2rem;border-radius: 0.45rem;overflow: hidden;border: 1px solid color-mix(in srgb, var(--theme-border) 70%, #e2e8f0);background: #fff}.rborn-haba-events__search input{width: min(9rem, 28vw);border: none;padding: 0 0.55rem;font-size: 0.68rem;color: #334155;background: transparent}.rborn-haba-events__search input:focus{outline: none;background: color-mix(in srgb, var(--theme-light) 40%, #fff)}.rborn-haba-events__search input::placeholder{color: #94a3b8}.rborn-haba-events__icon-btn,
.rborn-haba-events__pager-btn{display: inline-flex;align-items: center;justify-content: center;min-width: 2rem;border: none;background: var(--theme-color);color: #fff;font-size: 0.72rem;cursor: pointer;transition: background 0.2s ease}.rborn-haba-events__icon-btn:hover,
.rborn-haba-events__pager-btn:hover{background: var(--theme-dark)}.rborn-haba-events__pager{display: inline-flex;border-radius: 0.45rem;overflow: hidden;border: 1px solid color-mix(in srgb, var(--theme-border) 70%, #e2e8f0)}.rborn-haba-events__pager-btn + .rborn-haba-events__pager-btn{border-left: 1px solid rgb(255 255 255 / 0.35)}.rborn-haba-events__grid{display: grid;grid-template-columns: repeat(2, minmax(0, 1fr));gap: 0.55rem;padding: 0.65rem}.rborn-haba-events__empty{grid-column: 1 / -1;margin: 0;padding: 1.25rem 0.5rem;text-align: center;font-size: 0.75rem;color: #64748b}.rborn-haba-event-card{display: flex;flex-direction: column;min-width: 0;border-radius: 0.65rem;border: 1px solid color-mix(in srgb, var(--theme-border) 55%, #e2e8f0);background: #fff;overflow: hidden;box-shadow: 0 2px 8px rgb(var(--theme-rgb) / 0.06)}.rborn-haba-event-card__link{text-decoration: none;color: inherit}.rborn-haba-event-card__media{position: relative;aspect-ratio: 16 / 10;overflow: hidden;background: #111827}.rborn-haba-event-card__media img{display: block;width: 100%;height: 100%;object-fit: cover}.rborn-haba-event-card__tag{position: absolute;top: 0.35rem;left: 0.35rem;max-width: calc(100% - 0.7rem);padding: 0.18rem 0.45rem;border-radius: 9999px;font-size: 0.52rem;font-weight: 800;color: #fff;white-space: nowrap;overflow: hidden;text-overflow: ellipsis}.rborn-haba-event-card__tag--blue{background: var(--theme-color)}.rborn-haba-event-card__tag--red{background: var(--theme-dark)}.rborn-haba-event-card__title{margin: 0;padding: 0.45rem 0.5rem 0.35rem;font-size: 0.62rem;font-weight: 800;line-height: 1.25;color: #1e293b;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;overflow: hidden}.rborn-haba-event-card__status{display: flex;align-items: center;gap: 0.35rem;min-height: 1.55rem;padding: 0 0.45rem;font-size: 0.58rem;font-weight: 700}.rborn-haba-event-card__status--urgent{background: linear-gradient(135deg, var(--theme-mid) 0%, var(--theme-color) 100%);color: #fff}.rborn-haba-event-card__status--soon{background: var(--theme-dark);color: #fff}.rborn-haba-event-card__status--future,
.rborn-haba-event-card__status--closed{background: var(--theme-light);color: var(--theme-dark)}.rborn-haba-event-card__vote{display: grid;grid-template-columns: 1fr 1fr}.rborn-haba-event-card__vote-up,
.rborn-haba-event-card__vote-down{display: inline-flex;align-items: center;justify-content: center;gap: 0.25rem;min-height: 1.65rem;border: none;font-size: 0.58rem;font-weight: 800;color: #fff;cursor: pointer}.rborn-haba-event-card__vote-up{background: var(--theme-color)}.rborn-haba-event-card__vote-down{background: var(--theme-dark)}.rborn-haba-event-card__vote-done{display: block;width: 100%;border: 0;border-radius: 0.55rem;padding: 0.55rem 0.65rem;font-size: 0.78rem;font-weight: 800;text-align: center;color: #fff}.rborn-haba-event-card__vote-done--up{background: var(--theme-color)}.rborn-haba-event-card__vote-done--down{background: var(--theme-dark)}.rborn-haba-event-card__results{display: grid;grid-template-columns: 1fr 1fr;min-height: 1.65rem}.rborn-haba-event-card__results-up,
.rborn-haba-event-card__results-down{display: inline-flex;align-items: center;justify-content: center;gap: 0.25rem;font-size: 0.58rem;font-weight: 800;color: #fff}.rborn-haba-event-card__results-up{background: var(--theme-color)}.rborn-haba-event-card__results-down{background: var(--theme-dark)}.rborn-haba-event-card__reacts{display: grid;grid-template-columns: repeat(4, 1fr);min-height: 1.65rem}.rborn-haba-event-card__react{display: inline-flex;align-items: center;justify-content: center;color: #fff;font-size: 0.62rem}.rborn-haba-event-card__react--trophy{background: var(--theme-color)}.rborn-haba-event-card__react--fire{background: var(--theme-mid)}.rborn-haba-event-card__react--star{background: color-mix(in srgb, var(--theme-light) 65%, var(--theme-color));color: var(--theme-dark)}.rborn-haba-event-card__react--heart{background: var(--theme-dark)}@media (max-width: 767px){.rborn-haba-events__controls{width: 100%;justify-content: flex-start}.rborn-haba-events__grid{grid-template-columns: minmax(0, 1fr)}}@media (min-width: 1280px){.rborn-haba-events__grid{gap: 0.65rem;padding: 0.75rem}}.rborn-shop__head{display: flex;flex-wrap: wrap;align-items: center;justify-content: space-between;gap: 0.75rem 1rem;margin-bottom: 0.85rem}.rborn-shop__title-wrap{display: flex;align-items: center;gap: 0.55rem}.rborn-shop__title-icon{width: 1.85rem;height: 1.85rem;border-radius: 0.45rem;display: inline-flex;align-items: center;justify-content: center;background: var(--theme-light);border: 1px solid var(--theme-border);color: var(--theme-color);font-size: 0.85rem;flex-shrink: 0}.rborn-shop__title{font-size: 1.2rem;font-weight: 800;color: #334155;letter-spacing: -0.01em;line-height: 1.2}.rborn-shop__controls{width: auto;margin-left: auto}.rborn-shop__booth{position: relative;border-radius: 1rem;background: color-mix(in srgb, var(--theme-light) 88%, #fff);border: 1px solid color-mix(in srgb, var(--theme-border) 70%, #e2e8f0);box-shadow: 0 10px 28px rgb(var(--theme-rgb) / 0.1);overflow: visible}.rborn-shop__awning{--awning-stripe: 2.15rem;position: relative;z-index: 2;height: 2.35rem;margin: -1px -1px 0;border-radius: 1rem 1rem 0 0;background: repeating-linear-gradient(
 90deg,
 var(--theme-dark) 0,
 var(--theme-dark) var(--awning-stripe),
 var(--theme-mid) var(--awning-stripe),
 var(--theme-mid) calc(var(--awning-stripe) * 2)
 );box-shadow: 0 4px 12px rgb(var(--theme-rgb) / 0.22)}.rborn-shop__awning::before{display: none}.rborn-shop__awning::after{content: '';position: absolute;left: 0;right: 0;bottom: -0.78rem;height: 0.9rem;background: repeating-linear-gradient(
 90deg,
 var(--theme-dark) 0,
 var(--theme-dark) var(--awning-stripe),
 var(--theme-mid) var(--awning-stripe),
 var(--theme-mid) calc(var(--awning-stripe) * 2)
 );-webkit-mask-image: radial-gradient(circle at 50% 0, #000 68%, transparent 70%);mask-image: radial-gradient(circle at 50% 0, #000 68%, transparent 70%);-webkit-mask-size: var(--awning-stripe) 100%;mask-size: var(--awning-stripe) 100%;-webkit-mask-repeat: repeat-x;mask-repeat: repeat-x;-webkit-mask-position: 0 0;mask-position: 0 0;pointer-events: none}.rborn-shop__body{position: relative;z-index: 1;padding: 1.65rem 1.1rem 1.25rem}@media (min-width: 768px){.rborn-shop__body{padding: 1.85rem 1.35rem 1.4rem}}.rborn-shop-grid{display: grid;grid-template-columns: repeat(2, minmax(0, 1fr));gap: 0.85rem}@media (min-width: 640px){.rborn-shop-grid{grid-template-columns: repeat(3, minmax(0, 1fr))}}@media (min-width: 900px){.rborn-shop-grid{grid-template-columns: repeat(4, minmax(0, 1fr));gap: 1rem}}.rborn-shop-card{display: flex;flex-direction: column;background: #fff;border: 1px solid #e2e8f0;border-radius: 0.75rem;overflow: hidden;box-shadow: 0 2px 8px rgba(15, 23, 42, 0.04);transition: transform 0.18s ease, box-shadow 0.18s ease}.rborn-shop-card:hover{transform: translateY(-2px);box-shadow: 0 8px 20px rgba(15, 23, 42, 0.1)}.rborn-shop-card__media{display: flex;align-items: center;justify-content: center;margin: 0.75rem 0.75rem 0;min-height: 7.5rem;border-radius: 0.55rem;background: color-mix(in srgb, var(--theme-light) 75%, #fff);border: 1px solid color-mix(in srgb, var(--theme-border) 55%, transparent)}.rborn-shop-card__media img{max-width: 56px;max-height: 56px;width: auto;height: auto;object-fit: contain;image-rendering: pixelated;transition: transform 0.25s ease}.rborn-shop-card:hover .rborn-shop-card__media img{transform: scale(1.12)}.rborn-shop-card__body{display: flex;flex-direction: column;flex: 1;padding: 0.85rem 0.85rem 0.9rem;gap: 0.2rem}.rborn-shop-card__name{font-size: 0.92rem;font-weight: 800;color: #0f172a;line-height: 1.25;letter-spacing: -0.01em}.rborn-shop-card__cat{font-size: 0.78rem;font-weight: 500;color: #64748b}.rborn-shop-card__price{margin-top: 0.35rem;font-size: 0.92rem;font-weight: 800;color: #0f172a}.rborn-shop-card__btn{display: flex;align-items: center;justify-content: center;margin-top: auto;padding: 0.55rem 1rem;min-height: 2.35rem;border-radius: var(--rborn-btn-radius, 9999px);background: var(--theme-color);color: #fff;font-size: 0.8rem;font-weight: 800;text-decoration: none;text-align: center;border: none;box-shadow: var(--rborn-btn-shadow, 0 4px 14px rgb(var(--theme-rgb) / 0.28));transition: background 0.15s ease, transform 0.15s ease, box-shadow 0.15s ease}.rborn-shop-card__btn:hover{background: var(--theme-dark);color: #fff;transform: translateY(-1px);box-shadow: var(--rborn-btn-shadow-hover, 0 6px 18px rgb(var(--theme-rgb) / 0.4))}.rborn-pixelclub{position: relative;overflow: hidden}.rborn-pixelclub::before{content: '';position: absolute;top: 0;bottom: 0;left: 0;width: min(88%, 820px);background: linear-gradient(
 90deg,
 rgb(var(--theme-rgb) / 0.14) 0%,
 rgb(var(--theme-rgb) / 0.08) 42%,
 rgb(var(--theme-rgb) / 0.03) 72%,
 transparent 100%
 );pointer-events: none;z-index: 0}@media (min-width: 768px){.rborn-pixelclub::before{width: min(72%, 760px)}}.rborn-forum-home{position: relative;overflow: hidden}.rborn-forum-home::before{content: '';position: absolute;top: 0;bottom: 0;right: 0;width: min(96%, 920px);background: linear-gradient(
 270deg,
 rgb(var(--theme-rgb) / 0.22) 0%,
 rgb(var(--theme-rgb) / 0.13) 38%,
 rgb(var(--theme-rgb) / 0.06) 68%,
 transparent 100%
 );pointer-events: none;z-index: 0}@media (min-width: 768px){.rborn-forum-home::before{width: min(82%, 860px)}}.bg-orange-50{background-color: var(--theme-light) !important}.border-orange-100{border-color: var(--theme-border) !important}.border-orange-600{border-color: var(--theme-dark) !important}.bg-orange-600{background-color: var(--theme-dark) !important}.hover\:bg-orange-50:hover{background-color: var(--theme-light) !important}.hover\:bg-orange-600:hover{background-color: var(--theme-dark) !important}.hover\:bg-orange-50\/40:hover{background-color: color-mix(in srgb, var(--theme-light) 40%, transparent) !important}.hover\:bg-orange-50\/50:hover{background-color: color-mix(in srgb, var(--theme-light) 50%, transparent) !important}.shadow-theme{box-shadow: 0 4px 15px rgb(var(--theme-rgb) / 0.3)}.shadow-theme-lg{box-shadow: 0 6px 20px rgb(var(--theme-rgb) / 0.4)}.shadow-theme-glow{box-shadow: 0 0 25px rgb(var(--theme-rgb) / 0.25)}.shadow-theme-ring{box-shadow: 0 0 15px rgb(var(--theme-rgb) / 0.4)}.rborn-btn-action{width: 100%;margin-top: 0.5rem;padding: 0.875rem 1.25rem;border: none;border-radius: var(--rborn-btn-radius, 9999px);background: var(--theme-color);color: #fff;font-size: 0.8125rem;font-weight: 800;text-transform: uppercase;letter-spacing: 0.05em;cursor: pointer;display: inline-flex;align-items: center;justify-content: center;gap: 0.5rem;box-shadow: var(--rborn-btn-shadow, 0 4px 14px rgb(var(--theme-rgb) / 0.28));transition: background 0.15s ease, transform 0.15s ease, box-shadow 0.15s ease}.rborn-btn-action:hover{background: var(--theme-dark);color: #fff;transform: translateY(-2px);box-shadow: var(--rborn-btn-shadow-hover, 0 6px 18px rgb(var(--theme-rgb) / 0.4))}.rborn-body button.bg-brand-orange,
.rborn-body a.bg-brand-orange,
.rborn-body button.bg-gray-900,
.rborn-body a.bg-gray-900,
.rborn-body button.hover\:bg-orange-600,
.rborn-body a.hover\:bg-orange-600{border-radius: var(--rborn-btn-radius, 9999px) !important;background: var(--theme-color) !important;color: #fff !important;font-weight: 800 !important;border: none !important;box-shadow: var(--rborn-btn-shadow, 0 4px 14px rgb(var(--theme-rgb) / 0.28)) !important;transition: background 0.2s ease, transform 0.2s ease, box-shadow 0.2s ease !important}.rborn-body button.bg-brand-orange:hover,
.rborn-body a.bg-brand-orange:hover,
.rborn-body button.bg-gray-900:hover,
.rborn-body a.bg-gray-900:hover,
.rborn-body button.hover\:bg-orange-600:hover,
.rborn-body a.hover\:bg-orange-600:hover{background: var(--theme-dark) !important;color: #fff !important;transform: translateY(-1px);box-shadow: var(--rborn-btn-shadow-hover, 0 6px 18px rgb(var(--theme-rgb) / 0.4)) !important}.rborn-body button[type="submit"]:not(.rborn-ctrl-btn):not(.rborn-sidebar__item):not(.panel-btn):not(.w-8):not(.w-6),
.rborn-body button[type="button"].rborn-btn-cta{border-radius: var(--rborn-btn-radius, 9999px)}.rborn-body .file\:bg-brand-orange::file-selector-button{border-radius: var(--rborn-btn-radius, 9999px) !important;background: var(--theme-color) !important;box-shadow: var(--rborn-btn-shadow, 0 4px 14px rgb(var(--theme-rgb) / 0.28)) !important}.rborn-modal-header{background: linear-gradient(135deg, var(--theme-color) 0%, var(--theme-mid) 50%, #facc15 100%);padding: 1.5rem;display: flex;flex-direction: column;align-items: center;position: relative}.rborn-modal-tab-active{background: #fff;color: var(--theme-color);border: 1px solid #e5e7eb;box-shadow: 0 1px 3px rgba(15, 23, 42, 0.06)}.rborn-modal-tab-inactive{background: transparent;color: #6b7280;border: none;box-shadow: none}.rborn-modal-tab-inactive:hover{color: #374151}.rborn-auth-tab-active{color: var(--theme-color);border-bottom: 2px solid var(--theme-color)}.rborn-auth-tab-inactive{color: #9ca3af;border-bottom: 2px solid transparent}.rborn-auth-tab-inactive:hover{color: #4b5563}.rborn-gallery-page{padding-top: 0.35rem}.rborn-gallery-post{display: flex;flex-direction: column;gap: 1.25rem;margin-bottom: 1.25rem;padding: 1.35rem 1.5rem;border-radius: 1.15rem;background: #fff;border: 1px solid rgb(226 232 240 / 0.95);box-shadow: 0 10px 28px rgb(15 23 42 / 0.08)}.rborn-gallery-post__intro{min-width: 0}.rborn-gallery-post__title{margin: 0 0 0.35rem;font-size: clamp(1.35rem, 2.4vw, 1.85rem);font-weight: 900;line-height: 1.1;color: #0f172a;display: flex;align-items: center;gap: 0.55rem}.rborn-gallery-post__title i{color: var(--theme-color);font-size: 0.95em}.rborn-gallery-post__subtitle{margin: 0;font-size: 0.82rem;color: #64748b}.rborn-gallery-post__form{display: grid;grid-template-columns: minmax(0, 1fr);gap: 0.55rem;width: 100%}.rborn-gallery-post__file{display: flex;align-items: center;min-height: 2.65rem;padding: 0.35rem 0.45rem;border-radius: 0.75rem;border: 1px solid #e2e8f0;background: #f8fafc;cursor: pointer}.rborn-gallery-post__file input[type="file"]{position: absolute;width: 1px;height: 1px;opacity: 0;overflow: hidden}.rborn-gallery-post__file-btn{display: inline-flex;align-items: center;justify-content: center;padding: 0.42rem 0.85rem;border-radius: 9999px;background: var(--theme-color);color: #fff;font-size: 0.72rem;font-weight: 800;white-space: nowrap}.rborn-gallery-post__input{width: 100%;min-height: 2.65rem;padding: 0.55rem 0.85rem;border-radius: 0.75rem;border: 1px solid #e2e8f0;background: #fff;font-size: 0.78rem;color: #0f172a;transition: border-color 0.2s ease, box-shadow 0.2s ease}.rborn-gallery-post__input::placeholder{color: #94a3b8}.rborn-gallery-post__input:focus{outline: none;border-color: rgb(var(--theme-rgb) / 0.55);box-shadow: 0 0 0 3px rgb(var(--theme-rgb) / 0.12)}.rborn-gallery-post__submit{display: inline-flex;align-items: center;justify-content: center;min-height: 2.65rem;padding: 0.55rem 1.35rem;border: none;border-radius: 9999px;background: var(--theme-color);color: #fff;font-size: 0.82rem;font-weight: 800;cursor: pointer;box-shadow: 0 8px 18px rgb(var(--theme-rgb) / 0.28);transition: transform 0.2s ease, box-shadow 0.2s ease}.rborn-gallery-post__submit:hover{transform: translateY(-1px);box-shadow: 0 10px 22px rgb(var(--theme-rgb) / 0.34)}.rborn-gallery-post__login{display: flex;flex-wrap: wrap;align-items: center;gap: 0.75rem;padding: 0.85rem 1rem;border-radius: 0.85rem;background: rgb(var(--theme-rgb) / 0.08);border: 1px solid rgb(var(--theme-rgb) / 0.18)}.rborn-gallery-post__login p{margin: 0;flex: 1;font-size: 0.82rem;font-weight: 700;color: var(--theme-color)}.rborn-gallery-post__alert{margin-bottom: 1rem}.rborn-gallery-post__alert>div{border-radius: 0.85rem !important;font-size: 0.82rem !important}.rborn-gallery-post__empty{margin-bottom: 1rem;padding: 2rem 1.25rem;border-radius: 1rem;background: #fff;border: 1px solid #e2e8f0;box-shadow: 0 6px 18px rgb(15 23 42 / 0.05);text-align: center;font-size: 0.82rem;font-weight: 600;color: #64748b}.rborn-gallery-grid{display: grid;grid-template-columns: repeat(auto-fill, minmax(240px, 1fr));gap: 1.15rem}.rborn-gallery-card{display: flex;flex-direction: column;overflow: hidden;border-radius: 1rem;background: #fff;border: 1px solid rgb(226 232 240 / 0.95);box-shadow: 0 8px 22px rgb(15 23 42 / 0.07);text-decoration: none;transition: transform 0.2s ease, box-shadow 0.2s ease}.rborn-gallery-card:hover{transform: translateY(-3px);box-shadow: 0 12px 28px rgb(15 23 42 / 0.11)}.rborn-gallery-card__media{aspect-ratio: 16 / 10;overflow: hidden;background: #0f172a}.rborn-gallery-card__img{display: block;width: 100%;height: 100%;object-fit: cover;transition: transform 0.45s ease}.rborn-gallery-card:hover .rborn-gallery-card__img{transform: scale(1.05)}.rborn-gallery-card__info{display: flex;align-items: center;gap: 0.65rem;padding: 0.75rem 0.85rem;background: #fff}.rborn-gallery-card__avatar{width: 2.35rem;height: 2.35rem;border-radius: 9999px;border: 2px solid #fff;box-shadow: 0 2px 8px rgb(15 23 42 / 0.12);overflow: hidden;flex-shrink: 0;background: #f1f5f9}.rborn-gallery-card__avatar img{width: 100%;height: 100%;object-fit: cover}.rborn-gallery-card__text{min-width: 0}.rborn-gallery-card__author{margin: 0;font-size: 0.82rem;font-weight: 800;color: #0f172a;line-height: 1.15}.rborn-gallery-card__desc{margin: 0.12rem 0 0;font-size: 0.62rem;font-weight: 600;letter-spacing: 0.04em;text-transform: uppercase;color: #64748b;white-space: nowrap;overflow: hidden;text-overflow: ellipsis}@media (min-width: 768px){.rborn-gallery-post{flex-direction: row;align-items: center;justify-content: space-between;gap: 1.5rem;padding: 1.5rem 1.75rem}.rborn-gallery-post__intro{flex: 0 1 34%}.rborn-gallery-post__form{flex: 1 1 66%;grid-template-columns: minmax(150px, 1.1fr) minmax(150px, 1fr) minmax(120px, 0.85fr) auto;align-items: center}.rborn-gallery-post__submit{justify-self: start;white-space: nowrap}}@media (max-width: 767px){.rborn-gallery-post__login{flex-direction: column;align-items: stretch}.rborn-gallery-post__login .rborn-gallery-post__submit{width: 100%}}.rborn-gallery-view{display: grid;grid-template-columns: minmax(0, 1.12fr) minmax(260px, 0.88fr);gap: 0;align-items: start;margin-top: 0.5rem;overflow: visible}.rborn-gallery-view__art{position: relative;z-index: 2;display: flex;flex-direction: column;overflow: visible;padding-bottom: 3.75rem}.rborn-gallery-view__hero{position: relative;min-height: min(68vh, 560px);border-radius: 1rem 0 0 0;overflow: hidden;background: #0a0f18;box-shadow: 0 18px 40px rgb(15 23 42 / 0.28)}.rborn-gallery-view__hero-img{display: block;width: 100%;height: 100%;min-height: min(68vh, 560px);object-fit: cover;object-position: center center}.rborn-gallery-view__hero-overlay{position: absolute;inset: 0;background:
 linear-gradient(180deg, rgb(8 12 22 / 0.35) 0%, rgb(8 12 22 / 0.08) 38%, rgb(8 12 22 / 0.55) 100%);pointer-events: none}.rborn-gallery-view__back{position: absolute;top: 1rem;left: 1rem;z-index: 3;display: inline-flex;align-items: center;gap: 0.4rem;padding: 0.35rem 0.75rem;border-radius: 9999px;background: rgb(255 255 255 / 0.12);border: 1px solid rgb(255 255 255 / 0.22);color: #fff;font-size: 0.72rem;font-weight: 700;text-decoration: none;backdrop-filter: blur(6px)}.rborn-gallery-view__info{position: relative;z-index: 4;margin: 0.85rem 1.35rem 0 1.85rem;width: min(calc(100% - 2.5rem), 100%)}.rborn-gallery-view__info-float{transition: transform 0.2s ease}.rborn-gallery-view__info-float:hover{transform: translateY(-2px)}.rborn-gallery-view__info .rborn-forum-bubble{min-height: 2.75rem}.rborn-gallery-view__info .rborn-forum-bubble__shadow{inset: 0.12rem 0 0 0.12rem;clip-path: none;border-radius: 0.85rem;border-width: 1.5px;background: rgb(var(--theme-rgb) / 0.06);border-color: rgb(255 255 255 / 0.22)}.rborn-gallery-view__info .rborn-forum-bubble__body{min-height: 2.75rem;padding: 0.45rem 0.85rem 0.45rem 0.45rem;gap: 0.45rem;clip-path: none;border-radius: 0.85rem;border-width: 1.5px;background: linear-gradient(
 135deg,
 rgb(var(--theme-rgb) / 0.14) 0%,
 rgb(var(--theme-rgb) / 0.22) 52%,
 rgb(var(--theme-rgb) / 0.3) 100%
 );border-color: rgb(255 255 255 / 0.38);box-shadow: 0 2px 8px rgb(var(--theme-rgb) / 0.1);backdrop-filter: blur(6px);-webkit-backdrop-filter: blur(6px);color: #1e293b}.rborn-gallery-view__info .rborn-forum-bubble__avatar{width: 2rem;height: 2rem;border-width: 2px}.rborn-gallery-view__info .rborn-forum-bubble__avatar img,
.rborn-gallery-view__info .rborn-forum-bubble__avatar-img,
.rborn-gallery-view__info .rborn-forum-bubble__avatar .avatar.avatar-normal{transform: scale(1.65) !important;object-position: center 24% !important}.rborn-gallery-view__info .rborn-forum-bubble__title{font-size: 0.68rem;line-height: 1.15;letter-spacing: 0.04em;text-transform: uppercase;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;overflow: hidden;white-space: normal;color: #0f172a}.rborn-gallery-view__info .rborn-forum-bubble__author{font-size: 0.54rem;line-height: 1.05;letter-spacing: 0.04em;text-transform: uppercase;color: #64748b}.rborn-gallery-view__info .rborn-forum-bubble__author-link{color: inherit}.rborn-gallery-view__info .rborn-forum-bubble__house{top: -0.2rem;right: 0.45rem;width: 1rem;height: 1rem}.rborn-gallery-view__info-foot{display: flex;flex-direction: column;align-items: flex-start;gap: 0.25rem;margin-top: 0.55rem;padding-left: 0.15rem}.rborn-gallery-view__info-cta{display: inline-flex;align-items: center;justify-content: center;padding: 0.45rem 1rem;border: none;border-radius: 9999px;background: var(--theme-color);color: #fff;font-size: 0.72rem;font-weight: 800;letter-spacing: 0.08em;text-transform: uppercase;text-decoration: none;cursor: pointer;transition: transform 0.2s ease, opacity 0.2s ease}.rborn-gallery-view__info-cta:hover{transform: translateY(-2px);opacity: 0.92}.rborn-gallery-view__info-sub{font-size: 0.54rem;font-weight: 600;letter-spacing: 0.04em;text-transform: uppercase;color: #64748b;padding-left: 0.15rem}.rborn-gallery-view__comments{position: relative;z-index: 3;margin-left: 0.85rem;margin-top: 1.75rem;padding: 0 0.35rem 1.5rem 1rem}.rborn-gallery-view__comments-head{margin-bottom: 0.85rem;padding-left: 0.15rem}.rborn-gallery-view__comments-title{margin: 0;font-size: 0.95rem;font-weight: 800;color: #1e293b;display: flex;align-items: center;gap: 0.45rem}.rborn-gallery-view__comments-title i{color: var(--theme-color)}.rborn-gallery-view__comment-form{display: flex;flex-direction: column;gap: 0.45rem;margin-bottom: 1rem;padding-left: 0.15rem}.rborn-gallery-view__comment-input{width: 100%;padding: 0.65rem 0.8rem;border-radius: 0.85rem;border: 1px solid rgb(var(--theme-rgb) / 0.22);background: rgb(255 255 255 / 0.72);font-size: 0.78rem;resize: vertical;min-height: 4.5rem}.rborn-gallery-view__comment-input:focus{outline: none;border-color: var(--theme-color)}.rborn-gallery-view__comment-submit{align-self: flex-start;padding: 0.45rem 1rem;border: none;border-radius: 9999px;background: var(--theme-color);color: #fff;font-size: 0.72rem;font-weight: 800;cursor: pointer}.rborn-gallery-view__login-hint,
.rborn-gallery-view__comment-empty{margin: 0 0 1rem;padding-left: 0.5rem;font-size: 0.78rem;color: #64748b}.rborn-gallery-view__comment-list{display: flex;flex-direction: column;gap: 0.65rem;overflow: visible;align-items: stretch}.rborn-gallery-view__comment-item{width: 100%;transition: transform 0.2s ease}.rborn-gallery-view__comment-item:hover{transform: translateY(-2px);z-index: 2}.rborn-gallery-view__comments .rborn-forum-bubble{min-height: 2.75rem}.rborn-gallery-view__comments .rborn-forum-bubble__shadow{inset: 0.12rem 0 0 0.12rem;clip-path: none;border-radius: 0.85rem;border-width: 1.5px;background: rgb(var(--theme-rgb) / 0.06);border-color: rgb(255 255 255 / 0.22)}.rborn-gallery-view__comments .rborn-forum-bubble__body{min-height: 2.75rem;padding: 0.45rem 0.85rem 0.45rem 0.45rem;gap: 0.45rem;clip-path: none;border-radius: 0.85rem;border-width: 1.5px;background: linear-gradient(
 135deg,
 rgb(var(--theme-rgb) / 0.14) 0%,
 rgb(var(--theme-rgb) / 0.22) 52%,
 rgb(var(--theme-rgb) / 0.3) 100%
 );border-color: rgb(255 255 255 / 0.38);box-shadow: 0 2px 8px rgb(var(--theme-rgb) / 0.1);backdrop-filter: blur(6px);-webkit-backdrop-filter: blur(6px);color: #1e293b}.rborn-gallery-view__comments .rborn-forum-bubble__avatar{width: 2rem;height: 2rem;border-width: 2px}.rborn-gallery-view__comments .rborn-forum-bubble__avatar img,
.rborn-gallery-view__comments .rborn-forum-bubble__avatar-img,
.rborn-gallery-view__comments .rborn-forum-bubble__avatar .avatar.avatar-normal{transform: scale(1.65) !important;object-position: center 24% !important}.rborn-gallery-view__comments .rborn-forum-bubble__title{font-size: 0.68rem;line-height: 1.15;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;overflow: hidden;white-space: normal;color: #0f172a}.rborn-gallery-view__comments .rborn-forum-bubble__author{font-size: 0.54rem;line-height: 1.05;color: #64748b}.rborn-gallery-view__comments .rborn-forum-bubble__author-link{color: inherit}.rborn-gallery-view__comments .rborn-forum-bubble__meta,
.rborn-gallery-view__comments .rborn-forum-bubble__content{display: none}.rborn-gallery-view__comments .rborn-forum-bubble__house{top: -0.2rem;right: 0.45rem;width: 1rem;height: 1rem}@media (max-width: 960px){.rborn-gallery-view{grid-template-columns: minmax(0, 1fr)}.rborn-gallery-view__hero{border-radius: 1rem 1rem 0 0;min-height: min(52vh, 420px)}.rborn-gallery-view__art{padding-bottom: 2rem}.rborn-gallery-view__info{margin: 0.65rem 0.85rem 0;width: auto}.rborn-gallery-view__info-float{transform: none}.rborn-gallery-view__hero-img{min-height: min(52vh, 420px)}.rborn-gallery-view__comments{margin-left: 0;margin-top: -1.25rem;padding: 0 0.5rem 1.25rem}}.rborn-ad-slides{position: relative}.rborn-ad-slides--carousel .rborn-ad-slide{display: none}.rborn-ad-slides--carousel .rborn-ad-slide.is-active{display: flex}.rborn-ad-slides__dots{position: absolute;right: 1rem;bottom: 0.85rem;z-index: 5;display: flex;gap: 0.35rem}.rborn-ad-slides__dot{width: 0.45rem;height: 0.45rem;border-radius: 9999px;border: none;background: rgba(255, 255, 255, 0.35);cursor: pointer;transition: transform 0.2s, background 0.2s}.rborn-ad-slides__dot.is-active{background: rgb(var(--theme-rgb));transform: scale(1.15)}img[data-avatar-headonly="1"],
.rborn-sidebar__avatar[data-avatar-headonly="1"],
.rborn-forum-bubble__avatar img[data-avatar-headonly="1"],
.rborn-forum-bubble__avatar-img[data-avatar-headonly="1"],
.rborn-forum-bubble__avatar .avatar.avatar-normal[data-avatar-headonly="1"],
.rborn-forum-list--grid .rborn-forum-bubble__avatar img[data-avatar-headonly="1"],
.rborn-forum-list--grid .rborn-forum-bubble__avatar-img[data-avatar-headonly="1"],
.rborn-forum-list--grid .rborn-forum-bubble__avatar .avatar.avatar-normal[data-avatar-headonly="1"],
.rborn-gallery-view__info .rborn-forum-bubble__avatar img[data-avatar-headonly="1"],
.rborn-gallery-view__info .rborn-forum-bubble__avatar-img[data-avatar-headonly="1"],
.rborn-gallery-view__info .rborn-forum-bubble__avatar .avatar.avatar-normal[data-avatar-headonly="1"],
.rborn-gallery-view__comments .rborn-forum-bubble__avatar img[data-avatar-headonly="1"],
.rborn-gallery-view__comments .rborn-forum-bubble__avatar-img[data-avatar-headonly="1"],
.rborn-gallery-view__comments .rborn-forum-bubble__avatar .avatar.avatar-normal[data-avatar-headonly="1"],
.rborn-ranking-podium__avatar-wrap img[data-avatar-headonly="1"],
.rborn-ranking-podium__avatar-wrap .avatar.avatar-normal[data-avatar-headonly="1"],
.rborn-ranking-podium__avatar[data-avatar-headonly="1"],
.rborn-ranking-list__avatar img[data-avatar-headonly="1"],
.rborn-ranking-list__avatar .avatar.avatar-normal[data-avatar-headonly="1"],
.rborn-ranking-list__avatar-img[data-avatar-headonly="1"],
.rborn-habbo-head img[data-avatar-headonly="1"]{transform: none !important;object-fit: contain !important;object-position: center center !important;transform-origin: center center !important;padding: 2px !important;box-sizing: border-box !important}