.kingdom-search{text-align:left;cursor:pointer;width:100%}.hub-search-overlay{z-index:90;color:hsl(var(--kingdom-text));background:linear-gradient(180deg, hsl(var(--kingdom-ink) / .98), hsl(var(--kingdom-surface) / .97));-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);flex-direction:column;display:flex;position:fixed;inset:0}.hub-search-top{padding:max(14px, env(safe-area-inset-top)) 16px 8px;border-bottom:1px solid hsl(var(--kingdom-cyan) / .2);flex-direction:column;gap:10px;display:flex}.hub-search-row{align-items:center;gap:10px;display:flex}.hub-search-field{border:1px solid hsl(var(--kingdom-cyan) / .7);background:linear-gradient(hsl(var(--kingdom-blue) / .5), hsl(var(--kingdom-surface) / .9));min-width:0;height:44px;box-shadow:inset 0 0 9px hsl(var(--kingdom-cyan) / .4);border-radius:999px;flex:1;align-items:center;gap:8px;padding:0 14px;display:flex}.hub-search-field>svg{color:hsl(var(--kingdom-cyan));flex:none}.hub-search-field input{min-width:0;color:hsl(var(--kingdom-text));background:0 0;border:0;outline:none;flex:1;font-size:15px}.hub-search-field input::placeholder{color:hsl(var(--kingdom-muted) / .8)}.hub-search-field button{color:hsl(var(--kingdom-muted));place-items:center;display:grid}.hub-search-cancel{color:hsl(var(--kingdom-gold-bright));white-space:nowrap;font-size:14px;font-weight:700}.hub-search-filters{gap:8px;padding-bottom:4px;display:flex;overflow-x:auto}.hub-search-chip{border:1px solid hsl(var(--kingdom-cyan) / .4);background:hsl(var(--kingdom-surface) / .8);color:hsl(var(--kingdom-muted));border-radius:999px;flex:none;padding:6px 13px;font-size:12px;font-weight:700;line-height:1}.hub-search-chip[aria-pressed=true]{border-color:hsl(var(--kingdom-gold-bright));background:hsl(var(--kingdom-gold));color:hsl(var(--kingdom-ink))}.hub-search-results{-webkit-overflow-scrolling:touch;overscroll-behavior:contain;min-height:0;padding:10px 16px max(130px, calc(env(safe-area-inset-bottom) + 112px));flex:auto;align-content:start;gap:8px;display:grid;overflow-y:auto}.hub-search-result{text-align:left;border:1px solid hsl(var(--kingdom-cyan) / .28);background:linear-gradient(hsl(var(--kingdom-blue) / .22), hsl(var(--kingdom-surface) / .8));border-radius:14px;align-items:center;gap:10px;width:100%;padding:8px;display:flex}.hub-search-result:active{border-color:hsl(var(--kingdom-gold-bright))}.hub-search-thumb{background:hsl(var(--kingdom-blue) / .35);border-radius:10px;flex:none;place-items:center;width:46px;height:46px;font-size:20px;display:grid;overflow:hidden}.hub-search-thumb>*{width:100%;height:100%}.hub-search-text{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.hub-search-title{color:hsl(var(--kingdom-text));white-space:nowrap;text-overflow:ellipsis;font-size:14px;font-weight:700;overflow:hidden}.hub-search-sub{color:hsl(var(--kingdom-muted));white-space:nowrap;text-overflow:ellipsis;font-size:12px;overflow:hidden}.hub-search-kind{letter-spacing:.06em;text-transform:uppercase;color:hsl(var(--kingdom-cyan));flex:none;font-size:10px;font-weight:700}.hub-search-note{text-align:center;color:hsl(var(--kingdom-muted));padding:22px 6px;font-size:13px;line-height:1.5}.kingdom-hub{height:100dvh;min-height:0;overflow:hidden}.kingdom-hub .kingdom-shell{flex-direction:column;height:100%;min-height:0;padding-bottom:0;display:flex}.kingdom-hub .kingdom-pinned{z-index:2;flex:none;position:relative}.kingdom-hub .kingdom-feed{-webkit-overflow-scrolling:touch;overscroll-behavior:contain;min-height:0;padding-bottom:max(118px, calc(env(safe-area-inset-bottom) + 104px));box-shadow:inset 0 14px 18px -16px hsl(var(--kingdom-ink));flex:auto;overflow:hidden auto}.kingdom-hub .kingdom-feed .kingdom-sections{margin-top:clamp(6px,1dvh,12px)}.kingdom-bottom-nav:before{content:"";z-index:-1;pointer-events:none;background:linear-gradient(180deg, transparent, hsl(var(--kingdom-ink) / .86) 64%);position:absolute;inset:-30px 0 0}.sk-creator{border:1px solid hsl(var(--kingdom-gold) / .85);background:radial-gradient(ellipse at 20% 0%, hsl(var(--kingdom-blue) / .7), transparent 66%), linear-gradient(120deg, hsl(var(--kingdom-surface) / .95), hsl(var(--kingdom-ink) / .9));box-shadow:0 0 6px hsl(var(--kingdom-gold) / .45), inset 0 1px 0 hsl(var(--kingdom-text) / .35);color:hsl(var(--kingdom-text));border-radius:2.8cqw;padding:clamp(6px,.9dvh,11px) 3cqw clamp(7px,1dvh,12px)}.sk-creator-head{letter-spacing:.04em;text-transform:uppercase;color:hsl(var(--kingdom-gold-bright));justify-content:space-between;align-items:center;font-size:clamp(10px,2.3cqw,18px);font-weight:750;display:flex}.sk-creator-link{color:hsl(var(--kingdom-cyan));text-transform:none;letter-spacing:0;align-items:center;gap:.5cqw;display:inline-flex}.sk-creator-link svg{width:3.2cqw;min-width:13px;height:3.2cqw;min-height:13px}.sk-creator-tiles{grid-template-columns:repeat(3,1fr);gap:1.6cqw;margin-top:clamp(4px,.7dvh,8px);display:grid}.sk-creator-tile{text-align:center;background:hsl(var(--kingdom-ink) / .45);border-radius:2cqw;flex-direction:column;align-items:center;gap:.1cqw;padding:.6cqw 0;display:flex}.sk-creator-tile>svg{width:4cqw;min-width:16px;height:4cqw;min-height:16px;color:hsl(var(--kingdom-cyan));filter:drop-shadow(0 0 4px hsl(var(--kingdom-blue)))}.sk-creator-tile strong{text-shadow:0 1px 3px hsl(var(--kingdom-ink));font-size:clamp(16px,4.4cqw,32px);line-height:1.1}.sk-creator-tile span{color:hsl(var(--kingdom-text) / .85);font-size:clamp(8px,1.9cqw,13px);font-weight:650}.sk-creator-tile em{color:hsl(var(--kingdom-gold-bright));font-size:clamp(7px,1.7cqw,12px);font-style:normal}.sk-viewers-toggle{aspect-ratio:1;width:6.2cqw;min-width:30px;padding:0}.sk-viewers-toggle svg{color:hsl(var(--kingdom-cyan));width:3.8cqw!important;height:3.8cqw!important}
