@tailwind base;@tailwind components;@tailwind utilities;:root{--font-family-base:-apple-system,BlinkMacSystemFont,"Hiragino Sans","Hiragino Kaku Gothic ProN","Yu Gothic","YuGothic",sans-serif;--app-max-width:600px;--bg:#1c1b1f;--surface:#121212;--surface-2:#2a2a2e;--text:#fff;--text-sub:#aaa;--text-weak:grey;--border:hsla(0,0%,100%,.2);--divider:hsla(0,0%,100%,.12);--overlay:rgba(0,0,0,.66);--brand:#c04ffd;--brand-weak:#bb86fc;--tab-active:#bb86fc;--frame:#241a30;--skeleton:#232327;--veil:rgba(0,0,0,.45);--shimmer:hsla(0,0%,100%,.07);--skeleton-hi:#2c2c31;--danger:#f87171;--pill-bg:hsla(0,0%,100%,.22);--pill-border:hsla(0,0%,100%,.55);--pill-text:#fff;--press:hsla(0,0%,100%,.07);--icon-invert:invert(1);--app-color:#bb86fc;--nav:var(--app-color);--nav-text:#fff;--nav-border:transparent;color-scheme:dark}:root[data-theme=light]{--bg:#f5f5f5;--surface:#fff;--surface-2:#f0f0f0;--text:#333;--text-sub:#666;--text-weak:#888;--border:#e0e0e0;--divider:#eee;--overlay:rgba(0,0,0,.5);--tab-active:#7c3aed;--frame:#bb86fc;--skeleton:#e0e0e0;--skeleton-hi:#f2f2f2;--veil:hsla(0,0%,100%,.5);--shimmer:hsla(0,0%,100%,.4);--danger:#dc2626;--press:#f5f5f5;--icon-invert:none;--nav:#fff;--nav-text:#333;--nav-border:#e5e5e5;color-scheme:light}*{-webkit-tap-highlight-color:transparent}body,html{font-family:var(--font-family-base),sans-serif;background-color:var(--bg);color:var(--text);overflow-x:hidden;width:100%;height:100%;margin:0;padding:0;position:relative;overscroll-behavior-x:none;touch-action:pan-x pan-y;-webkit-overflow-scrolling:touch}button,input,optgroup,select,textarea{font-family:var(--font-family-base);font-size:16px!important;touch-action:manipulation;-webkit-text-size-adjust:100%}#__next{font-family:var(--font-family-base);width:100%;height:100%}::-webkit-scrollbar{width:0!important;height:0!important}::-webkit-scrollbar,::-webkit-scrollbar-thumb{display:none!important}::-webkit-scrollbar-track{display:none!important}body *{max-width:100vw;box-sizing:border-box}*{scrollbar-width:none!important;-ms-overflow-style:none!important}[class*=input_container]{margin-bottom:0!important}[class*=bottomSheet_container]{margin-top:0!important}.message-container{position:relative;height:100vh;width:100%;display:flex;flex-direction:column;overflow:hidden}.message-list{flex:1 1;overflow-y:auto;-webkit-overflow-scrolling:touch;overscroll-behavior-y:none}body.keyboard-visible .message-container{position:fixed;top:0;left:0;right:0;bottom:0;height:100%;overflow:hidden;max-width:var(--app-max-width);margin-left:auto;margin-right:auto;transform:translateZ(0)}body.keyboard-visible .message-list{padding-bottom:300px!important}body:not(.keyboard-visible){overflow-y:auto}@media (max-width:768px){body.keyboard-visible .message-list{padding-bottom:350px!important}}@media (min-width:769px){body.keyboard-visible{position:static;overflow-y:auto}}@supports (padding-bottom:env(safe-area-inset-bottom)){.ios-keyboard-padding{padding-bottom:env(safe-area-inset-bottom)}.has-home-indicator{padding-bottom:calc(env(safe-area-inset-bottom) + 20px)}}.prevent-scroll{overflow:hidden!important;position:fixed;width:100%;height:100%}.allow-scroll{-webkit-overflow-scrolling:touch;overflow-y:auto;height:auto}.input-field-container{width:100%;position:relative;transform:translateZ(0)}@media screen and (-webkit-min-device-pixel-ratio:0){input:focus,select:focus,textarea:focus{font-size:16px!important;transform:scale(1)}}.loading-text{display:inline-flex;align-items:center;justify-content:center;min-width:1em;opacity:.7}.loading-dot{animation:loadingDots 1.4s ease-in-out infinite;margin:0 2px}.loading-dot:first-child{animation-delay:0s}.loading-dot:nth-child(2){animation-delay:.2s}.loading-dot:nth-child(3){animation-delay:.4s}@keyframes loadingDots{0%,80%,to{opacity:.2}40%{opacity:1}}@media (min-width:768px){body,html{background-color:var(--frame)}}#boot-splash{display:flex;position:fixed;inset:0;z-index:2147483647;flex-direction:column;align-items:center;justify-content:center;gap:20px;background:linear-gradient(135deg,#c9a3ff,#c04ffd);animation:bootSplashFailsafe .2s linear 5s forwards}html.pwa-browser #boot-splash{display:none}#boot-splash.done{display:none!important}#boot-splash-logo{width:min(55vw,260px);color:#fff}#boot-splash-spinner{width:40px;height:40px;box-sizing:border-box;border:4px solid hsla(0,0%,100%,.4);border-top-color:#fff;border-radius:50%;animation:bootSplashSpin .9s linear infinite}@keyframes bootSplashSpin{to{transform:rotate(1turn)}}@keyframes bootSplashFailsafe{to{opacity:0;visibility:hidden}}.kirameki-wordmark{-webkit-mask-image:url("data:image/png;base64,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");mask-image:url("data:image/png;base64,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");-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;-webkit-mask-size:contain;mask-size:contain;background-color:currentColor;aspect-ratio:425/86}.AppLayout_appContainer__VGznP{display:flex;flex-direction:column;height:100vh;width:100%;position:relative;overflow:hidden}.AppLayout_appHeader__G6GLy{position:fixed;top:0;left:0;width:100%;height:64px;background-color:var(--nav);border-bottom:1px solid var(--nav-border);z-index:100}.AppLayout_topTabsContent__wkR94{scroll-padding-top:96px}.AppLayout_headerContent__0pN6Q{display:grid;grid-template-columns:auto 1fr;align-items:center;height:100%;padding:0 8px;position:relative;grid-gap:8px;gap:8px}.AppLayout_headerLeft__AvkQe{display:flex;align-items:center;justify-content:flex-start;gap:4px;min-width:0;padding-left:8px}.AppLayout_searchButton__DdKWR{background:none;border:none;cursor:pointer;display:flex;align-items:center;padding:8px 8px 8px 0;color:var(--nav-text);flex-shrink:0;-webkit-tap-highlight-color:transparent}.AppLayout_headerRight__0b5pw{display:flex;align-items:center;justify-content:flex-end;min-width:0;overflow:visible}.AppLayout_headerTitle__r_OAo{font-size:22px;font-weight:600;margin:0;color:var(--nav-text);text-align:left;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0;font-family:-apple-system,BlinkMacSystemFont,Hiragino Sans,Hiragino Kaku Gothic ProN,sans-serif}.AppLayout_headerSpacing__5p648{height:64px;width:100%}.AppLayout_appMain__3lCPK{flex:1 1;overflow-y:auto;-webkit-overflow-scrolling:touch;position:relative;background-color:var(--bg)}.AppLayout_discoverMainContent__VDM0o{scroll-padding-top:96px}.AppLayout_appTabbar__gBAGE{position:fixed;bottom:0;left:0;width:100%;background-color:var(--surface);border-top:1px solid var(--divider);z-index:100}.AppLayout_tabbarContent__LVvjO{display:flex;width:100%;height:70px}.AppLayout_tabButton__GH1LD{flex:1 1;height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;background:none;border:none;padding:8px 0;color:var(--text-sub);cursor:pointer;-webkit-tap-highlight-color:transparent;box-sizing:border-box}.AppLayout_tabButton__GH1LD.AppLayout_active__XX4Xt{color:var(--tab-active);font-weight:500}.AppLayout_tabIcon__q4th_{width:28px;height:28px;margin-bottom:4px;display:block}.AppLayout_tabLabel__uUZWF{font-size:10px;line-height:1;font-family:-apple-system,BlinkMacSystemFont,Hiragino Sans,Hiragino Kaku Gothic ProN,sans-serif;display:block;margin:-2px 0 0}.AppLayout_iconContainer__Le6v3{position:relative;display:flex;justify-content:center;align-items:center}.AppLayout_badge__sl9i_{position:absolute;top:-6px;right:-10px;background-color:#ff3b30;color:#fff;font-size:10px;min-width:16px;height:16px;border-radius:8px;display:flex;align-items:center;justify-content:center;padding:0 4px}@supports (padding-bottom:env(safe-area-inset-bottom)){.AppLayout_appTabbar__gBAGE{padding-bottom:env(safe-area-inset-bottom)}.AppLayout_appMain__3lCPK{padding-bottom:calc(76px + env(safe-area-inset-bottom))}}.AppLayout_combinedCoinContainer__sv7vB{display:flex;align-items:center;gap:5px;background:#e2e3de;border:2px solid #888;border-radius:999px;padding:4px;flex-shrink:0}.AppLayout_ticketPart__WSM6W{display:flex;align-items:center;gap:2px;cursor:pointer;border-radius:14px;padding:2px;-webkit-tap-highlight-color:transparent}.AppLayout_ticketIcon__WdEMn{line-height:1}.AppLayout_onlineCoinPart__3Bb8G{display:flex;align-items:center;gap:5px;cursor:pointer;border-radius:14px;padding:2px;-webkit-tap-highlight-color:transparent;transition:background-color .1s}.AppLayout_onlineCoinPart__3Bb8G:active{background-color:rgba(0,0,0,.08)}.AppLayout_coinRingWrapper__AXGAk{position:relative;display:flex;align-items:center;justify-content:center;flex-shrink:0}.AppLayout_ringsvg__cxVL1{position:absolute;top:0;left:0;overflow:visible}.AppLayout_coinIconSilver__FIyw_{position:absolute;object-fit:contain;filter:grayscale(1);flex-shrink:0}.AppLayout_coinDivider__NR4dc{flex-shrink:0;color:#888;font-size:15px;line-height:1}.AppLayout_normalCoinPart__Nvv2A{display:flex;align-items:center;gap:2px;cursor:pointer;border-radius:14px;padding:2px 4px 2px 0;margin-left:-2px;-webkit-tap-highlight-color:transparent;transition:background-color .1s}.AppLayout_normalCoinPart__Nvv2A:active{background-color:rgba(0,0,0,.08)}.AppLayout_coinIconGold__r3qv8{object-fit:contain;flex-shrink:0}.AppLayout_coinCount__YKom8{font-weight:700;color:#444;min-width:16px;text-align:left;line-height:1;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}@media (min-width:768px){.AppLayout_appContainer__VGznP{background-color:var(--frame)}.AppLayout_appContainer__VGznP:before{content:"";position:absolute;top:0;bottom:0;left:50%;transform:translateX(-50%);width:var(--app-max-width);box-shadow:0 0 26px -4px rgba(0,0,0,.16);pointer-events:none;z-index:0}.AppLayout_appHeader__G6GLy,.AppLayout_appTabbar__gBAGE{left:50%;right:auto;transform:translateX(-50%);width:100%;max-width:var(--app-max-width)}.AppLayout_appMain__3lCPK{width:100%;max-width:var(--app-max-width);margin-left:auto;margin-right:auto}}.AppLayout_appMain__3lCPK.AppLayout_selfScrollingContent__1HDcC{overflow:hidden;padding-bottom:0;background-color:var(--bg)}.AppLayout_coinDotEarning__bNz4s{animation:AppLayout_coinDotBlink__Rynec 1.3s ease-in-out infinite alternate}@keyframes AppLayout_coinDotBlink__Rynec{0%{opacity:1}to{opacity:.72}}