:root{--dd-accent:#ff7a3e;--dd-surface:#0e0e10;--dd-surface-2:#141417;--dd-border:#ffffff12;--dd-border-strong:#ffffff1f;--dd-item:#ffffff0a;--dd-item-hover:#ffffff17;--dd-font:"Segoe UI", Tahoma, Geneva, Verdana, sans-serif}*{box-sizing:content-box}html{min-height:100%;overflow-x:hidden}body{background:#191919;width:100%;min-height:100%;margin:0;overflow-x:clip}.siteLayout{flex-direction:column;min-height:100dvh;display:flex}.siteContent{flex:1 0 auto}h1{color:#fff}h2{color:#fff;font-family:Gill Sans,Gill Sans MT,Calibri,Trebuchet MS,sans-serif}h4{color:#fff;text-align:center;font-family:Gill Sans,Gill Sans MT,Calibri,Trebuchet MS,sans-serif;font-size:28px}a{color:inherit}a:hover{text-decoration-color:#ff3c00}button{font:inherit}.pageLoading{min-height:100vh}.errorContainerDisplayBox{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background-color:#80808061;border:1px solid #ff8a8a;border-radius:12px;width:250px;height:auto;display:block}.errorContainerDisplayBox p{color:#fff;margin:0;padding:4px;font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif;font-size:16px;font-weight:200}.infoContainerDisplayBox{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background-color:#80808061;border:1px solid #8aff9e;border-radius:12px;width:250px;height:auto;display:block}.infoContainerDisplayBox p{color:#fff;margin:0;padding:4px;font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif;font-size:16px;font-weight:200}video.backgroundVid,#videoPlayer1,#videoPlayer2{pointer-events:none}video.backgroundVid::-webkit-media-controls-start-playback-button{-webkit-appearance:none;display:none!important}#videoPlayer1::-webkit-media-controls-start-playback-button{-webkit-appearance:none;display:none!important}#videoPlayer2::-webkit-media-controls-start-playback-button{-webkit-appearance:none;display:none!important}.dataPage,.dataPage *{box-sizing:border-box}.dataPage{color:#f0f0f0;max-width:1200px;min-height:100vh;margin:0 auto;padding:96px 20px 80px;font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif}.dataPage a{color:inherit}.dataPage .pageTitle{color:#fff;text-shadow:1px 1px 2px #000;margin:0 0 4px;font-family:Verdana,Geneva,Tahoma,sans-serif;font-size:32px}.dataPage .pageSubtitle{color:#b0b0b0;margin:0 0 24px}.dataPage .pageHeaderRow{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-bottom:20px;display:flex}.dataPage .panel{background-color:#1f1f1fe6;border:1px solid #757575;border-radius:4px;margin-bottom:20px;padding:20px}.dataPage .panelTitle{color:#fff;margin:0 0 14px;font-family:Verdana,Geneva,Tahoma,sans-serif;font-size:20px}.dataPage .searchForm{gap:8px;margin-bottom:24px;display:flex}.dataPage .searchInput{color:#fff;min-width:0;max-width:420px;height:38px;font:inherit;background-color:#141414;border:1px solid #fff3;border-radius:8px;flex:1;padding:0 12px}.dataPage .searchInput:focus{border-color:#ff3c00;outline:none}.dataPage .cardGrid{grid-template-columns:repeat(auto-fill,minmax(160px,1fr));gap:16px;display:grid}.dataPage .card{text-align:center;color:inherit;background-color:#1f1f1fe6;border:1px solid #ffffff26;border-radius:12px;flex-direction:column;align-items:center;gap:8px;padding:14px;text-decoration:none;transition:border-color .2s,transform .2s;display:flex}.dataPage a.card:hover{border-color:#ff3c00;transform:translateY(-2px)}.dataPage .cardImage{object-fit:cover;background-color:#141414;border:1px solid #ffffff26;border-radius:10px;width:96px;height:96px}.dataPage .cardName{color:#fff;word-break:break-word;font-weight:600}.dataPage .cardMeta{color:#a8a8a8;font-size:13px}.dataPage .list{flex-direction:column;gap:8px;display:flex}.dataPage .listItem{color:inherit;background-color:#1f1f1fe6;border:1px solid #ffffff1f;border-radius:10px;align-items:center;gap:12px;padding:10px 14px;text-decoration:none;display:flex}.dataPage a.listItem:hover{border-color:#ff3c00}.dataPage .listItem .grow{flex:1;min-width:0}.dataPage .avatar{object-fit:cover;background-color:#141414;border:1px solid #ffffff26;border-radius:8px;width:48px;height:48px}.dataPage .avatarLarge{border-radius:12px;width:120px;height:120px}.dataPage .banner{object-fit:cover;background-color:#141414;border:1px solid #ffffff26;border-radius:12px;width:100%;height:220px}.dataPage .button{color:#fff;height:38px;font:inherit;cursor:pointer;background-color:#ffffff0f;border:1px solid #ffffff40;border-radius:8px;justify-content:center;align-items:center;gap:6px;padding:0 16px;text-decoration:none;transition:background-color .2s,border-color .2s;display:inline-flex}.dataPage .button:hover{background-color:#ffffff24}.dataPage .button:disabled{opacity:.5;cursor:not-allowed}.dataPage .buttonPrimary{color:#000;background-color:#b5ff79;border-color:#b5ff79;font-weight:600}.dataPage .buttonPrimary:hover{background-color:#a8ff60}.dataPage .buttonDanger{color:#ff8a8a;border-color:#ff8a8a}.dataPage .buttonDanger:hover{background-color:#ff8a8a26}.dataPage .tag{color:#e0e0e0;background-color:#ffffff1a;border:1px solid #fff3;border-radius:999px;padding:2px 10px;font-size:12px;font-weight:600;display:inline-block}.dataPage .tagOwner{color:#ff9aa9;background-color:#ff00342e;border-color:#ff003480}.dataPage .tagAdmin{color:#8fd6e6;background-color:#09667940;border-color:#0996b499}.dataPage .prose{color:#d8d8d8;line-height:1.6}.dataPage .prose h1,.dataPage .prose h2,.dataPage .prose h3{color:#fff}.dataPage .prose a{color:#ff825a}.dataPage .formField{flex-direction:column;gap:6px;margin-bottom:16px;display:flex}.dataPage .formField label{color:#cfcfcf;font-weight:600}.dataPage .formField input,.dataPage .formField textarea,.dataPage .formField select{color:#fff;width:100%;font:inherit;background-color:#141414;border:1px solid #fff3;border-radius:8px;padding:10px 12px}.dataPage .formField textarea{resize:vertical;min-height:110px}.dataPage .formField input:focus,.dataPage .formField textarea:focus,.dataPage .formField select:focus{border-color:#ff3c00;outline:none}.dataPage .formActions{flex-wrap:wrap;gap:10px;display:flex}.dataPage .muted{color:#a0a0a0}.dataPage .formError{color:#ff8a8a;margin:0 0 12px}.dataPage .formSuccess{color:#8aff9e;margin:0 0 12px}.dataPage .tabs{border-bottom:1px solid #ffffff26;flex-wrap:wrap;gap:8px;margin-bottom:20px;padding-bottom:10px;display:flex}.dataPage .tab{color:#818181;border-radius:4px;padding:8px 14px;text-decoration:none}.dataPage .tab.active{color:#fff;background-color:#ffffff1a}.dataPage .detailHeader{flex-wrap:wrap;align-items:center;gap:20px;display:flex}.dataPage .statRow{color:#cfcfcf;flex-wrap:wrap;gap:24px;display:flex}.dataPage .stat strong{color:#fff;font-size:22px;display:block}
