.thp{min-height:70vh;background:#07090c;color:#eef1f4;padding:clamp(90px,10vw,150px) clamp(18px,6vw,96px) 80px}.thp a{color:#e3b35d}.thp-hero{max-width:960px;margin:0 auto 42px}.thp-hero>span{color:#d9a64b;letter-spacing:.25em;font-size:12px;font-weight:800}.thp-hero h1{font-family:Georgia,serif;font-size:clamp(42px,7vw,92px);line-height:.95;margin:14px 0;color:#fff}.thp-hero p{max-width:680px;color:#a7afb9;font-size:clamp(16px,2vw,21px);line-height:1.65}.thp-grid{max-width:1240px;margin:auto;display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr));gap:18px}.thp-card,.thp-empty,.thp-status article,.thp-status-main{border:1px solid #252b32;background:linear-gradient(145deg,rgba(24,28,34,.96),rgba(8,10,13,.98));padding:26px;border-radius:4px;box-shadow:0 18px 50px #0008}.thp-card h2{font-family:Georgia,serif;font-size:25px;margin:10px 0}.thp-card p{color:#a7afb9;line-height:1.6}.thp-card small{color:#78818c}.thp-card footer{display:flex;gap:12px;align-items:center;border-top:1px solid #292e35;margin-top:18px;padding-top:16px}.thp-card button,.thp-form button,.thp-search button{background:#d6a64e;color:#100c06;border:0;padding:12px 18px;font-weight:900;cursor:pointer}.thp-filters{max-width:1240px;margin:0 auto 24px;display:flex;flex-wrap:wrap;gap:8px}.thp-filters a{border:1px solid #343a42;padding:9px 13px;text-decoration:none;color:#cfd4da}.thp-form,.thp-search{max-width:840px;margin:24px auto;background:#11151a;border:1px solid #2b3139;padding:24px}.thp-form label{display:grid;gap:8px;margin-bottom:18px;color:#c8cdd4}.thp-form input,.thp-form select,.thp-form textarea,.thp-search input{background:#080a0d;border:1px solid #343a42;color:#fff;padding:13px;width:100%;box-sizing:border-box}.thp-search{display:flex;padding:12px}.thp-search input{border:0}.thp-status{max-width:980px;margin:auto;display:grid;gap:12px}.thp-status-main{display:flex;justify-content:space-between;border-left:4px solid #62d68b}.thp-status-main.degraded{border-color:#e3a04b}.thp-status article{display:grid;grid-template-columns:1fr auto auto;align-items:center;gap:16px}.thp-status article h2{font-size:17px;margin:0}.thp-status .operational{color:#64da8e}.thp-status .unavailable{color:#ef7474}@media(max-width:700px){.thp{padding-top:100px}.thp-status-main,.thp-status article{grid-template-columns:1fr}.thp-search{flex-direction:column;gap:8px}}
.thorn-nav{display:flex;align-items:center;gap:5px}.thorn-nav>a,.thorn-nav summary{font:inherit;letter-spacing:inherit;text-transform:inherit}.topbar nav.thorn-nav>a{font:inherit!important;letter-spacing:inherit!important}.thorn-nav>a{padding:12px 10px}.thorn-nav details{position:relative}.thorn-nav summary{list-style:none;cursor:pointer;padding:12px 10px;color:inherit}.thorn-nav summary::-webkit-details-marker{display:none}.thorn-nav details>div{display:none;position:absolute;top:100%;left:0;min-width:210px;background:#0b0e12;border:1px solid #303640;padding:8px;box-shadow:0 20px 50px #000c;z-index:100}.thorn-nav details[open]>div{display:grid}.thorn-nav details>div a{padding:10px 12px;white-space:nowrap;text-decoration:none}.thorn-nav details>div a:hover{background:#171c22;color:#e3b35d}@media(max-width:1100px){.thorn-nav details>div{position:static;box-shadow:none}.thorn-nav{align-items:stretch}.thorn-nav summary,.thorn-nav>a{padding:10px 0}}
.thp-player-summary{max-width:1240px;margin:0 auto 18px;display:flex;align-items:baseline;gap:10px;color:#a7afb9}.thp-player-summary b{font:700 34px Georgia,serif;color:#64da8e}.thp-player-grid{max-width:1240px;margin:auto;display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,250px),1fr));gap:12px}.thp-player-card{display:flex;align-items:center;gap:15px;padding:16px;background:#101419;border:1px solid #293039;text-decoration:none;color:#fff!important}.thp-player-card:hover{border-color:#d6a64e;transform:translateY(-1px)}.thp-player-card img{border-radius:4px;image-rendering:pixelated;background:#080a0d}.thp-player-card span{display:grid;gap:6px}.thp-player-card small.online{color:#64da8e}.thp-player-card small.offline{color:#7f8994}.thp-player-card[hidden]{display:none}
.thp-empty-card{grid-column:1/-1;max-width:760px}.thp-guild dl{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin:20px 0}.thp-guild dl div{background:#090c10;border:1px solid #252b32;padding:12px}.thp-guild dt{font-size:11px;color:#7f8994;text-transform:uppercase;letter-spacing:.12em}.thp-guild dd{margin:5px 0 0;color:#fff;font-weight:800}.thp-guild p{border-top:1px solid #252b32;padding-top:16px}
.thp-action-grid,.thp-steps,.thp-rules,.thp-ranking{max-width:1240px;margin:0 auto;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.thp-action-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.thp-action-grid .thp-card{text-decoration:none}.thp-contact{max-width:1240px;margin:28px auto 0;padding:30px;display:flex;align-items:center;justify-content:space-between;gap:25px;border:1px solid #594627;background:linear-gradient(135deg,#1b160e,#0b0e12)}.thp-contact h2{font:700 clamp(26px,4vw,46px) Georgia,serif;margin:6px 0}.thp-contact p{max-width:720px;color:#aeb4bd;line-height:1.65}.thp-contact small{color:#d6a64e;letter-spacing:.16em}.thp-contact button,.thp-button{border:0;background:#d6a64e;color:#110d07!important;padding:16px 20px;font-weight:900;text-decoration:none;cursor:pointer;white-space:nowrap}.thp-faq{max-width:1000px;margin:55px auto 0}.thp-faq>h2,.thp-command-list>h2{font:700 34px Georgia,serif}.thp-faq details{border-top:1px solid #303640;padding:18px 0}.thp-faq summary{cursor:pointer;font-weight:800}.thp-faq p{color:#aeb4bd;line-height:1.7}.thp-rules article,.thp-ranking article,.thp-steps article,.thp-command-list{padding:26px;border:1px solid #293039;background:#101419}.thp-rules h2,.thp-ranking h2,.thp-steps h2{font:700 26px Georgia,serif}.thp-rules li{margin:12px 0;color:#c1c6cd;line-height:1.65}.thp-rule-note{max-width:1240px;margin:22px auto;color:#aeb4bd}.thp-command-list{max-width:1000px;margin:35px auto 0;display:grid;grid-template-columns:220px 1fr;gap:0}.thp-command-list h2{grid-column:1/-1}.thp-command-list code,.thp-command-list span{padding:14px;border-top:1px solid #293039}.thp-command-list code{color:#e3b35d}.thp-steps{grid-template-columns:repeat(3,minmax(0,1fr))}.thp-steps article>b{color:#d6a64e}.thp-steps article p{color:#aeb4bd;line-height:1.65}.thp-ranking ol{list-style:none;margin:0;padding:0}.thp-ranking li{display:flex;justify-content:space-between;gap:20px;padding:14px 0;border-top:1px solid #293039}.thp-ranking li span{display:grid}.thp-ranking li small{color:#7f8994}.thp-ranking li b{color:#64da8e}@media(max-width:850px){.thp-action-grid,.thp-steps{grid-template-columns:1fr 1fr}.thp-contact{align-items:flex-start;flex-direction:column}}@media(max-width:600px){.thp-action-grid,.thp-steps,.thp-rules,.thp-ranking{grid-template-columns:1fr}.thp-command-list{grid-template-columns:1fr}.thp-command-list code{padding-bottom:4px}.thp-command-list span{padding-top:4px;border-top:0}}
.thp-timeline{max-width:1050px;margin:0 auto}.thp-timeline article{display:grid;grid-template-columns:170px 1fr;gap:28px;padding:32px 0;border-top:1px solid #303640}.thp-timeline time{color:#d6a64e;font-weight:800;letter-spacing:.08em}.thp-timeline small{color:#7f8994;letter-spacing:.14em}.thp-timeline h2{font:700 30px Georgia,serif;margin:8px 0 16px}.thp-timeline li{margin:9px 0;color:#c1c6cd;line-height:1.55}@media(max-width:600px){.thp-timeline article{grid-template-columns:1fr;gap:8px}}
