.ice-page{box-sizing:border-box;max-width:1240px;padding:145px 24px 65px;margin:auto;min-height:85vh;color:#eef5ff;font:14px 'Segoe UI',Arial,sans-serif}.ice-page>header{margin-bottom:32px}.ice-page>header>span{color:#86d8f1;font-size:11px;letter-spacing:2px}.ice-page h1{font-size:38px;line-height:1.2;margin:14px 0 24px}.ice-page h2{font-size:22px;margin:0 0 15px}.ice-page p,.ice-admin p{line-height:1.8}.ice-page header nav,.ice-admin-tabs{display:flex;flex-wrap:wrap;gap:12px;margin:24px 0}.ice-page header nav a,.ice-admin-tabs a{color:#beeaff;background:#15283b;border:1px solid #35516b;border-radius:7px;padding:10px 16px;font-size:12px;text-decoration:none}.ice-muted{color:#adbed1;margin-bottom:24px}.ice-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;margin:25px 0}.ice-card{border:1px solid #34485c;border-radius:13px;overflow:hidden;background:#142031;display:flex;flex-direction:column;min-width:0}.ice-cover{width:100%;height:215px;object-fit:contain;background:#172638}.ice-card>div{padding:24px;display:flex;flex-direction:column;gap:14px;flex:1}.ice-card h2{font-size:21px;margin:0;overflow-wrap:anywhere}.ice-card p{color:#afc0d4;white-space:pre-line;overflow-wrap:anywhere}.ice-label{font-size:10px;letter-spacing:1px;color:#82d7e7}.ice-price{font-size:30px;color:#f5d88a;display:block;margin:15px 0}.ice-page button,.ice-btn,.ice-admin button{border:1px solid #4f8c9d;background:#22546b;color:#f3fbff;border-radius:7px;padding:12px 18px;font:600 12px 'Segoe UI',Arial,sans-serif;cursor:pointer;text-decoration:none;text-align:center;display:inline-block}.ice-card button,.ice-card .ice-btn{margin-top:auto}.ice-page button:disabled{cursor:default;opacity:.45}.ice-panel{background:#122031;border:1px solid #34485c;border-radius:12px;padding:26px;margin:24px 0;color:#e9f4ff}.ice-checkout{display:grid;grid-template-columns:1.2fr 1fr;gap:45px}.ice-qr{width:100%;max-width:310px;max-height:340px;object-fit:contain;background:white;padding:15px;border-radius:8px;margin:auto;display:block}.ice-page label,.ice-admin label{display:block;color:#b2c7de;font-size:12px;margin:14px 0 8px}.ice-page input,.ice-page textarea,.ice-admin input:not([type=checkbox]),.ice-admin textarea,.ice-admin select{display:block;box-sizing:border-box;width:100%;padding:12px;border:1px solid #39516a;border-radius:6px;background:#0c1726;color:#eef4fb;margin-bottom:15px;font-size:13px;max-width:100%}.ice-page textarea,.ice-admin textarea{min-height:90px;resize:vertical}.ice-admin input[type=checkbox]{appearance:auto!important;opacity:1!important;position:static!important}.ice-wallet{background:linear-gradient(120deg,#142b40,#223847);border:1px solid #53717b;border-radius:15px;padding:26px;display:flex;align-items:center;gap:26px;margin:30px 0}.ice-wallet>img{width:115px;height:115px;object-fit:contain}.ice-wallet>div{flex:1}.ice-wallet p{color:#bdd0e1}.ice-money{display:inline-flex;gap:9px;align-items:center;font-size:24px;font-weight:750;color:#ffdc7d;flex-wrap:wrap}.ice-money img{width:30px;height:30px;object-fit:contain}.ice-money small{font-size:11px;font-weight:600}.ice-wallet h2{margin:8px 0}.ice-ticket-list>a{display:flex;gap:18px;justify-content:space-between;align-items:center;flex-wrap:wrap;text-decoration:none;font-size:13px}.ice-ticket-list>a:hover{border-color:#6ca2c0}#ice-chat-messages{height:380px;overflow:auto;padding:15px;background:#0b1624;border:1px solid #30465d;border-radius:9px;margin:20px 0}.ice-chat-bubble{max-width:85%;padding:15px;border-radius:10px;background:#20364a;margin:12px 0}.ice-chat-bubble.player{margin-left:auto;background:#1b4255}.ice-chat-bubble.system{background:#262d3b;max-width:100%;text-align:center}.ice-chat-bubble strong{font-size:11px;color:#95d9f1}.ice-chat-bubble p{white-space:pre-wrap;overflow-wrap:anywhere}.ice-chat-bubble small{color:#93a8bf;font-size:10px}.ice-chat-bubble a{display:block;color:#ffc963;margin-top:10px}#ice-chat-state{color:#f2d087}.ice-actions{display:flex;gap:14px;margin:24px 0}.ice-actions button:last-child{background:#6e303b;border-color:#a4606b}#ice-message{position:sticky;bottom:20px;background:#112b39;border-radius:8px;padding:15px;font-size:13px;z-index:20}#ice-message:empty{display:none}.ice-admin{max-width:1100px}.ice-admin .ice-panel{max-width:950px}.ice-page progress{width:100%;accent-color:#58c9df}.ice-admin form{scroll-margin-top:30px}
/* O cartão é uma faixa de nick, preservando a arte inteira do simulador. */
.nick-card-picker .nick-card-choice img{height:auto!important;aspect-ratio:7/1;object-fit:fill!important}.nick-card-banner{width:min(450px,100%);min-height:64px;box-sizing:border-box;display:flex;align-items:center;gap:9px;padding:10px 18px;background-size:100% 100%!important;background-position:center!important;border:0!important;border-radius:0!important;color:#fff600!important;text-shadow:1px 1px 2px #000,0 0 4px #000;font-size:17px;position:relative}.nick-card-banner>span:first-child{overflow-wrap:anywhere}.nick-card-banner[data-nick-card]:before,.nick-card-banner[data-nick-card]:after{content:'';position:absolute;width:10px;height:10px;border-color:#70fcff;border-style:solid;pointer-events:none}.nick-card-banner[data-nick-card]:before{left:0;top:0;border-width:2px 0 0 2px}.nick-card-banner[data-nick-card]:after{right:0;bottom:0;border-width:0 2px 2px 0}.profile-identity .nick-card-banner{margin:0 auto}.ranking-identity.nick-card-banner{max-width:450px!important;width:100%!important;min-height:64px!important;padding:8px 14px!important;flex-wrap:nowrap!important}.ranking-identity.nick-card-banner>span:last-child{flex-basis:auto!important}.ranking-identity.nick-card-banner .community-ranking-player{min-width:0!important}.ranking-identity.nick-card-banner .community-ranking-player strong{color:#fff600!important}.community-person.nick-card-banner{font-size:14px}.nick-card-banner img{flex-shrink:0}.community-card .nick-card-banner{max-width:100%;font-size:14px}.nick-card-banner .ice-verified,.nick-card-banner .ice-tag{position:static!important;flex-shrink:0}
@media(max-width:850px){.ice-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.ice-wallet{flex-wrap:wrap}.ice-wallet>img{width:85px;height:85px}.ice-checkout{grid-template-columns:1fr}}@media(max-width:550px){.ice-page{padding:145px 16px 45px}.ice-page h1{font-size:30px}.ice-grid{grid-template-columns:1fr}.ice-panel{padding:18px}.ice-chat-bubble{max-width:95%}.ice-money{font-size:21px}.ice-wallet{padding:20px;gap:15px}}
.player-profile .profile-identity h2.nick-card-banner[data-nick-card]{font-size:17px!important;justify-content:flex-start!important;text-align:left!important;line-height:1.4!important}.nick-card-banner:not([data-nick-card]){background:none!important;text-shadow:none!important;color:inherit!important}.ice-money b{font:inherit}.ice-grid .ice-money{font-size:23px}.ice-admin .ice-panel button{margin:5px 8px 5px 0}
/* As abas adicionais cabem em uma linha própria, sem deslocar logo e login. */
@media(min-width:1200px) and (max-width:1699px){#head.pc .inn{grid-template-columns:140px minmax(0,1fr)!important;grid-template-rows:60px auto!important;height:auto!important;min-height:96px!important;padding:0 16px 0 40px!important}#head.pc .gnb_etc{grid-column:2!important;grid-row:1!important}#head.pc #gnb{grid-column:1/-1!important;grid-row:2!important}#head.pc #gnb>ul{flex-wrap:wrap!important;gap:0 16px!important}#head.pc #gnb>ul>li>a{line-height:36px!important}.pb_content{padding-top:96px!important}}
.ice-proof-preview{display:block;max-width:230px;width:100%;max-height:200px;object-fit:contain;border:1px solid #65839b;border-radius:6px;margin-top:10px;background:#fff}
:root{--ice-header-height:96px}#all_wrap>.pb_content{padding-top:var(--ice-header-height)!important}.player-profile,.community-page,.ice-page{padding-top:calc(var(--ice-header-height) + 42px)!important}#profile-settings{scroll-margin-top:calc(var(--ice-header-height) + 20px)!important}
