
:root{--gold:#f1d393;--navy:#091b31;--muted:#b5c6d7;--edge:rgba(178,207,235,.24)}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;color:#f2f5fa;font:15px/1.55 system-ui,-apple-system,Segoe UI,sans-serif;background:#071524}body:before{content:"";position:fixed;inset:0;z-index:-2;background:linear-gradient(120deg,rgba(3,12,27,.76),rgba(3,13,29,.65)),url('/assets/MineVault-Background.gif') center/cover no-repeat}body:after{content:"";position:fixed;inset:0;z-index:-1;background:rgba(0,5,15,.18)}button,a,select{font:inherit}a{color:var(--gold)}button{cursor:pointer}button:focus-visible,a:focus-visible,select:focus-visible{outline:2px solid var(--gold);outline-offset:3px}.wrap{width:min(1460px,calc(100% - 36px));margin:20px auto 70px}.glass{background:rgba(8,26,45,.89);border:1px solid var(--edge);border-radius:17px;box-shadow:0 14px 32px rgba(0,0,0,.22);backdrop-filter:blur(13px)}.top{display:grid;grid-template-columns:minmax(190px,1fr) auto minmax(330px,1fr);gap:14px;align-items:center;padding:13px 18px}.identity{display:flex;align-items:center;gap:12px;min-width:0}.avatar{height:59px;width:59px;border-radius:12px;border:2px solid #c3a767;object-fit:cover;background:#24334a}.person{font-size:18px;font-weight:800;color:var(--gold);overflow-wrap:anywhere}.rank{position:relative;isolation:isolate;overflow:hidden;display:inline-flex;align-items:center;gap:5px;border:1px solid #c72443;border-radius:11px;background:linear-gradient(125deg,#6c132b,#240817 58%,#7a142e);box-shadow:0 0 12px #c3204b66,inset 0 1px #ffffff33;color:#ffe3ea;font-size:11px;font-weight:750;padding:3px 11px}.rank:before{content:"";position:absolute;inset:-70% auto -70% -60%;width:40%;transform:rotate(25deg);background:linear-gradient(90deg,transparent,#ffffff65,transparent);animation:shine 6s infinite}.rank.moderator{border-color:#5689d4;background:linear-gradient(110deg,#173e80,#0c1a39,#204e90);box-shadow:0 0 11px #2962c855}.rank.supporter{border-color:#46a77e;background:linear-gradient(110deg,#13563e,#09271d,#176c4b);box-shadow:0 0 11px #2bba8055}.rank.player{border-color:#7d90a4;background:linear-gradient(110deg,#3d5064,#1d2732,#435266);box-shadow:none}@keyframes shine{0%,50%{left:-70%}85%,100%{left:150%}}.brand{display:flex;align-items:center;gap:12px;text-decoration:none;justify-content:center;white-space:nowrap}.brand img{height:59px;width:59px;object-fit:contain}.brand strong{display:block;color:var(--gold);font-size:clamp(21px,2.5vw,34px);letter-spacing:.14em;line-height:1.1}.brand small{display:block;text-align:center;letter-spacing:.35em;color:#c8d6e7;font-size:10px}.tools{display:flex;align-items:center;justify-content:flex-end;gap:9px;flex-wrap:wrap}.action{display:inline-flex;align-items:center;justify-content:center;gap:7px;padding:10px 14px;min-height:40px;border:1px solid #9c875a;border-radius:10px;background:rgba(8,25,45,.85);color:var(--gold);font-weight:700;text-decoration:none}.action.primary{background:linear-gradient(130deg,#c6a65e,#f0cf80);color:#101823;border-color:transparent}.action:hover{filter:brightness(1.13)}select.action{appearance:auto}.intro{text-align:center;margin:42px auto 22px}.intro h1{font-size:clamp(26px,3.2vw,42px);margin:0;color:#fff}.intro h1 span{color:var(--gold)}.intro p{color:#d3deec;margin:4px 0 0}.statrow{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin:24px 0 15px}.stat{display:flex;align-items:center;gap:15px;padding:19px;min-height:110px}.stat .ico{font-size:31px;display:grid;place-items:center;width:58px;height:58px;border-radius:14px;background:#12344e}.stat b{font-size:27px;display:block;line-height:1.2}.stat small{color:#b8cadd}.quick{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;padding:12px}.quick a,.quick button{display:flex;align-items:center;gap:12px;text-align:left;padding:15px;border-radius:12px;background:#071d34;border:1px solid var(--edge);color:var(--gold);text-decoration:none}.quick .qicon{font-size:25px}.quick small{display:block;color:#b9cadb;font-size:12px}.layout{display:grid;grid-template-columns:1.15fr 1fr 1fr;gap:14px;margin-top:18px}.card{padding:22px;min-height:180px}.card h2{margin:0 0 15px;font-size:18px;color:var(--gold)}.card p{color:#b9cadb}.profileline{display:flex;align-items:center;gap:14px;margin:15px 0}.profileline img{width:74px;height:74px;border-radius:12px;border:1px solid #bfa264}.small{font-size:12px;color:#a8bcd0;overflow-wrap:anywhere}.pill{display:inline-block;padding:5px 10px;border-radius:8px;background:#0d3c31;color:#73f1c1}.card .action{margin-top:10px}.stack{display:grid;gap:14px}.stack .card{min-height:0}.menu{display:grid;gap:9px}.menu a,.menu button{width:100%;text-align:left;padding:10px 12px;border:1px solid var(--edge);border-radius:9px;background:#0a2037;color:#e8edf5;text-decoration:none}.notice{margin-top:20px;padding:15px;color:#c5d1de}.hidden{display:none!important}@media(max-width:1120px){.top{grid-template-columns:1fr auto}.brand{grid-column:1/-1;grid-row:1}.statrow{grid-template-columns:repeat(2,1fr)}.quick{grid-template-columns:repeat(3,1fr)}.layout{grid-template-columns:1fr 1fr}}@media(max-width:700px){.top{grid-template-columns:1fr}.brand{grid-column:1;grid-row:1}.identity,.tools{justify-content:center}.statrow,.layout{grid-template-columns:1fr}.quick{grid-template-columns:repeat(2,1fr)}.wrap{width:calc(100% - 20px)}.card{padding:16px}}@media(prefers-reduced-motion:reduce){.rank:before{animation:none}}
