:root{--bg:#06070a;--panel:rgba(14,12,14,0.72);--panel-strong:rgba(11,10,12,0.86);--panel-soft:rgba(255,255,255,0.065);--panel-hover:rgba(255,255,255,0.1);--border:rgba(255,255,255,0.11);--border-strong:rgba(255,255,255,0.2);--text:#f7f8fb;--muted:#bfc1cb;--muted-soft:#9597a5;--accent:#20d468;--accent-strong:#61f0a0;--warm:#ffcc75;--success:#7ff4aa;--danger:#ff9d94;--info:#98cfff;--data:#ffd892;--shadow:0 30px 80px rgba(0,0,0,0.42);--radius-xl:30px;--radius-lg:24px;--radius-md:18px;--radius-sm:14px}html{font-size:15px;scroll-behavior:smooth}body{min-height:100vh;margin:0;padding:1rem 1rem 2.2rem;font-family:"Segoe UI Variable","Segoe UI","Yu Gothic UI","Meiryo","Hiragino Sans","Microsoft YaHei UI","Microsoft JhengHei UI","Malgun Gothic","Noto Sans","Helvetica Neue",Arial,sans-serif;font-weight:450;line-height:1.6;letter-spacing:.01em;color:var(--text);background-color:var(--bg);background-image:linear-gradient(180deg,rgba(4,5,8,0.55),rgba(4,5,8,0.86)),radial-gradient(circle at top center,rgba(255,214,140,0.12),transparent 26%),url("img/bg/background.png"),url("img/bg/skycrypt-scene.svg");background-position:center top,center top,center center,center center;background-size:cover,cover,cover,cover;background-repeat:no-repeat,no-repeat,no-repeat,no-repeat;background-attachment:fixed}body::before,body::after{content:"";position:fixed;inset:0;pointer-events:none;z-index:-1}body::before{background:linear-gradient(rgba(255,255,255,0.04) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,0.04) 1px,transparent 1px);background-size:140px 140px;opacity:.08;mask-image:linear-gradient(180deg,#000 0%,transparent 88%)}body::after{background:radial-gradient(circle at top center,rgba(255,204,117,0.18),transparent 30%),radial-gradient(circle at bottom center,rgba(0,0,0,0.2),transparent 55%)}a{color:var(--text);text-decoration:none;transition:color .18s ease,opacity .18s ease,transform .18s ease}a:hover{color:var(--accent-strong);text-decoration:none}#navigation,#header,#content,#loader{width:min(1180px,calc(100vw - 2rem));margin-left:auto;margin-right:auto}#navigation{position:sticky!important;top:1rem;z-index:30;margin-bottom:1rem;padding:.4rem .75rem!important;background:rgba(8,8,11,0.72);border:1px solid var(--border);border-radius:999px;box-shadow:var(--shadow);backdrop-filter:blur(18px) saturate(135%)}#navigation .container-fluid{display:flex;align-items:center;gap:.75rem}.navbar-brand{display:inline-flex;align-items:center;gap:.7rem;margin-right:auto;color:var(--text);font-weight:800;letter-spacing:-0.02em}.brand-mark{width:1rem;height:1rem;border-radius:.25rem;background:linear-gradient(180deg,var(--accent-strong),var(--accent));box-shadow:0 0 0 .18rem rgba(32,212,104,0.18)}.brand-text{font-size:1rem}#navbar-content{flex-grow:0}.navbar-nav{align-items:center;gap:.35rem}.navbar-dark .navbar-toggler{margin-left:auto;border:1px solid var(--border);border-radius:999px;padding:.65rem .9rem;background:rgba(255,255,255,0.05)}.navbar-dark .navbar-nav .nav-link,.navbar-dark .navbar-nav .nav-link:focus,.navbar-dark .navbar-nav .show>.nav-link{color:var(--muted);padding:.65rem 1rem;border-radius:999px;font-size:.8rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.navbar-dark .navbar-nav .nav-link:hover,.navbar-dark .navbar-nav .nav-link.active,.navbar-dark .navbar-nav .show>.nav-link{color:var(--text);background:rgba(255,255,255,0.08)}#header{display:flex;justify-content:flex-end;margin-bottom:1.4rem}#info{display:grid;grid-template-columns:auto 1fr;align-items:center;gap:.75rem 1rem;width:min(100%,390px);margin:0 0 0 auto!important;padding:.95rem 1.1rem!important;background:rgba(9,8,11,0.64);border:1px solid rgba(255,255,255,0.12);border-radius:var(--radius-md);box-shadow:var(--shadow);backdrop-filter:blur(16px) saturate(125%)}#server-icon{float:none!important;width:3rem;height:3rem;margin:0!important;padding:.45rem;border-radius:1rem;background:rgba(255,255,255,0.08);object-fit:contain}#server-name{display:block!important;font-size:1rem;font-weight:700}#loader{margin-top:2.5rem;padding:3rem 1.5rem;background:rgba(9,8,11,0.68);border:1px solid var(--border);border-radius:var(--radius-xl);box-shadow:var(--shadow);backdrop-filter:blur(22px) saturate(125%)}#loader img{display:none}#loader::before{content:"";display:inline-block;width:3.3rem;height:3.3rem;border-radius:50%;border:3px solid rgba(255,255,255,0.12);border-top-color:var(--accent);animation:spin .9s linear infinite}#loading-text{margin-top:1.2rem!important;font-size:.82rem;font-weight:700;letter-spacing:.18em;text-transform:uppercase;color:var(--muted)}@keyframes spin{to{transform:rotate(360deg)}}#content{display:none}#view{max-width:1080px;padding:0!important}.view-header{margin-bottom:1.3rem;padding:2.2rem 1.7rem;background:rgba(10,8,11,0.62);border:1px solid var(--border);border-radius:var(--radius-xl);box-shadow:var(--shadow);backdrop-filter:blur(22px) saturate(130%);text-align:center}.view-heading{display:inline-flex;align-items:center;justify-content:center;gap:1rem;max-width:100%}#view-icon{width:3rem;height:3rem;padding:.55rem;border-radius:1rem;background:rgba(255,255,255,0.08)}#view-title{margin:0;font-size:clamp(2.15rem,5vw,3.6rem);font-weight:800;letter-spacing:-0.05em;line-height:1.04}#view-subtitle{margin:.9rem 0 0;color:var(--text);font-size:1rem;font-weight:650}#view-desc{max-width:720px;margin:1rem auto 0!important;padding:.95rem 1.15rem;border-radius:var(--radius-md);background:rgba(255,255,255,0.08);border:1px solid rgba(255,255,255,0.08);color:var(--muted)}.showcase-banner,.overview-card,.mcstats-entry,.toggle-chip,#footer{background:var(--panel);border:1px solid var(--border);box-shadow:var(--shadow);backdrop-filter:blur(20px) saturate(125%)}.showcase-banner{display:grid;grid-template-columns:minmax(0,1.4fr) auto;gap:1rem 1.4rem;align-items:center;padding:1.35rem 1.45rem;border-radius:var(--radius-lg);margin-bottom:1rem}.showcase-banner-compact{padding-top:1.1rem;padding-bottom:1.1rem}.showcase-kicker{color:var(--accent-strong);font-size:.78rem;font-weight:700;letter-spacing:.16em;text-transform:uppercase}.showcase-title{margin:.3rem 0 0;font-size:clamp(1.55rem,3.4vw,2.25rem);font-weight:800;letter-spacing:-0.04em}.showcase-subcopy{margin-top:.35rem;color:var(--muted)}.showcase-actions{display:flex;align-items:center;justify-content:flex-end;gap:.65rem;flex-wrap:wrap}.hero-action{display:inline-flex;align-items:center;justify-content:center;min-height:2.9rem;padding:.75rem 1.15rem;border-radius:999px;background:rgba(255,255,255,0.08);border:1px solid rgba(255,255,255,0.08);color:var(--text);font-size:.82rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.hero-action:hover{transform:translateY(-1px);background:rgba(255,255,255,0.12);color:var(--text)}.hero-action-primary{background:linear-gradient(180deg,var(--accent-strong),var(--accent));border-color:transparent;color:#041108}.hero-action-primary:hover{color:#041108;background:linear-gradient(180deg,#7bf4b0,#34da76)}.overview-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;margin-bottom:1.2rem}.overview-card{border-radius:var(--radius-lg);padding:1.2rem 1.25rem}.overview-card__label{color:var(--muted);font-size:.76rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase}.overview-card__value{margin-top:.2rem;font-size:clamp(1.7rem,4vw,2.7rem);font-weight:800;letter-spacing:-0.05em;line-height:1}.overview-card__suffix{margin-left:.2rem;color:var(--muted-soft);font-size:.45em;font-weight:700}.overview-card__meta{margin-top:.55rem;color:var(--muted);font-size:.92rem}.award-grid,.player-grid{margin-top:0}.award-card,.mcstats-card,.player-card{border-radius:var(--radius-lg);overflow:hidden}.award-card{display:flex;flex-direction:column;gap:1rem;height:100%;padding:1.15rem 1.15rem 1rem!important}.award-card__top{display:flex;align-items:flex-start;gap:.9rem}.award-card__icon-wrap{flex:0 0 auto;width:3.75rem;height:3.75rem;display:flex;align-items:center;justify-content:center;border-radius:1.1rem;background:rgba(255,255,255,0.08)}.award-card__icon{width:2.3rem;height:2.3rem}.award-card__copy{min-width:0}.award-card__title{display:inline-block;font-size:1.06rem;font-weight:800;line-height:1.15}.award-card__desc{margin-top:.3rem;color:var(--muted);font-size:.92rem}.award-card__footer{margin-top:auto;padding-top:.95rem;border-top:1px solid rgba(255,255,255,0.08);display:grid;grid-template-columns:minmax(0,1fr) auto;gap:.85rem;align-items:center}.award-card__holder{min-width:0}.award-card__score{text-align:right;white-space:nowrap}.player-card{display:flex;align-items:center;gap:.95rem;min-height:6.25rem;padding:1.1rem 1.1rem 1.1rem 1rem;color:var(--text)}.player-card:hover{transform:translateY(-2px);border-color:var(--border-strong);background:linear-gradient(135deg,rgba(19,16,20,0.82),rgba(52,24,14,0.6));color:var(--text)}.player-card__avatar{flex:0 0 auto}.player-card-face{width:3.6rem;height:3.6rem}.player-card__content{flex:1;min-width:0}.player-card__name{font-size:1.08rem;font-weight:800;line-height:1.2;word-break:break-word}.player-card__meta{margin-top:.25rem;color:var(--muted);font-size:.92rem}.player-card__extra{flex:0 0 auto;color:rgba(255,255,255,0.55);font-size:1.45rem;line-height:1}.toggle-chip{display:inline-flex;align-items:center;gap:.7rem;min-height:2.9rem;padding:.75rem 1.05rem;border-radius:999px;color:var(--text);cursor:pointer}.toggle-chip input{width:1rem;height:1rem;margin:0;accent-color:var(--accent)}.toggle-chip span{font-size:.82rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.view-toolbar{margin-bottom:1rem}.mcstats-entry{background:linear-gradient(145deg,rgba(14,12,14,0.78),rgba(36,18,12,0.6))}.mcstats-table-shell{padding:1rem!important;border-radius:var(--radius-xl)}.mcstats-table-panel{padding:.45rem .6rem;border-radius:var(--radius-lg);background:rgba(255,255,255,0.04);border:1px solid rgba(255,255,255,0.06);overflow-x:auto}.table{margin-bottom:0;color:var(--text)}.table>:not(caption)>*>*{background-color:transparent;box-shadow:none}.table thead th{padding:1rem .9rem;color:var(--muted);border-bottom:1px solid rgba(255,255,255,0.08);font-size:.74rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase}.table tbody td,.table tbody th{padding:.95rem .9rem;border-top:1px solid rgba(255,255,255,0.06);vertical-align:middle;color:var(--text)}.table-hover tbody tr{transition:background-color .18s ease}.table-hover tbody tr:hover{background-color:rgba(255,255,255,0.04)}.table .time-data{display:inline-block;margin:0;border-spacing:0}.table .time-data td{border:none;padding:0;margin:0;text-align:right;color:var(--data)}.table .time-data tr:hover{background-color:transparent!important}.table .time-data .days{width:3em}.table .time-data .hours{width:2.75em}.table .time-data .minutes{width:3.75em}.table .time-data .seconds{width:2.75em}.pagination{flex-wrap:wrap;gap:.45rem}.page-link{min-width:2.8rem;padding:.75rem .9rem;border:1px solid var(--border);border-radius:999px!important;background:rgba(9,8,11,0.66);color:var(--muted);text-align:center;backdrop-filter:blur(14px)}.page-link:hover{border-color:var(--border-strong);background:rgba(255,255,255,0.09);color:var(--text)}.page-item.active .page-link{background:linear-gradient(180deg,var(--accent-strong),var(--accent));border-color:transparent;color:#041108;font-weight:800}.page-item.disabled .page-link{background:rgba(255,255,255,0.04);border-color:rgba(255,255,255,0.05);color:rgba(191,193,203,0.45)}.page-dots{display:flex;align-items:center;color:var(--muted);padding:0 .2rem}.dropdown-menu{margin-top:.75rem;padding:.45rem;background:rgba(8,8,11,0.92);border:1px solid var(--border);border-radius:1rem;box-shadow:var(--shadow);backdrop-filter:blur(18px)}.dropdown-item:hover{background:transparent}a.dropdown-item{padding:.65rem .8rem;border-radius:.85rem;color:var(--muted)}a.dropdown-item:hover{background:rgba(255,255,255,0.08);color:var(--text)}.text-muted{color:var(--muted)!important}.text-success{color:var(--success)!important}.text-danger{color:var(--danger)!important}.text-info{color:var(--info)!important}.text-data{color:var(--data)!important}.text-shadow{text-shadow:none}.text-underline{text-decoration:none}.img-pixelated{image-rendering:pixelated;image-rendering:optimizeSpeed;-ms-interpolation-mode:nearest-neighbor}.img-textsize{height:1em}.img-textsize-1_5{height:1.5em}.img-textsize-2{height:2em}.img-textsize-3{height:3em}.img-textsize-8{height:8em}.img-left{margin-left:0}.textw{width:1em;min-width:1em;max-width:1em}.texth{height:1em;min-height:1em;max-height:1em}.textw-1_5{width:1.5em;min-width:1.5em;max-width:1.5em}.texth-1_5{height:1.5em;min-height:1.5em;max-height:1.5em}.minecraft-face{border-radius:1rem;background:rgba(255,255,255,0.08);box-shadow:inset 0 0 0 1px rgba(255,255,255,0.06)}.rank{color:rgba(255,255,255,0.5);font-weight:700}.rank-1{color:#ffe08a}.rank-2{color:#d8e7ff}.rank-3{color:#d7a070}.round-box{border-radius:var(--radius-lg)}#footer{margin-top:1.8rem!important;padding:1.2rem 1rem!important;border-radius:var(--radius-lg);color:var(--muted)!important}.mc-text-0{color:#000}.mc-text-1{color:#8cb9ff}.mc-text-2{color:#6fe48b}.mc-text-3{color:#88e6ff}.mc-text-4{color:#ff8e8e}.mc-text-5{color:#d39cff}.mc-text-6{color:#ffd27b}.mc-text-7{color:#d7d7dd}.mc-text-8{color:#9c9dab}.mc-text-9{color:#9cc6ff}.mc-text-a{color:#8effa7}.mc-text-b{color:#96efff}.mc-text-c{color:#ffaaa1}.mc-text-d{color:#f1b3ff}.mc-text-e{color:#ffe391}.mc-text-f{color:#fff}.mc-text-k{transform:scale(1,-1) translateY(-1px);text-shadow:-1.5px 1.5px;display:inline-block}.mc-text-l{font-weight:700}.mc-text-m{text-decoration:line-through}.mc-text-n{text-decoration:underline}.mc-text-o{font-style:italic}@media (max-width:991.98px){.showcase-banner,.overview-grid{grid-template-columns:1fr}.showcase-actions{justify-content:flex-start}}@media (max-width:767.98px){body{padding:.8rem .8rem 1.6rem}#navigation,#header,#content,#loader{width:calc(100vw - 1.6rem)}#navigation{top:.8rem;border-radius:1.5rem}#navigation .container-fluid{justify-content:space-between}#navbar-content{width:100%;margin-top:.8rem}.navbar-nav{align-items:stretch}#info{width:100%}.view-header{padding:1.55rem 1rem}.view-heading{flex-direction:column;gap:.75rem}#view-icon{width:2.7rem;height:2.7rem}#view-title{font-size:clamp(1.95rem,9vw,2.9rem)}.showcase-banner,.overview-card,.award-card,.player-card,.mcstats-table-shell,#footer{border-radius:1.35rem}.showcase-banner,.overview-card,.award-card,.player-card{padding-left:1rem;padding-right:1rem}.award-card__footer{grid-template-columns:1fr;justify-items:flex-start}.player-card{align-items:flex-start}.player-card__extra{margin-left:auto}}