/* Dracoenix artwork and colour system over the in-game interface. */
.loot-controls{display:flex;align-items:center;flex-wrap:wrap;gap:12px;margin:12px 0}.loot-controls label{display:flex;gap:8px;align-items:center}.loot-controls select{background:#17101d;color:#e4c2e5;border:3px inset #57455f;padding:5px;font:inherit}.loot-controls a{font-size:18px;color:#80e7ea}.earnings-view .data-note{line-height:1.2;margin-bottom:12px}#loot-frame{display:block;width:100%;height:790px;border:3px inset #59475f;background:#14110d}.earnings-view{scrollbar-gutter:stable}@media(max-width:650px){#loot-frame{height:850px}.loot-controls{gap:9px}.loot-controls a{font-size:17px}}
.hall-noticeboard{margin:16px 0}.arcade-banner{display:block;border:2px inset #5e3d66;background:#000;line-height:0;margin-top:12px}.arcade-banner img{display:block;width:100%;height:auto}.arcade-banner:hover{border-color:#d06eba}
:root{--gold:#ff77d4;--ink:#ddd5e6;--dim:#b2a5bc;--edge:#514555}
body{background:#07060c;background-image:radial-gradient(ellipse at 10% 8%,#45113b65,transparent 47%),radial-gradient(ellipse at 95% 70%,#35126255,transparent 50%);color:#ddd5e6}
.client{max-width:1280px}.titlebar{background:linear-gradient(90deg,#351127,#160f24 70%,#361644);border-color:#85476d;box-shadow:0 0 15px #e21bb524}.titlebar b{font-weight:700;letter-spacing:1px}.titlebar img{height:24px;width:24px}.titlebar>a{color:#6de5ec}.worldbar{background:#15121a;color:#b8a8c8}.worldbar b,.worldbar strong{color:#efb5ed}.stone{border-color:#514957;background-color:#211e26;box-shadow:inset 0 0 0 2px #08060c,0 0 0 1px #09070c}.panel-title{background:linear-gradient(#35273b,#231a2a);border-color:#514957;color:#ff8ade;text-shadow:1px 2px #000,0 0 12px #ff36d040}.panel-title span{color:#c7a9d3}.main-tabs{background:#201c25;border-color:#514957}.main-tabs button{color:#cfbfda;background:linear-gradient(#38313d,#24202a);border-color:#514c57}.main-tabs button[aria-current]{color:#ff9be6;border-color:#956889;background:linear-gradient(#503147,#2b202e);box-shadow:inset 3px 0 #ef42c4,inset 0 0 0 1px #19091b}.main-tabs button:hover{background:#433047;color:#ffd7f5}
main.stone{grid-template-rows:36px minmax(560px,1fr)}#view{max-height:630px;background:linear-gradient(140deg,#30132a32,transparent 55%)}h1,h2,h3{color:#ff80da}.eyebrow{color:#b095bd}.welcome{margin-bottom:10px}.welcome h1{font-family:Arial,sans-serif;font-size:35px;font-weight:900;font-style:italic;text-transform:uppercase;letter-spacing:-1.5px;line-height:1.1;color:#f45cc9;text-shadow:2px 3px #060408,0 0 18px #e4229a35}.welcome p{color:#bba6c9}.seal{color:#69e6f3;background:#140d1b;border-color:#59395e}.banner{height:auto;aspect-ratio:2009/783;background:#06040b url('art/clan-hall.png') center/contain no-repeat;border:2px inset #5e3d66;margin-bottom:12px}.banner:after{display:none}.stats{margin-bottom:17px}.stat{background:#15111b;border-color:#48404f}.stat strong{color:#ed83e4}.stat:nth-child(2) strong{color:#8debf1}.stat span{color:#b8adbf}.section-head h2{color:#f388d8}.text-button{color:#7de2ed}
.event-card{background:linear-gradient(120deg,#201021,#17131e);border:2px inset #63506b;padding:10px}.event-card.with-art{display:grid;grid-template-columns:130px minmax(0,1fr);gap:14px;align-items:center}.event-card .event-art{display:block;margin:0;line-height:0;width:auto;white-space:normal}.event-art img{display:block;width:100%;height:auto;border:1px solid #a574a4;box-shadow:0 0 14px #a5168725}.event-card .event-detail{width:auto;min-width:0}.event-card h3{color:#f48de1;font-size:23px;overflow-wrap:anywhere}.event-card p{color:#b8a8c1;line-height:1.25}.event-card .event-link{display:inline-block;margin-top:12px;padding:6px 10px;border:2px outset #73596f;background:#372036;color:#ffe2f7;font-size:18px}.event-link:hover{background:#512b4d;text-decoration:none}.tag{color:#89dfd5}.tag.ended{color:#a998b5}.data-note{color:#9d8da9}.crest-panel{background:radial-gradient(circle,#41143b 0,#1a1027 54%,#9b3986 55%,#1f1029 57%,#101015 61%);border-color:#514957}.crest-panel>img{border-color:#705567;background:#130b1e;box-shadow:0 0 0 4px #160c1e,0 0 25px #e718a438;padding:9px;object-fit:contain}.crest-panel>span{color:#d8bcdf}.crest-panel b{color:#78e9de}.compass{background:#392240;border-color:#706272;color:#ff85dc}.side-panel{background:#211b27}.side-panel h2{color:#f784dc;border-color:#504155}dd{color:#d9afe8}dt{color:#a99ab3}.game-button{background:linear-gradient(#403044,#2b202e);border-color:#725969;color:#f6b5e4}.side-panel p{color:#b9a5c4}.quick{background:linear-gradient(#100a1ae6,#211127ed),url('art/neon-banner.png') center/cover}.quick h2{color:#f784dc}.quick button,.quick a{color:#dcafe5;background:#241b2d;border-color:#65546f}.quick button:hover,.quick a:hover{background:#38213e;color:#7bf2f1}.connection{color:#bca9c8}.connection button{color:#f487da}aside{background:#0c0811}
.chat{background:#b9aec1;color:#211127;border-color:#514957}.chat-tabs{background:#1c1423;border-color:#625369}.chat-tabs b{color:#fa8edc}.chat-tabs span{color:#9f8daf}#notices time{color:#8e1d83}#notices p:nth-child(2){color:#26584a}.chat-prompt{border-color:#928699;color:#3d2b49}.chat-prompt span{color:#27122e}footer{color:#93849f}.toolbar input,.toolbar select{background:#140f1a;border-color:#57455f;color:#e0cdea}.intro{color:#bda9c8}th{background:#160e1e;color:#e3a4d9}td,th{border-color:#403247}.name{color:#e1cee9}td small{color:#b79fc3}.rank{color:#f18cdb}tbody tr:hover{background:#e555ce10}.table-wrap{scrollbar-color:#6e536d #160e1e}*::-webkit-scrollbar-track{background:#130e18;border-color:#423247}*::-webkit-scrollbar-thumb{background:#524154;border-color:#7a677d}button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible{outline-color:#78ebef}
@media(max-width:650px){main.stone{grid-template-rows:34px minmax(470px,1fr)}#view{max-height:600px}.welcome h1{font-size:26px;letter-spacing:-1px}.banner{height:auto;aspect-ratio:2009/783;min-height:0}.event-card.with-art{grid-template-columns:1fr;gap:10px}.event-card .event-art{width:100%;max-width:210px;margin:0 auto}.event-card h3{font-size:22px}.stats{margin-bottom:12px}.quick{background:#1c1225}.crest-panel>img{padding:6px}}
.event-group{margin:20px 0 26px}.event-group>h2{border-bottom:2px ridge #615066;padding:0 0 7px;margin:0 0 10px}.discord-event{display:grid;grid-template-columns:150px minmax(0,1fr);gap:13px;background:#1a1020;border:3px ridge #58455e;padding:10px;margin:9px 0}.discord-event:not(:has(.discord-event-art)){grid-template-columns:1fr}.discord-event.featured{border-color:#a8559a;background:linear-gradient(140deg,#30132a,#16111e)}.discord-event-art{display:block;width:100%;height:auto;max-height:210px;object-fit:contain;background:#0c0812;border:2px inset #5f4766}.discord-event h3{margin:5px 0 10px;overflow-wrap:anywhere}.event-dates{display:grid;gap:3px;margin:0 0 10px}.event-dates>div{display:flex;gap:10px;margin:0}.event-dates dt{min-width:48px}.event-dates dd{color:#ead6e7}.event-countdown{color:#89e8ea;margin:8px 0;font-size:21px}.event-prizes{border-left:3px solid #9d4b91;padding-left:10px;margin:10px 0}.event-prizes p{margin:3px 0}.event-prizes b{color:#ffad5d;padding-right:7px}.event-actions{display:flex;flex-wrap:wrap;align-items:center;gap:8px 15px;margin:10px 0}.event-actions a{color:#81e7eb}.event-actions .event-link{color:#ffe2f7}.wom-standings{background:#120d18;border:2px inset #5a4362;padding:8px 12px;margin-top:12px}.wom-standings h4{color:#efa4d7;margin:0 0 5px}.wom-standings ol{margin:0;padding-left:22px}.wom-standings li{padding:3px 0}.wom-standings strong{float:right;font-weight:400;color:#8debf1}@media(max-width:650px){.discord-event{grid-template-columns:1fr}.discord-event-art{max-height:250px}.event-dates>div{display:block}.event-dates dt{display:inline;margin-right:8px}}

.profile-label{display:grid;gap:5px;flex:1;min-width:120px}.profile-label input{width:100%}.profile-setup{padding:12px;background:#17101e;border:2px inset #59475f;margin:12px 0 18px;line-height:1.4}.profile-setup summary{cursor:pointer;color:#f48de1}.profile-setup ol{padding-left:22px}.profile-setup a,#profile-result a{color:#80e7ea}.profile-frame{display:block;width:100%;height:850px;border:3px inset #59475f;background:#111}.profile-stats strong{font-size:23px}.toolbar:has(#profile-name){align-items:end}.toolbar .game-button{width:auto;margin:0} @media(max-width:650px){.profile-stats{grid-template-columns:1fr}.profile-frame{height:900px}}
.skill-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;margin:10px 0}.skill-cell{display:grid;grid-template-columns:1fr auto;gap:4px;background:#17101e;border:2px outset #59475f;padding:9px}.skill-cell strong{color:#ffe17d}.skill-cell small{grid-column:1/-1;color:#a998b5;font-size:14px}.profile-setup p{display:flex;justify-content:space-between;gap:12px} @media(max-width:650px){.skill-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.skill-cell{padding:6px}}

.activity-controls{align-items:center;flex-wrap:wrap}.activity-controls label{display:flex;align-items:center;gap:8px}.activity-controls select{max-width:100%}.activity-list{list-style:none;padding:0;margin:12px 0}.activity-entry{display:flex;gap:12px;padding:14px 10px;border:2px inset #59475f;background:#17101e;margin-bottom:8px}.activity-icon{display:grid;place-items:center;flex:0 0 34px;height:34px;border:2px outset #725969;background:#372036;color:#ffe17d;font-size:26px}.activity-entry .text-button{padding:0;color:#ef9ede;text-align:left}.activity-entry p{margin:5px 0;color:#e3d8e9;line-height:1.25;overflow-wrap:anywhere}.activity-entry time{color:#aa98b8;font-size:15px}.activity-entry>div{min-width:0}.activity-controls .game-button,#more-activity{width:auto}.activity-list+.game-button[hidden]{display:none}@media(max-width:650px){.activity-controls label{display:grid;width:100%}.activity-entry{padding:10px 7px;gap:8px}}
.header-actions{display:flex;align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:8px 15px}.header-actions>a{color:#79e5e9;font-size:14px}.header-actions>a:hover{color:#d5ffff}#discord-auth{display:flex;align-items:center;gap:7px;color:#c8aec9;font-size:13px}#discord-auth[hidden]{display:none}#discord-auth img{border-radius:50%;border:1px solid #a65a9a}#discord-auth a,#discord-auth button{color:#ffe0f4;background:#3c2340;border:2px outset #765576;padding:3px 7px;font-size:13px;text-decoration:none;white-space:nowrap}#discord-auth a:hover,#discord-auth button:hover{background:#60335d}@media(max-width:650px){.titlebar{align-items:flex-start}.header-actions{gap:5px 8px}.header-actions>a,#discord-auth{font-size:12px}}
#discord-auth{position:relative}#discord-auth .discord-account{position:relative}#discord-auth summary{display:flex;align-items:center;gap:7px;list-style:none;cursor:pointer;color:#ffe0f4;background:#3c2340;border:2px outset #765576;padding:4px 8px;font-size:14px;white-space:nowrap}#discord-auth summary::-webkit-details-marker{display:none}#discord-auth summary:hover,#discord-auth .discord-account[open] summary{background:#60335d}#discord-auth summary span{border:0;padding:0;color:inherit;font-size:inherit}#discord-auth summary img{border-radius:50%;border:1px solid #a65a9a}#discord-auth .discord-menu-arrow{font-size:18px;line-height:1}#discord-auth .discord-menu{position:absolute;z-index:40;right:0;top:calc(100% + 6px);width:min(330px,calc(100vw - 24px));padding:13px;background:#211528;border:3px ridge #795878;box-shadow:0 10px 30px #000b;color:#eadbea;white-space:normal}#discord-auth .discord-menu-title{display:block;color:#f49bde;font-size:17px;margin-bottom:4px}#discord-auth .discord-menu p{font-size:14px;line-height:1.35;margin:5px 0 10px}#discord-auth .discord-rsn-status{color:#8ce8eb}#discord-auth .discord-rsn-form{display:grid;gap:7px;margin:10px 0}#discord-auth .discord-rsn-form label{display:grid;gap:5px;font-size:14px}#discord-auth .discord-rsn-form input{width:100%;min-width:0;padding:7px 9px;border:2px inset #655369;background:#130d1a;color:#f7e8f4;font-size:16px}#discord-auth .discord-rsn-form .game-button{width:100%;padding:7px 9px;font-size:14px}#discord-auth .discord-menu .text-button{display:block;width:100%;background:none;border:0;padding:6px 2px;text-align:left;color:#8ce8eb;font-size:14px}#discord-auth .discord-menu .text-button:hover{text-decoration:underline}#discord-auth .discord-menu .discord-menu-feedback{min-height:1em;margin:0;color:#ffb5e8}#discord-auth .discord-menu .discord-menu-note{border-top:1px solid #58425e;padding-top:9px;color:#bba9c5;font-size:13px}#discord-auth .discord-rsn-suggestion{border:1px solid #674e6a;padding:8px;color:#d9cadf}@media(max-width:650px){#discord-auth summary{font-size:13px}#discord-auth .discord-menu{right:-4px}}
@media(max-width:850px){#discord-auth summary span{display:inline}}
.discord-event .event-winner{margin:10px 0 2px;padding:8px 10px;border-left:3px solid #e78bd7;background:#29152c;color:#ffe6f6;font-size:16px}.discord-event .event-winner.muted{color:#aa9ab5;border-color:#604b65;background:#1c1422}
.event-sync{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:8px;margin:6px 0 12px}.event-sync p{margin:0}.event-sync .text-button{color:#83e8e9;white-space:nowrap}
.pvm-controls,.pvm-record-controls{align-items:end;flex-wrap:wrap}.pvm-controls label,.pvm-record-controls label{display:grid;gap:5px;color:#d8bbd8;font-size:16px}.pvm-controls select,.pvm-record-controls select,.pvm-record-controls input{border:2px inset #66506c;background:#130e1a;color:#f6d8ef;padding:7px 9px;min-width:0}.pvm-controls select{min-width:165px}.pvm-controls .game-button{width:auto}.pvm-record-controls label:last-child{flex:1;min-width:160px}.pvm-record-controls input{width:100%}.pvm-summary{margin:15px 0}.pvm-summary[hidden]{display:none}.pvm-section{border-top:2px ridge #5c4962;padding-top:14px;margin:22px 0}.pvm-section .section-head{align-items:baseline}.pvm-section .section-head h2{margin:0}.pvm-section .section-head a{font-size:16px;color:#83e8e9}.pvm-live{font:12px Arial,sans-serif;letter-spacing:2px;color:#8bedc5;background:#172d29;border:1px solid #447c71;padding:4px 7px;white-space:nowrap}.pvm-feed{list-style:none;padding:0;margin:12px 0}.pvm-entry{display:grid;grid-template-columns:90px minmax(0,1fr);gap:12px;background:#18111e;border:2px inset #5d4964;padding:10px;margin:7px 0}.pvm-gain{display:grid;place-items:center;background:#3a1e3c;color:#9cf2e7;border:2px outset #785579;font-size:19px;text-align:center}.pvm-entry>div{display:grid;gap:3px;min-width:0}.pvm-entry a{color:#f99be2;font-size:18px}.pvm-entry strong{color:#f1e0ec;font-size:17px;font-weight:400}.pvm-entry small{color:#b5a1bf;font-size:14px}.pvm-table-wrap{max-height:410px}.pvm-table-wrap td:nth-child(3){white-space:nowrap}.pvm-table-wrap td:last-child strong{color:#9cece8;font-weight:400}.pvm-table-wrap a{color:#f5a3e3}.pvm-section>.text-button{margin-top:8px}.pvm-controls+.data-note{margin-bottom:8px}@media(max-width:650px){.pvm-controls label{width:100%}.pvm-controls select{width:100%}.pvm-controls .game-button{width:100%}.pvm-record-controls label{width:100%}.pvm-entry{grid-template-columns:72px minmax(0,1fr);gap:7px;padding:7px}.pvm-gain{font-size:15px}.pvm-table-wrap td:nth-child(3),.pvm-table-wrap th:nth-child(3){display:none}.pvm-section .section-head{flex-wrap:wrap}}
