@charset "UTF-8";:root{color-scheme:dark;font-family:Malgun Gothic,Apple SD Gothic Neo,Noto Sans KR,sans-serif;font-size:clamp(13px,1vw,17px);color:#f4f3f5;background:#171a26;font-synthesis:none;--surface: #1a1d28;--sidebar: #222738;--muted: #92939e;--gold: #ffe583;--line: #3e414e;--sidebar-width: clamp(200px, 16.86vw, 282px)}*{box-sizing:border-box}body{margin:0;min-width:360px}html:has(dialog[open]){overflow:hidden}button,input,textarea,select{font:inherit}button,a,input,textarea,select{-webkit-tap-highlight-color:transparent}button{color:inherit;cursor:pointer;border:0;background:none}button:disabled{cursor:default;opacity:.42}a{color:inherit;text-decoration:none}button,a{touch-action:manipulation}button:focus-visible,a:focus-visible,summary:focus-visible{outline:2px solid #ffe17a;outline-offset:4px}input:focus-visible,textarea:focus-visible,select:focus-visible{outline:2px solid #e1b64c;outline-offset:1px}input,textarea,select{min-width:0;color:#f4f3f5;background:#141723;border:1px solid #2b3040;border-radius:9px;padding:.8em 1em}input::placeholder,textarea::placeholder{color:#7f818c}input[type=checkbox]{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:19px;height:19px;flex-shrink:0;margin:0;padding:0;border:1px solid #b2b3b7;border-radius:4px;vertical-align:middle;cursor:pointer}input[type=checkbox]:checked{background:#ffe014;border-color:#ffe014}input[type=checkbox]:checked:after{content:"✓";display:block;color:#222530;font-weight:900;line-height:17px;text-align:center}img{display:block;max-width:100%}h1,h2,h3,p{margin:0}button,.gold-button,.silver-button{transition:filter .16s,box-shadow .16s,color .16s,transform .16s}button:hover:not(:disabled){filter:brightness(1.13)}.icon{display:inline-block;width:1.3em;height:1.3em;vertical-align:middle;flex-shrink:0}.gold{color:var(--gold)}.text-button{padding:0;color:#c4c3cb;display:inline-flex;align-items:center;gap:.25em}.icon-button{display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;border-radius:6px;color:#aaaeb9}.gold-button,.silver-button,.outline-button,.green-button{display:inline-flex;align-items:center;justify-content:center;gap:.5em;font-weight:700;white-space:nowrap}.gold-button{border:1px solid #e8b74c;border-radius:10px;color:#242016;padding:.6em 1.3em;background:linear-gradient(#fff5b6,#ffe66b 23%,#ffd517 57%,#f6a800 95%);box-shadow:inset 0 2px 2px #fff7cd,inset 0 -3px 4px #e79a00,0 0 10px #ffc92823;text-shadow:0 1px #fff8ba66}.silver-button{border:1px solid #606674;border-radius:30px;padding:.5em 1.3em;background:linear-gradient(#435261,#1a1e28 49%);box-shadow:inset 0 1px #a5aeb35e}.outline-button{padding:.4em .9em;border:1px solid #40444f;border-radius:12px;background:linear-gradient(#2a2d38,#1a1c27)}.green-button{background:radial-gradient(ellipse at top,#158252,#00492b 63%,#003f20);color:#fff3a2;font-size:1.5rem;border:2px solid #a9e88c;box-shadow:inset 0 0 10px #4bff97,0 2px 3px #ffc700,0 0 12px #51ffb53b;border-radius:100px;padding:.4em 1.6em;text-shadow:0 2px #533b20}.skip-link{position:fixed;top:-100px;left:15px;padding:12px;background:#ffe168;color:#171923;z-index:100}.skip-link:focus{top:8px}.app-header{display:flex;align-items:center;width:100%;height:60px;background:#1b1d2a;border-bottom:1px solid #343340;padding-right:10px;position:relative;z-index:5}.brand{width:var(--sidebar-width);flex-shrink:0;display:flex;align-items:center;justify-content:center}.brand img{width:157px;max-width:72%}.top-nav{margin-left:auto;display:flex;justify-content:space-between;align-items:center;gap:clamp(12px,2.8vw,46px);padding:0 2%}.top-nav button{display:flex;align-items:center;gap:.55em;font-weight:700;padding:10px 0;white-space:nowrap;font-size:1rem}.top-nav .active{color:#ffefae;text-shadow:0 0 9px #ff8d1b}.top-nav .icon{width:1.35em;height:1.35em}.header-account{display:flex;align-items:center;gap:1.5em;margin-left:1.2em;flex-shrink:0}.header-account .outline-button{min-height:39px}.preview-link{position:absolute;right:15px;bottom:-30px;font-size:11px;font-weight:700;display:flex;align-items:center;gap:5px;color:#fff2bc;background:#161b2beb;border:1px solid #a1814f;border-radius:0 0 7px 7px;padding:5px 12px}.app-footer{min-height:104px;display:flex;background:linear-gradient(#1b1d2d,#121521);border-top:2px solid #252a3c;color:#8c8c98}.company-wordmark{display:flex;align-items:center;justify-content:center;width:var(--sidebar-width);flex-shrink:0;font-size:1.5rem;font-weight:900;letter-spacing:-.08em;text-transform:capitalize;color:#96969d;background:#131621}.footer-content{flex:1;padding:12px 2%;min-width:0}.footer-top{display:flex;justify-content:space-between;gap:14px;align-items:center}.footer-top nav{display:flex;align-items:center;flex-wrap:wrap;gap:1em 0}.footer-top nav button{padding:0 1.4em;border-right:1px solid #444550;color:#a4a3ad;font-size:.84rem}.footer-top nav button:first-child{padding-left:0}.footer-top nav button:last-child{border:0}.footer-status{display:flex;gap:1em;font-size:.8rem;color:#e0e0e8;white-space:nowrap}.footer-status>span{display:flex;gap:.6em;align-items:center}.status-label i,.online-dot{width:.7em;height:.7em;display:inline-block;border-radius:50%;background:#06d674;box-shadow:inset 0 1px 3px #b8ffaf;flex-shrink:0}.status-label--preview{color:#e2ca82}.status-label--preview i{background:#deb85a}.footer-content>p{font-size:.78rem;display:flex;flex-wrap:wrap;gap:.5em 1.3em;margin-top:16px;line-height:1.5}.footer-content>p span{border-left:1px solid #3c3e4a;padding-left:1.3em}.landing-shell{min-height:100vh;background:#090f23}.app-header--landing{height:clamp(62px,3.5vw,92px)}.app-header--landing .brand{width:17%}.app-header--landing .brand img{width:clamp(155px,9.4vw,256px)}.app-header--landing .top-nav{gap:clamp(20px,3vw,80px)}.app-header--landing .header-account{margin-right:1%}.landing-hero{height:clamp(255px,13.1vw,356px);position:relative;overflow:hidden;display:flex;align-items:center;border-bottom:2px solid #646276;background-color:#0c1429;background-image:url(/images/hero-landing-left.webp),url(/images/hero-landing-art.webp),radial-gradient(ellipse at 43% 30%,#4b1e29,#090b1c 70%);background-position:left center,right center,center;background-size:20% 100%,46.2% 100%,cover;background-repeat:no-repeat}.landing-hero__text{position:relative;z-index:1;width:54%;margin-left:11%;text-align:center;padding:12px 0}.hero-eyebrow{font-family:Georgia,serif;color:#f3d28b;text-shadow:0 2px 2px #382b1b}.landing-hero .hero-eyebrow{font-size:clamp(14px,1.2vw,30px);margin-bottom:.3em}.landing-hero h1{font-size:clamp(24px,2.15vw,57px);white-space:nowrap;color:#f2cca0;text-shadow:0 2px 4px #47171d,0 0 15px #a5613626;letter-spacing:-.04em}.hero-description{font-size:clamp(13px,1.05vw,27px);line-height:1.55;margin:.6em 0 .9em}.landing-hero .green-button{font-size:clamp(18px,1.5vw,39px)}.landing-content{width:93%;max-width:2520px;margin:auto;padding-bottom:20px}.section-intro{text-align:center;padding:8px 0 12px}.section-intro h2{font-size:clamp(19px,1.5vw,40px);color:#e7c2a0}.section-intro h2 span{color:#e5aaa2;margin-right:.2em}.section-intro p{font-size:clamp(12px,.95vw,24px);margin-top:3px}.game-grid{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:12px}.game-card{border-radius:17px;border:1px solid var(--game-color);position:relative;overflow:hidden;padding:0;aspect-ratio:1.08;display:flex;flex-direction:column;align-items:center;background:radial-gradient(ellipse at 40% 10%,color-mix(in srgb,var(--game-color) 50%,white),transparent 65%),linear-gradient(var(--game-color),color-mix(in srgb,var(--game-color) 43%,#001b0c));box-shadow:inset 0 0 4px #fff9}.game-card:hover{transform:translateY(-4px);box-shadow:0 6px 25px color-mix(in srgb,var(--game-color) 35%,transparent)}.game-card img{width:100%;height:63%;object-fit:fill;-webkit-mask-image:linear-gradient(#000 90%,transparent);mask-image:linear-gradient(#000 90%,transparent)}.game-card__title{display:flex;flex-direction:column;align-items:center;line-height:1.25;margin-top:0;text-shadow:0 2px 3px #0009}.game-card__title strong{font-size:2rem;font-weight:900;letter-spacing:-.06em}.game-card__title small{font-size:.94rem;margin-top:2px}.game-card--landing{aspect-ratio:.91;box-shadow:0 0 12px color-mix(in srgb,var(--game-color) 30%,transparent),inset 0 0 9px #d7e0f680}.game-card--landing img{position:absolute;width:100%;bottom:0;height:67%;object-fit:cover;-webkit-mask-image:linear-gradient(transparent,#000 12%);mask-image:linear-gradient(transparent,#000 12%)}.game-card--landing .game-card__title{margin-top:9%;color:#ffe0a4}.game-card--landing .game-card__title strong{font-size:clamp(22px,1.7vw,44px)}.game-card--landing .game-card__title small{font-size:clamp(12px,.8vw,22px)}.feature-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;margin:20px 0}.feature-card{display:flex;gap:15px;align-items:center;border:1px solid #b28e76;border-radius:18px;padding:13px 16px;background:linear-gradient(120deg,#191b30,#091022)}.feature-card>.icon{width:3.4em;height:3.4em;color:#efc088;filter:drop-shadow(0 0 8px #ee9f5b55)}.feature-card h3{font-size:1rem;color:#edc49c;margin-bottom:5px}.feature-card p{font-size:.84rem;line-height:1.5;white-space:pre-line}.landing-events{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.landing-event{min-height:117px;display:flex;align-items:center;justify-content:center;padding:12px 18px;gap:20px;border:1px solid #d774bd;border-radius:19px;background:radial-gradient(ellipse at 20% 90%,#7e1f96,transparent),linear-gradient(115deg,#200d38,#511a51);box-shadow:inset 0 0 13px #e87e9d66,0 0 8px #ff3ea42b}.landing-event>img{width:20%;max-height:95px;object-fit:contain;mix-blend-mode:lighten}.landing-event>.icon{color:#ffdc6c;width:4em;height:4em;filter:drop-shadow(0 0 9px #ffce6666)}.landing-event span{display:flex;flex-direction:column;align-items:center;gap:6px}.landing-event strong{font-size:1.55rem;color:#ffd9a5;letter-spacing:-.04em}.landing-event small{font-size:.95rem;line-height:1.4}.landing-event--daily{border-color:#95c756;background:radial-gradient(ellipse at 20% 20%,#92c515,transparent),linear-gradient(115deg,#427710,#0a4a13)}.landing-event--jackpot{border-color:#df69a1;background:radial-gradient(ellipse at 60% 50%,#a63628,transparent),linear-gradient(120deg,#79113d,#a51163)}.jackpot-overline{font-weight:800;letter-spacing:.1em}.lobby-shell{min-height:100vh;display:flex;flex-direction:column}.lobby-body{display:flex;flex:1;min-height:calc(100vh - 164px)}.sidebar{width:var(--sidebar-width);flex-shrink:0;background:var(--sidebar);padding:15px 10px 10px;display:flex;flex-direction:column}.profile{display:grid;grid-template-columns:36% 1fr;gap:8px;align-items:center;margin:0 5px 16px}.avatar{border-radius:50%;width:100%;aspect-ratio:1}.profile strong{display:block;font-size:1.05rem;white-space:nowrap;letter-spacing:-.06em}.vip-badge{display:inline-block;font-size:.75rem;color:#ffde7d;border:1px solid #b3923d;border-radius:20px;padding:1px 6px;margin:5px 0}.profile-level{display:block;color:#ffe47b;font-size:.9rem}.level-progress{display:flex;align-items:center;gap:6px;margin-top:5px}.level-progress meter{width:100%;height:10px;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:#2d2e49;border:0;border-radius:20px}.level-progress meter::-webkit-meter-bar{background:#2d2e49;border:0;height:10px}.level-progress meter::-webkit-meter-optimum-value{background:linear-gradient(#ffed9b,#d99a30);border-radius:20px}.level-progress small{font-size:.7rem}.wallet{margin:0 5px 20px}.wallet>div{display:flex;align-items:center;gap:5px;padding:8px 0;border-top:1px solid #414653;font-size:.86rem}.wallet>div:last-child{border-bottom:1px solid #414653}.wallet span{display:flex;gap:6px;align-items:center;white-space:nowrap}.wallet .icon{width:1.5em;height:1.5em;color:#f0c15e}.wallet strong{margin-left:auto;font-size:.92rem;font-weight:500}.wallet-add{width:26px;height:26px;flex-shrink:0;font-size:1.5rem;border-radius:50%;border:1px solid #b48e38;color:#ffe288;display:flex;align-items:center;justify-content:center;padding:0;line-height:1}.side-nav{display:flex;flex-direction:column;gap:4px}.side-nav a,.side-nav button,.sidebar-secondary button{display:flex;align-items:center;color:#9295a0;font-size:1.2rem;font-weight:700;gap:16px;padding:7px 16px;height:48px;text-align:left;border:1px solid transparent;border-radius:12px;white-space:nowrap}.side-nav a.active{color:#ffe68b;background:linear-gradient(#66502e,#1b202c 55%,#674a21);border-color:#937341;box-shadow:inset 0 0 8px #c38e3666}.side-nav .icon,.sidebar-secondary .icon{width:1.5em;height:1.5em}.side-nav small{font-size:.9em;margin-left:-12px}.game-symbol{width:1.3em;text-align:center;font-size:1.8em;line-height:1}.side-nav button:has(small){gap:10px}.sidebar-secondary{display:flex;flex-direction:column;border-top:1px solid #3c4151;margin:12px 8px 10px;padding-top:10px}.sidebar-secondary button{padding-left:6px}.free-charge{padding:0;margin:auto 7px 0}.free-charge img{width:100%;border-radius:12px}.lobby-main{min-width:0;flex:1;background:#1a1d28}.lobby-hero{height:clamp(240px,19.75vw,330px);position:relative;overflow:hidden;background:radial-gradient(ellipse at 40% 40%,#620071,#130d25 70%);display:flex;align-items:center}.lobby-hero:before{content:"";position:absolute;inset:0 0 0 auto;width:51%;background:url(/images/hero-lobby-art.webp) right center / cover no-repeat;-webkit-mask-image:linear-gradient(90deg,transparent,#000 12%);mask-image:linear-gradient(90deg,transparent,#000 12%)}.lobby-hero__text{position:relative;z-index:1;margin-left:5.2%;width:47%;text-align:center}.lobby-hero .hero-eyebrow{font-size:1.25rem}.lobby-hero h1{font-size:clamp(22px,2.1vw,36px);letter-spacing:-.06em;color:#fff0a5;text-shadow:0 2px #653217,0 0 14px #ffbf4433;margin:.28em 0;white-space:nowrap}.lobby-hero__text>p:not(.hero-eyebrow){white-space:pre-line;line-height:1.6;font-size:1.1rem;margin:.5em 0 .9em}.lobby-hero .green-button{font-size:1.3rem;padding:.45em 1.7em}.hero-arrow{position:absolute;z-index:2;top:42%;padding:0;font-size:2rem}.hero-arrow--left{left:12px}.hero-arrow--right{right:8px}.hero-dots{position:absolute;left:44%;bottom:10px;display:flex;gap:7px}.hero-dots button{width:13px;height:17px;border-radius:50%;background:#9eabbab3;padding:0;border:1px solid #6e8597}.hero-dots button.active{background:#f7de00;border-color:#e1bf00}.home-content{padding:28px 8px 5px}.home-widgets{display:grid;grid-template-columns:1.1fr 1fr 1.02fr 1.02fr;gap:12px;margin-top:23px}.panel{border:1px solid #414754;border-radius:16px;background:#1a1d28;overflow:hidden}.panel-title{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:11px 12px;min-width:0}.panel-title h2{display:flex;gap:.45em;align-items:center;font-size:1.15rem;white-space:nowrap}.panel-title h2 .icon{color:#e9db9d}.panel-title>a,.panel-title>.text-button{display:inline-flex;align-items:center;font-size:.77rem;white-space:nowrap}.notice-mini-list{margin:0 12px;padding:3px 0 8px;list-style:none;border-top:1px solid #383b47}.notice-mini-list li a{display:flex;align-items:center;gap:8px;padding:9px 0;font-size:.8rem}.notice-mini-list li a:before{content:"•";color:#ddc671}.notice-mini-list span{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.notice-mini-list time{margin-left:auto;color:var(--muted);font-size:.75rem;flex-shrink:0}.recent-game{display:flex;align-items:center;gap:9px;padding:5px 12px;width:100%;text-align:left;font-size:.83rem}.recent-game img{width:45px;height:39px;border-radius:10px;object-fit:cover;border:1px solid #af8a4c}.recent-game>span{flex:1;font-weight:700}.recent-game small{font-size:.8em}.recent-game time{display:block;color:#b0b0ba;font-size:.8em;margin-top:3px;font-weight:400}.recent-game>.icon{color:#f7d87d;width:1.9em;height:1.9em}.image-banner{width:calc(100% - 16px);padding:0;margin:4px 8px 8px;border-radius:10px;overflow:hidden}.image-banner img{width:100%;aspect-ratio:1.93;object-fit:cover}.home-jackpot .image-banner img{aspect-ratio:1.93}.page-heading{height:134px;position:relative;display:flex;align-items:center;padding:14px 4%;overflow:hidden;background:var(--heading-art) right center / auto 100% no-repeat}.page-heading:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,#1a1d2800 40%,transparent);pointer-events:none}.page-heading__text{z-index:1;position:relative}.page-heading h1{display:flex;align-items:center;gap:.35em;font-size:2.65rem;color:#ffe579;letter-spacing:-.05em;text-shadow:0 2px #6e481d}.page-heading h1 .icon{width:1.35em;height:1.35em;color:#ffda62;filter:drop-shadow(0 1px 1px #fb8e00)}.page-heading h1 small{font-size:1.5rem;font-weight:500;margin-left:.3em;color:#ffe85d;letter-spacing:-.03em}.page-heading p{margin:7px 0 0 4.3em;font-size:1rem}.page-content{padding:0 20px 45px}.wide-tabs{display:flex;gap:10px;margin:8px 0 18px}.wide-tabs button{flex:1;display:flex;align-items:center;justify-content:center;gap:.5em;border:1px solid #626d7e;border-bottom-color:#282f3d;background:linear-gradient(#334453,#1a1d28 35%);box-shadow:inset 0 1px #798d9e80;border-radius:15px;padding:12px 6px;font-size:1.2rem;font-weight:700;white-space:nowrap}.wide-tabs button.active,.pill-tabs button.active{color:#242014;border-color:#f6d263;background:linear-gradient(#fff9bc,#ffd311 70%,#ffb700);box-shadow:inset 0 1px 4px #ffffd0,0 0 8px #ffd42a66}.wide-tabs .icon{width:1.5em;height:1.5em}.pagination{display:flex;justify-content:center;align-items:center;gap:10px;padding:20px 0}.pagination button{min-width:33px;height:36px;display:inline-flex;align-items:center;justify-content:center;border:1px solid #343e4c;border-radius:9px;font-size:1.2rem}.pagination .active{background:linear-gradient(#fff5a9,#ffd100);color:#282115;border-color:#e2c357;box-shadow:inset 0 0 5px #fffbd7}.empty-state{text-align:center;color:#a2a4af;padding:50px 15px;line-height:1.7}.category-badge{display:inline-flex;justify-content:center;align-items:center;border-radius:20px;border:1px solid #bbb8b2;padding:2px 8px;min-width:58px;font-size:.83rem;white-space:nowrap;line-height:1.1;color:#fff;box-shadow:inset 0 1px #fff8}.category-badge.red{background:linear-gradient(#ff3b32,#d00000 70%);border-color:#f14635}.category-badge.blue{background:linear-gradient(#33c7ff,#0056d2 70%);border-color:#44a4e3}.category-badge.purple{background:linear-gradient(#dc54ff,#7d08d3 70%);border-color:#be68e9}.category-badge.gray{background:linear-gradient(#7d8895,#363d48);border-color:#8d95a2}.category-badge.green{background:linear-gradient(#19e066,#007a22);border-color:#13b74c}.detail-date{font-size:.85rem;color:#c5c3c9;margin:12px 0}.detail-date time{border-left:1px solid #50515c;margin-left:14px;padding-left:14px}.search-field{display:flex;align-items:center;gap:6px;border:1px solid #7d7668;border-radius:9px;padding-left:10px;min-width:0}.search-field input{border:0;background:transparent;padding:.5em;width:100%;font-size:.9rem}.search-field .icon{color:#e8e5da}.preview-note{color:#b0a280;font-size:.78rem;line-height:1.5}.notices-layout{display:grid;grid-template-columns:.95fr 1.05fr;gap:14px}.notice-list-panel{padding:14px 12px 0}.notice-toolbar{display:flex;gap:10px;margin-bottom:20px}.pill-tabs{display:flex;gap:5px;flex:1}.pill-tabs button{border-top:1px solid #334253;border-radius:10px;padding:10px 12px;white-space:nowrap;font-size:.9rem}.notice-toolbar .search-field{width:31%}.notice-table__head,.notice-table__row{display:grid;grid-template-columns:30px 65px minmax(0,1fr) 84px;gap:8px;align-items:center;width:100%;padding:10px 7px;text-align:left;border-bottom:1px solid #282e3b;font-size:.85rem}.notice-table__head{padding-top:7px;padding-bottom:15px;font-weight:700;text-align:center}.notice-table__row strong{font-weight:400;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.notice-table__row>span:first-child{text-align:center}.notice-table__row time{font-size:.8rem;text-align:right}.selected{border:1px solid #c2a242!important;border-radius:10px;background:linear-gradient(#4a3d17,#1b1f29 40%,#1b1f29 70%,#4d390e);box-shadow:inset 0 0 5px #ffca3c,0 0 2px #d9aa39}.notice-detail{padding:18px 20px}.notice-detail h2{display:flex;align-items:center;gap:12px;font-size:1.3rem;letter-spacing:-.05em}.notice-detail h2 .category-badge{font-size:.9rem}.notice-update-art{width:100%;border-radius:10px}.notice-detail>p:not(.detail-date){font-size:.94rem;line-height:1.65;margin-top:12px}.slot-lineup{padding:10px;border:1px solid #6b6b76;border-radius:12px;margin-top:10px}.slot-lineup h3{color:#ffe577;font-size:1rem;margin-bottom:8px}.slot-lineup>div{display:flex;gap:6px}.slot-lineup img{width:calc((100% - 24px)/5);border:1px solid #b4a526;border-radius:8px}.shop-feature{display:grid;grid-template-columns:1.1fr .9fr .9fr .65fr;align-items:center;min-height:176px;border:1px solid #a431d2;border-radius:16px;overflow:hidden;background:radial-gradient(ellipse at 50% 50%,#9f1cc67d,transparent 65%),#1d1830;margin-bottom:5px;position:relative}.shop-feature>div:first-child{text-align:center;padding:18px 6px}.limited-label{position:absolute;left:14px;top:8px;background:linear-gradient(#fff0a9,#eeb31c);padding:4px 13px;font-size:.85rem;transform:rotate(-9deg);color:#272014;font-weight:900}.shop-feature h2{color:#ffe08a;font-size:1.9rem;margin:10px 0;letter-spacing:-.06em}.shop-feature p{font-size:.94rem;line-height:1.6}.shop-feature>img{width:100%;mix-blend-mode:lighten}.shop-feature dl{border:1px solid #80529a;padding:8px 14px;border-radius:12px;margin:12px 4px}.shop-feature dl>div,.product-card dl>div{display:flex;justify-content:space-between;gap:8px;padding:6px 0;font-size:1rem}dl,dd{margin:0}.shop-feature dd,.product-card dd{color:#ffed66;font-weight:700}.shop-feature dl>div+div{border-top:1px solid #623c6c}.shop-feature__buy{display:flex;flex-direction:column;align-items:center;padding:8px 16px;gap:12px}.shop-feature__buy>span{display:flex;align-items:center;flex-direction:column;width:92px;height:92px;border-radius:50%;background:radial-gradient(#a30077,#b21d9b,#680466);border:3px double #fff1b4;color:#ffe978;justify-content:center;font-size:.9rem}.shop-feature__buy b{font-size:2rem;line-height:1.2}.shop-feature__buy b small{font-size:.6em}.shop-feature__buy .gold-button{font-size:1.25rem;border-radius:30px;width:100%;padding:.4em 1em}.shop-products{padding:0 10px 10px}.shop-products .panel-title{justify-content:flex-start}.shop-products .panel-title h2{color:#ffdf75;font-size:1.35rem}.shop-products .panel-title p{font-size:.85rem;color:#d4d1d5}.product-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:12px}.product-card{display:flex;flex-direction:column;border:1px solid #f0c277;border-radius:16px;padding:13px 12px 15px;position:relative;overflow:hidden;box-shadow:inset 0 0 9px #a9562d88,0 2px #d6a457}.product-card h3{font-size:1.2rem;text-align:center;color:#fff2ac;letter-spacing:-.06em}.product-card>img{width:100%;height:100px;object-fit:contain;margin:6px 0}.product-card dl{min-height:86px;padding:0 5px;flex:1}.product-card dl>div{font-size:.85rem;padding:4px 0;white-space:nowrap}.product-card .gold-button{width:100%;border-radius:30px;font-size:1.2rem;margin-top:7px;padding:.35em}.product-ribbon{position:absolute;top:13px;right:-28px;padding:3px 29px;background:linear-gradient(#ff6f68,#d80000);border:1px solid #ff8b7f;transform:rotate(43deg);font-size:.8rem;font-weight:900}.product-ribbon.purple{background:linear-gradient(#df50ff,#9200d6);border-color:#d49bff}.shop-category-placeholder{min-height:450px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:22px;color:#adadba}.shop-category-placeholder>.icon{width:4em;height:4em;color:#e4c575}.inbox-content{padding-top:0}.inbox-layout{display:grid;grid-template-columns:1.65fr .95fr;gap:10px}.inbox-master{display:grid;grid-template-columns:.39fr 1fr}.inbox-categories{display:flex;flex-direction:column;gap:9px;padding:16px 12px}.inbox-categories button{display:flex;align-items:center;gap:9px;padding:15px 10px;border-radius:13px;background:linear-gradient(#384451,#1b202a 60%);border:1px solid #2e3f51;font-size:1.06rem;font-weight:700;text-align:left;white-space:nowrap}.inbox-categories .icon{width:1.45em;height:1.45em}.inbox-categories button.active{color:#292310;background:linear-gradient(#fff4a8,#ffd814,#f5b700);box-shadow:inset 0 0 6px #fff4c1,0 0 8px #ffe45866;border-color:#e4b64d}.inbox-categories b{margin-left:auto;width:25px;height:25px;display:flex;align-items:center;justify-content:center;background:linear-gradient(#ff4934,#e00000);color:#fff;border-radius:50%;font-size:.85rem;box-shadow:inset 0 1px 1px #fff8}.inbox-list{border-left:1px solid #444a56;padding:12px 14px 0;min-width:0}.inbox-toolbar{display:flex;align-items:center;gap:15px;padding:0 0 16px;font-size:.85rem}.inbox-toolbar label{display:flex;gap:10px;align-items:center;white-space:nowrap}.inbox-toolbar>span{margin-left:auto;white-space:nowrap;font-size:.76rem}.inbox-toolbar>span small{color:#f8e381;font-size:1em}.inbox-toolbar .silver-button{padding:.4em .8em;white-space:nowrap}.inbox-row{min-height:71px;display:flex;align-items:center;padding:6px 9px;gap:10px;border:1px solid transparent;border-bottom-color:#2b303b}.inbox-row__main{flex:1;min-width:0;display:flex;align-items:center;gap:9px;text-align:left;padding:0}.inbox-row__main img{width:52px;height:54px;object-fit:contain}.inbox-row__main>span{overflow:hidden}.inbox-row__main strong{display:block;font-size:1.05rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.inbox-row.selected strong{color:#ffed83}.inbox-row__main small{display:block;font-size:.8rem;margin-top:6px;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.inbox-row__meta{width:110px;text-align:right;flex-shrink:0;font-size:.73rem;line-height:1.5}.new-badge{display:block;margin-left:auto;width:22px;height:22px;line-height:22px;background:#ff0900;color:#fff;border-radius:50%;text-align:center;font-size:15px}.claimed-label{color:#acb4aa;display:block}.inbox-detail{padding:14px 20px}.inbox-detail h2{display:flex;align-items:center;gap:9px;color:#ffe783;font-size:1.3rem;letter-spacing:-.05em}.inbox-detail .detail-date{font-size:.78rem}.inbox-detail .detail-date time{padding-left:8px;margin-left:8px}.welcome-art{width:100%;border-radius:10px}.inbox-detail>p:not(.detail-date){line-height:1.65;font-size:.98rem;margin:10px 0}.reward-summary{display:flex;align-items:center;gap:10px;background:#20162c;border:1px solid #632b8d;border-radius:12px;overflow:hidden;padding:5px 12px}.reward-summary img{width:30%;object-fit:contain}.reward-summary>div{display:flex;flex-direction:column;gap:5px}.reward-summary strong{color:#ffe962;font-size:1.4rem;white-space:nowrap;letter-spacing:-.06em}.reward-summary span{font-size:.9rem}.reward-button{width:94%;display:flex;margin:12px auto 0;font-size:1.2rem;border-radius:30px}.inbox-actions{display:flex;align-items:center;justify-content:space-between;padding:16px 24px;margin-top:8px}.inbox-actions>div{display:flex;gap:20px}.friends-content .wide-tabs{margin-top:0;margin-bottom:10px}.friends-layout{display:grid;grid-template-columns:1.55fr 1fr;gap:14px}.friends-list{padding:16px}.friends-list>h2{font-size:1.05rem;margin:0 4px 13px;display:flex;align-items:center;gap:9px}.friend-table__head,.friend-row{display:grid;grid-template-columns:1.25fr 1fr 1.1fr .72fr .85fr;align-items:center;gap:10px}.friend-table__head{padding:8px 12px 12px;text-align:center;font-size:.84rem}.friend-row{min-height:43px;border:1px solid transparent;border-bottom-color:#292f3a;padding:2px 7px;font-size:.85rem}.friend-name{display:flex;gap:10px;align-items:center;padding:0;text-align:left;overflow:hidden}.friend-name img{width:35px;height:35px;border-radius:50%}.friend-name strong{font-size:.95rem;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.friend-tier{font-size:.77rem;white-space:nowrap}.friend-money{white-space:nowrap;font-size:.85rem}.friend-row.selected .friend-money{color:#fff188}.online-status{display:inline-flex;align-items:center;gap:7px;color:#00e680;font-size:.85rem;white-space:nowrap}.small-gold-button{border:1px solid #b29246;padding:3px 6px;color:#f9d77b;border-radius:25px;font-size:.75rem;white-space:nowrap}.friend-search{margin-bottom:12px}.friend-detail{padding:18px}.friend-detail>header{display:flex;align-items:center;gap:13px;margin-bottom:10px}.friend-detail>header>img{width:92px;height:92px;border-radius:50%;border:1px solid #ebc066}.friend-detail h2{font-size:1.5rem;margin-bottom:10px}.friend-detail>header>.online-status{margin-left:auto}.friend-stats{border:1px solid #434958;border-radius:13px;padding:12px 15px}.friend-stats>div{display:flex;justify-content:space-between;align-items:center;gap:10px;font-size:.85rem;padding:8px 0}.friend-stats dt{display:flex;align-items:center;gap:10px}.friend-stats dt .icon{color:#eacc7b}.friend-stats dd{white-space:nowrap}.friend-actions{display:flex;gap:12px;margin:15px 0}.friend-actions button{flex:1;padding:.65em;border-radius:30px}.friend-recent{border:1px solid #343c4d;border-radius:13px;padding:14px 10px 10px}.friend-recent h3{font-size:1rem;margin-bottom:10px}.friend-recent>div{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.friend-recent button{border:1px solid #37414b;border-radius:12px;padding:0;overflow:hidden}.friend-recent button>img{width:100%;aspect-ratio:1.65;object-fit:cover}.friend-recent button>span{display:flex;justify-content:space-between;align-items:center;padding:6px 8px;font-weight:700}.friend-recent button .icon{color:#e9cb7b}.support-shortcuts{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:10px 0 20px}.support-shortcuts>button,.support-shortcuts>a{display:flex;align-items:center;gap:12px;text-align:left;border:1px solid #137ac9;box-shadow:inset 0 0 9px #2788c677;background:linear-gradient(#253e57,#1c202a 40%);border-radius:16px;padding:12px 15px}.support-shortcuts>.active{border-color:#efc455;background:linear-gradient(#594722,#1b1f29 40%);box-shadow:inset 0 0 9px #ffd144aa,0 0 4px #d8ae4e}.support-shortcuts>*>.icon:first-child{width:2.5em;height:2.5em;color:#ffde71}.support-shortcuts>*>.icon:last-child{width:.9em;margin-left:auto}.support-shortcuts strong{display:block;font-size:1.12rem;white-space:nowrap;letter-spacing:-.05em}.support-shortcuts small{display:block;font-size:.86rem;line-height:1.5;margin-top:6px}.support-grid{display:grid;grid-template-columns:1fr 1fr;gap:13px}.support-grid>.panel{padding:0 16px 14px}.support-grid .panel-title{padding-left:0;padding-right:0}.support-grid .panel-title h2{color:#ffe27e;font-size:1.25rem}.support-notice-row{display:flex;gap:14px;align-items:center;font-size:.87rem;margin:8px 0}.support-notice-row strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:400}.support-notice-row time{margin-left:auto;font-size:.8rem;white-space:nowrap}.inquiry-table__head,.inquiry-row{display:grid;grid-template-columns:1fr 1.7fr .9fr .7fr;align-items:center;gap:10px;padding:11px 0;font-size:.8rem;border-top:1px solid #3b4250;text-align:left;width:100%}.inquiry-row{border-color:#2c3240}.inquiry-row strong{text-overflow:ellipsis;overflow:hidden;white-space:nowrap;font-weight:400}.inquiry-row time,.inquiry-row>span:first-child{white-space:nowrap}.support-faq details{border:1px solid #3c4c60;border-radius:8px;background:linear-gradient(#293642,#1c202a 35%);margin:5px 0}.support-faq summary{display:flex;align-items:center;gap:10px;list-style:none;cursor:pointer;padding:6px 12px;font-size:.85rem}.support-faq summary::-webkit-details-marker{display:none}.support-faq summary .icon{margin-left:auto;transform:rotate(90deg);width:.85em}.support-faq details[open] summary .icon{transform:rotate(-90deg)}.faq-q{width:24px;height:24px;background:linear-gradient(#92a3b2,#202b3b);border-radius:50%;display:flex;align-items:center;justify-content:center;border:1px solid #b2b8bd;font-weight:700}.support-faq details p{padding:10px 16px;line-height:1.7;color:#c2c4d0;font-size:.85rem;border-top:1px solid #343d4a}.support-help>div{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.support-help button{border-radius:13px;border:1px solid #687f96;background:linear-gradient(#3a5368,#1b1f29 25%);box-shadow:inset 0 0 10px #49829a33;padding:17px 10px}.support-help button>.icon{width:2.7em;height:2.7em;color:#f1d16d;margin-bottom:9px}.support-help button span{display:block;font-size:.93rem;line-height:1.5;word-break:keep-all}.modal{position:fixed;padding:0;border:1px solid #474452;border-radius:16px;color:#f5f2f5;background:#1d1e2c;width:min(470px,calc(100% - 30px));max-height:calc(100dvh - 30px);overflow-y:auto;box-shadow:0 20px 90px #000b}.modal::backdrop{background:#050611b5;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.modal--wide{width:min(680px,calc(100% - 30px))}.modal__surface{position:relative;padding:32px;background:radial-gradient(ellipse at 90% 80%,#2a234131,transparent 60%)}.modal__close{position:absolute;right:12px;top:10px;z-index:2}.auth-logo{width:200px;margin:-5px auto 18px}.auth-tabs{display:flex;gap:8px;margin-bottom:23px}.auth-tabs button{width:50%;padding:12px;font-size:21px;font-weight:700;color:#656775;border-radius:14px}.auth-tabs .active{background:#252635;color:#fff0bf;text-shadow:0 0 10px #ff7d1a}.field{display:flex;flex-direction:column;gap:9px;margin-bottom:15px;color:#d2cfd8;font-size:15px}.field>span{display:block}.field em{color:#f5575e;font-style:normal}.field input,.field textarea,.field select{width:100%;font-size:15px}.field textarea{resize:vertical}.input-with-icon{display:flex;align-items:center;background:#141723;border-radius:10px}.input-with-icon>.icon{margin-left:12px;color:#8b8c99}.input-with-icon>input{border-color:transparent;background:transparent}.input-with-icon>.icon-button{margin-right:7px;flex-shrink:0}.auth-options{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:18px 0;font-size:11px;color:#92929f}.auth-options .text-button{font-size:inherit}.auth-submit{width:100%;font-size:18px;min-height:44px}.agreement{display:flex;gap:9px;font-size:12px;line-height:1.6;align-items:flex-start;margin:20px 0;color:#cac7d0}.agreement b{color:#dfae5c;font-weight:500}.agreement .text-button{white-space:nowrap;font-size:11px;align-self:center}.divider-text{display:flex;align-items:center;gap:12px;font-size:13px;color:#92929f;margin:21px 0 15px}.divider-text:before,.divider-text:after{content:"";height:1px;background:#3a3d4b;flex:1}.social-buttons{display:flex;gap:14px}.social-buttons button{flex:1;height:49px;display:flex;align-items:center;justify-content:center;border-radius:12px;background:#252736;color:#fff;font-size:27px;font-weight:900}.social-google{color:#4285f4!important}.social-naver span{background:#04bd55;border-radius:5px;width:29px;height:29px;font-size:24px;line-height:29px}.social-kakao span{background:#ffe500;border-radius:6px;width:30px;height:29px;line-height:27px;color:#2d211b;font-size:30px}.social-buttons svg{width:29px;height:29px}.auth-preview{margin:18px auto -10px;display:flex;gap:5px;align-items:center;font-size:12px;color:#c8b778}.form-error{color:#ffb0a3;font-size:12px;line-height:1.7;margin-bottom:12px}.info-modal{padding:10px 0 2px}.eyebrow{font-size:11px;color:#cfb56c;letter-spacing:.13em}.info-modal h2,.channel-modal h2{margin:13px 0 15px;font-size:25px;color:#ffe48a}.info-modal>p{color:#c7c5ce;font-size:14px;line-height:1.85;white-space:pre-line}.info-modal>button{width:100%;margin-top:25px}.channel-modal h2 small{font-size:16px;font-weight:400;padding-left:8px}.channel-modal>p{color:#bcbac6;font-size:14px}.channel-list{margin:22px 0 16px;display:flex;flex-direction:column;gap:10px}.channel-row{display:flex;align-items:center;border:1px solid #42495a;border-radius:11px;padding:8px;background:#202532}.channel-favorite.active{color:#ffdf70}.channel-select{flex:1;display:flex;justify-content:space-between;align-items:center;text-align:left;gap:12px;padding:4px 10px}.channel-select strong{flex:1;font-size:17px}.channel-select small{display:block;color:#afadba;font-size:11px;font-weight:400;margin-top:6px}.channel-select>.icon{color:#ffd557}.channel-status{color:#31da8d;font-size:12px}.channel-status.busy{color:#ffbc4e}.channel-enter{width:100%;margin-top:18px;font-size:18px}.compose-form{padding-top:5px}.compose-form h2{color:#ffe28d;font-size:23px;margin-bottom:16px}.compose-form>p{margin-bottom:16px;color:#bcb9c5;font-size:14px}.compose-form>.gold-button{width:100%}.toast-message{position:fixed;left:50%;bottom:25px;transform:translate(-50%);z-index:50;max-width:calc(100vw - 30px);padding:14px 22px;border:1px solid #a78947;border-radius:12px;background:#202330f5;color:#fff1bc;box-shadow:0 5px 25px #0009;font-size:13px;text-align:center}.toast-enter-active,.toast-leave-active{transition:opacity .2s}.toast-enter-from,.toast-leave-to{opacity:0}@media (min-width: 1800px){.home-content{padding-top:30px}.lobby-hero{height:auto;aspect-ratio:4.21}.page-heading{height:155px}.page-content{padding-bottom:50px}}@media (max-width: 1400px){.top-nav{gap:20px;padding:0 16px}.header-account{margin-left:5px}.footer-top nav button{padding:0 .8em}.sidebar{padding-top:12px}.side-nav a,.side-nav button,.sidebar-secondary button{height:43px;padding-left:12px}.profile{margin-bottom:12px}.wallet{margin-bottom:13px}.page-content{padding-left:14px;padding-right:14px}.notice-toolbar{gap:5px}.pill-tabs button{padding:9px 8px}.notice-table__head,.notice-table__row{grid-template-columns:22px 51px minmax(0,1fr) 72px;gap:5px;padding-left:2px;padding-right:2px}.category-badge{min-width:49px;padding-left:6px;padding-right:6px}.notice-detail{padding:15px}.shop-feature h2{font-size:1.7rem}.shop-feature__buy{padding:10px}.product-card{padding-left:8px;padding-right:8px}.product-card>img{height:85px}.inbox-categories{padding:12px 8px}.inbox-categories button{font-size:.95rem;padding:13px 7px;gap:6px}.inbox-list{padding-left:9px;padding-right:9px}.inbox-toolbar{gap:8px}.inbox-toolbar>span small{display:none}.inbox-row{gap:6px;padding-left:5px;padding-right:5px;min-height:65px}.inbox-row__main img{width:42px;height:45px}.inbox-row__meta{width:87px}.inbox-detail{padding:13px}.friend-table__head,.friend-row,.friend-name{gap:6px}.friend-name img{width:29px;height:29px}.friend-detail{padding:14px}.friend-detail>header>img{width:65px;height:65px}.friend-stats{padding:8px 10px}.support-shortcuts{gap:9px}.support-shortcuts>button,.support-shortcuts>a{padding:12px 9px;gap:8px}.support-shortcuts strong{font-size:1rem}.support-grid>.panel{padding-left:12px;padding-right:12px}}@media (max-width: 1100px){:root{font-size:13px;--sidebar-width: 185px}.top-nav{gap:15px;padding:0 12px}.top-nav button{gap:4px;font-size:12px}.app-header{height:58px}.header-account{gap:10px}.profile{gap:5px}.profile strong{font-size:12px}.side-nav a,.side-nav button,.sidebar-secondary button{font-size:14px;gap:12px}.side-nav small{display:none}.wallet strong{font-size:11px}.wallet>div{font-size:10px}.wallet-add{width:21px;height:21px}.lobby-hero{height:235px;background-position:right center}.lobby-hero__text{width:52%;margin-left:3%}.lobby-hero h1{font-size:24px}.home-content{padding-top:16px}.game-grid{gap:8px}.game-card{border-radius:12px}.game-card__title strong{font-size:21px}.game-card__title small{font-size:10px}.home-widgets{grid-template-columns:1fr 1fr;margin-top:16px}.home-widgets .image-banner img{aspect-ratio:2.1}.page-heading h1{font-size:30px}.page-heading h1 small{font-size:17px}.page-heading p{font-size:11px;margin-left:4.8em;max-width:420px}.page-heading{background-size:auto 90%;background-position:right center}.notices-layout{grid-template-columns:1fr}.notice-list-panel{min-height:470px}.notice-detail{padding:20px}.notice-toolbar .search-field{width:35%}.notice-table__head,.notice-table__row{grid-template-columns:30px 70px minmax(0,1fr) 95px;font-size:13px}.wide-tabs{gap:6px}.wide-tabs button{font-size:13px}.wide-tabs .icon{width:1.3em;height:1.3em}.shop-feature{grid-template-columns:1.2fr .9fr 1fr}.shop-feature__buy{grid-column:1/-1;flex-direction:row;justify-content:center;padding:0 12px 12px}.shop-feature__buy>span{display:none}.shop-feature__buy .gold-button{width:230px}.shop-feature h2{font-size:20px}.limited-label{font-size:10px;left:8px;top:4px}.shop-feature dl{padding:8px}.shop-feature dl>div{font-size:12px}.product-grid{gap:8px;grid-template-columns:repeat(3,minmax(0,1fr))}.product-card>img{height:100px}.product-card h3{font-size:15px}.product-card dl>div{font-size:12px}.inbox-layout{grid-template-columns:1fr}.inbox-detail{padding:20px}.inbox-detail .welcome-art{max-height:220px;object-fit:cover}.reward-summary{max-width:450px;margin:auto}.reward-button{max-width:400px}.inbox-detail>p{text-align:center}.friends-layout{grid-template-columns:1fr}.friend-detail>header>img{width:75px;height:75px}.friend-detail{max-width:100%}.friend-recent button>img{aspect-ratio:2.4}.support-shortcuts{grid-template-columns:repeat(2,minmax(0,1fr))}.support-grid{grid-template-columns:1fr}.footer-top{flex-wrap:wrap}.footer-content>p{margin-top:10px}.company-wordmark{font-size:18px}.landing-hero{background-size:20% 100%,51% 100%,cover}.landing-hero__text{width:65%;margin-left:2%}.landing-hero h1{font-size:25px}.hero-description{font-size:13px}.landing-content{width:95%}.feature-grid{gap:9px;margin:14px 0}.feature-card{gap:10px;padding:12px 10px}.feature-card>.icon{width:2.7em;height:2.7em}.feature-card h3{font-size:12px}.feature-card p{font-size:11px}.landing-events{gap:10px}.landing-event{gap:10px;padding:10px}.landing-event strong{font-size:16px}.landing-event small{font-size:12px}}@media (max-width: 760px){:root{--sidebar-width: 148px}.app-header{height:auto;min-height:64px;flex-wrap:wrap;padding:9px 10px;gap:7px}.brand{width:148px}.brand img{max-width:100%;width:130px}.header-account{margin-left:auto}.top-nav{order:3;width:100%;overflow-x:auto;gap:20px;padding:0;justify-content:space-around}.top-nav button{flex-shrink:0;font-size:11px;gap:4px}.top-nav .icon{width:17px;height:17px}.lobby-body{flex-direction:column}.sidebar{width:100%;display:grid;grid-template-columns:1fr 1fr;padding:10px;gap:10px}.profile{grid-template-columns:50px 1fr;margin:0;max-width:250px}.profile strong{font-size:13px}.profile .vip-badge{margin:3px 0}.profile-level,.level-progress{display:none}.wallet{margin:0;align-self:center}.wallet>div{padding:5px 0}.wallet strong{font-size:12px}.wallet span{font-size:11px}.side-nav{grid-column:1/-1;display:flex;flex-direction:row;gap:5px;overflow-x:auto}.side-nav a,.side-nav button{padding:7px 10px;height:35px;font-size:12px;gap:5px;flex-shrink:0;border-radius:7px}.side-nav .game-symbol{font-size:17px}.side-nav .icon{width:18px;height:18px}.sidebar-secondary,.free-charge{display:none}.lobby-hero{height:225px;background-size:auto 100%,cover}.lobby-hero:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,#230e36e6 0%,#230e3688 55%,transparent)}.lobby-hero__text{width:78%;margin-left:4%}.lobby-hero h1{font-size:23px}.lobby-hero .hero-eyebrow{font-size:13px}.lobby-hero__text>p:not(.hero-eyebrow){font-size:12px}.lobby-hero .green-button{font-size:15px}.hero-arrow{font-size:22px}.hero-arrow--left{left:4px}.hero-dots{left:44%}.hero-dots button{width:9px;height:12px}.game-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.game-card{aspect-ratio:1.08}.game-card__title strong{font-size:23px}.game-card__title small{font-size:10px}.home-content{padding:14px 10px}.home-widgets{gap:10px}.panel-title{padding:10px}.panel-title h2{font-size:14px}.panel-title>a,.panel-title>.text-button{font-size:10px}.recent-game{padding:5px 8px;gap:6px;font-size:11px}.recent-game img{width:35px;height:32px}.home-widgets .image-banner img{aspect-ratio:1.6}.notice-mini-list{margin:0 9px}.notice-mini-list li a{font-size:10px}.notice-mini-list time{font-size:9px}.page-heading{height:115px;padding:10px 16px;background-size:auto 85%;background-position:right bottom}.page-heading:after{background:linear-gradient(90deg,#1a1d2800,#1a1d2800)}.page-heading__text{max-width:100%;text-shadow:0 1px 5px #000}.page-heading h1{font-size:27px}.page-heading h1 small{font-size:15px}.page-heading p{margin-left:0;max-width:80%;font-size:11px;line-height:1.6}.page-content{padding:0 10px 25px}.notices-layout{gap:12px}.notice-toolbar{flex-wrap:wrap;margin-bottom:10px}.notice-toolbar .search-field{width:100%}.pill-tabs{justify-content:space-between}.pill-tabs button{flex:1;font-size:12px}.notice-table__head,.notice-table__row{grid-template-columns:22px 48px minmax(0,1fr);gap:7px;font-size:11px;padding:11px 2px}.notice-table__head>span:last-child,.notice-table__row time{display:none}.notice-detail h2{font-size:16px;align-items:flex-start;gap:8px}.notice-detail>p:not(.detail-date){font-size:12px}.slot-lineup{padding:8px}.slot-lineup>div{flex-wrap:wrap}.slot-lineup img{width:calc((100% - 12px)/3)}.wide-tabs{flex-wrap:wrap;gap:7px}.wide-tabs button{flex-basis:28%;font-size:12px;padding:10px 7px;border-radius:10px}.friends-content .wide-tabs button{flex-basis:40%}.shop-feature{grid-template-columns:1fr 1fr;min-height:180px}.shop-feature>div:first-child{padding-top:30px}.shop-feature h2{font-size:19px}.shop-feature>img{padding-top:15px}.shop-feature dl{grid-column:1/-1;display:flex;justify-content:space-around;gap:5px}.shop-feature dl>div{flex-direction:column;text-align:center;font-size:11px}.shop-feature dl>div+div{border:0}.shop-feature__buy{grid-column:1/-1}.product-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.product-card dl>div{font-size:11px}.product-card h3{font-size:14px}.shop-products .panel-title p{display:none}.inbox-master{grid-template-columns:1fr}.inbox-categories{flex-direction:row;overflow-x:auto;padding:10px;gap:6px}.inbox-categories button{flex-shrink:0;padding:8px;font-size:11px;gap:5px;border-radius:9px}.inbox-categories b{width:18px;height:18px;font-size:10px}.inbox-categories .icon{width:17px;height:17px}.inbox-list{border-left:0;border-top:1px solid #3b4451;padding-top:12px}.inbox-toolbar{font-size:11px}.inbox-row__main strong{font-size:13px}.inbox-row__main small{font-size:10px}.inbox-row__meta{width:69px;font-size:9px}.inbox-row__main img{width:36px;height:43px}.inbox-row>input{width:16px;height:16px}.inbox-detail>p:not(.detail-date){font-size:12px}.inbox-detail h2{font-size:17px}.inbox-actions{gap:10px;padding:12px}.inbox-actions>div{gap:6px}.inbox-actions .silver-button{font-size:10px;padding:8px 9px}.friends-list{padding:12px 8px}.friend-table__head,.friend-row{grid-template-columns:1.2fr .7fr .95fr .6fr;gap:7px;font-size:10px}.friend-table__head>span:last-child{display:none}.friend-table__head>span:nth-child(4){font-size:0}.friend-table__head>span:nth-child(4):after{content:"친구";font-size:10px}.friend-row>.online-status{display:none}.friend-name{gap:5px}.friend-name strong{font-size:11px}.friend-name img{width:25px;height:25px}.friend-tier,.friend-money{font-size:9px}.small-gold-button{font-size:9px;padding:3px}.small-gold-button .icon{display:none}.friend-detail>header{gap:10px}.friend-detail h2{font-size:19px}.friend-detail>header>img{width:65px;height:65px}.friend-detail>header>.online-status{font-size:11px}.friend-stats>div{font-size:11px}.friend-recent button>img{aspect-ratio:1.65}.friend-recent button>span{font-size:12px}.support-shortcuts{gap:8px;margin-top:0}.support-shortcuts>button,.support-shortcuts>a{padding:12px 8px;gap:8px}.support-shortcuts>*>.icon:first-child{width:26px;height:26px}.support-shortcuts>*>.icon:last-child{display:none}.support-shortcuts strong{font-size:12px;white-space:normal}.support-shortcuts small{font-size:10px}.support-notice-row{gap:8px;font-size:11px}.support-notice-row time{font-size:9px}.category-badge{min-width:44px;font-size:10px}.inquiry-table__head,.inquiry-row{grid-template-columns:.9fr 1.6fr .8fr .7fr;gap:6px;font-size:9px}.inquiry-row .category-badge{font-size:9px;padding:2px 4px}.support-grid .panel-title h2{font-size:16px}.support-help>div{gap:7px}.support-help button{padding:12px 5px}.support-help button span{font-size:11px}.app-footer{flex-direction:column;padding:10px;gap:10px}.company-wordmark{width:100%;background:none;justify-content:flex-start;padding:0 6px;font-size:19px}.footer-content{padding:0 6px}.footer-top{gap:14px}.footer-top nav button{font-size:10px;padding:0 8px}.footer-status{font-size:10px}.footer-content>p{font-size:9px;gap:5px 10px;line-height:1.7}.footer-content>p span{padding-left:10px}.landing-hero{height:310px;background-size:27% 100%,auto 100%,cover;background-position:left center,right center,center}.landing-hero:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:#0d102c66}.landing-hero__text{width:95%;margin:0 auto;padding-top:15px;z-index:1}.landing-hero h1{font-size:clamp(21px,5.3vw,32px)}.landing-hero .hero-eyebrow{font-size:13px}.hero-description{font-size:12px;margin-top:15px;margin-bottom:20px}.landing-hero .green-button{font-size:20px}.landing-content{width:auto;padding:0 12px 20px}.section-intro{padding:15px 0}.section-intro h2{font-size:19px}.section-intro p{font-size:10px;margin-top:6px}.game-card--landing{aspect-ratio:.85}.game-card--landing .game-card__title strong{font-size:23px}.game-card--landing .game-card__title small{font-size:10px}.feature-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.feature-card{gap:7px;padding:12px 8px;border-radius:12px}.feature-card>.icon{width:27px;height:27px}.feature-card h3{font-size:11px}.feature-card p{font-size:10px}.landing-events{grid-template-columns:1fr;gap:10px}.landing-event{min-height:100px;gap:20px}.landing-event strong{font-size:21px}.landing-event>img{width:65px}.landing-event>.icon{width:55px;height:55px}.modal__surface{padding:30px 24px 25px}.auth-logo{width:180px}.auth-tabs{margin-bottom:20px}.field{margin-bottom:12px}.modal__close{top:5px;right:5px}.toast-message{width:max-content;font-size:12px}.reward-summary strong{font-size:19px}}@media (prefers-reduced-motion: reduce){*,*:before,*:after{transition:none!important;scroll-behavior:auto!important}}@media (max-width: 760px){.game-card:not(.game-card--landing)>img{height:57%}.page-heading:after{background:linear-gradient(90deg,#1a1d28ed,#1a1d28bd 55%,#1a1d2833)}.top-nav::-webkit-scrollbar,.side-nav::-webkit-scrollbar{height:3px}.top-nav::-webkit-scrollbar-thumb,.side-nav::-webkit-scrollbar-thumb{background:#5f5b4c;border-radius:5px}.top-nav::-webkit-scrollbar-track,.side-nav::-webkit-scrollbar-track{background:#232938}}
