/* Desktop feedback command desk. Mobile keeps the compact feedback layout. */
@media(min-width:761px){
  .feedback-page{width:min(1180px,calc(100% - 40px));margin:22px auto 65px;color:#dfd5c4}
  .feedback-heading{min-height:175px;margin:0 0 18px;padding:28px 34px;display:flex;align-items:flex-end;position:relative;overflow:hidden;border:1px solid #8d692d;background:linear-gradient(90deg,#10080be9,#08101491 58%,#070b0dea),url('/assets/realm-command-v1.png') center 41%/cover;box-shadow:inset 0 -82px 105px #030506d6,0 20px 48px #000a}
  .feedback-heading:before{content:"✉  REALM FEEDBACK DESK";position:absolute;left:34px;bottom:101px;color:#e7b84c;font:900 10px Arial;letter-spacing:2px}
  .feedback-heading h1{color:#fff0d5;font:700 38px/1 Georgia,serif;text-shadow:0 4px 14px #000}
  .feedback-heading p{margin:10px 0 0;color:#d0c4b2;font-size:13px}
  .feedback-heading>button{position:absolute;right:30px;bottom:31px;height:43px;padding:0 18px;border:1px solid #a17b35;background:#0a1012e8;color:#efd086;font:900 10px Arial;letter-spacing:1px;box-shadow:inset 3px 0 #bd8b31}
  .feedback-compose{display:block!important;overflow:hidden;border:1px solid #8c672c;background:linear-gradient(145deg,#11191cf5,#070c0efa);box-shadow:0 24px 60px #000b}
  .feedback-compose>summary{display:none!important}
  .feedback-compose form{display:grid!important;grid-template-columns:minmax(0,1fr) 320px;gap:0!important;padding:0!important;background:radial-gradient(circle at 9% 5%,#98233320,transparent 28%)}
  .feedback-compose form:before{content:"SEND A DISPATCH";grid-column:1/-1;height:65px;padding:0 26px;display:flex;align-items:center;border-bottom:1px solid #715529;background:linear-gradient(90deg,#2d160b,#12181a 48%,#080d0f);color:#f4d491;font:700 22px Georgia,serif}
  .feedback-compose .feedback-fields{grid-column:1/-1;padding:24px 26px 0;display:grid;grid-template-columns:1fr 1fr;gap:16px}
  .feedback-compose form>label{grid-column:1;padding:18px 26px 0}
  .feedback-page label{gap:8px;color:#cfb667;font:900 9px/1.4 Arial;letter-spacing:1.35px}
  .feedback-page input,.feedback-page select,.feedback-page textarea{border:1px solid #5a6260;background:#0a1114;color:#fff1d6;box-shadow:inset 0 0 18px #0008}
  .feedback-page input:focus,.feedback-page select:focus,.feedback-page textarea:focus{border-color:#d1a13d;box-shadow:inset 0 0 18px #0008,0 0 0 2px #d1a13d2e}
  .feedback-page input,.feedback-page select{height:49px;padding:0 14px}
  .feedback-page textarea{min-height:205px;padding:14px 16px;line-height:1.6}
  .feedback-compose form>label:nth-of-type(2){grid-column:2;grid-row:3/5;margin:18px 26px 0 0;padding:20px 22px;align-self:stretch;border:1px solid #5f4d2e;background:linear-gradient(145deg,#191b18,#0a0f11);box-shadow:inset 4px 0 #bb8730}
  .feedback-compose form>label:nth-of-type(2):after{content:"For a bug, include what happened, what you expected, and the steps that caused it. For a feature, explain the idea and how it improves the game.";display:block;margin-top:14px;padding-top:14px;border-top:1px solid #4e493a;color:#aeb5b0;font:12px/1.55 Arial;letter-spacing:0}
  .feedback-compose .feedback-compose-footer{grid-column:1/-1;margin-top:24px;padding:16px 26px;display:flex;align-items:center;border-top:1px solid #57492f;background:#090e10}
  .feedback-compose-footer span:before{content:"◆";margin-right:8px;color:#d0a13b}
  .feedback-compose-footer button{min-width:190px;height:48px;border:1px solid #d29d36;background:linear-gradient(#d7aa41,#966414);color:#160d03;font:900 11px Georgia,serif;letter-spacing:.7px;box-shadow:inset 0 1px #ffe99b,0 8px 17px #0009}
  .feedback-list-heading{height:72px;margin:20px 0 0;padding:0 24px;border:1px solid #74582d;background:linear-gradient(90deg,#251608,#111719 55%,#080d0f)}
  .feedback-list-heading h2{color:#f3dbab;font-size:23px}
  .feedback-list-heading>span{padding:7px 11px;border:1px solid #66502e;background:#090e10;color:#e8bd58;font:900 9px Arial;letter-spacing:1px;text-transform:uppercase}
  .feedback-list{padding:0 22px 18px;border:1px solid #3d4748;border-top:0;background:#080d0ff2}
  .feedback-list article{padding:20px;border-bottom:1px solid #4e4432;background:linear-gradient(90deg,#13191b,#0a0f11)}
  .feedback-list article>header{padding-left:13px;border-left:3px solid #c18d31}
  .feedback-kind{color:#e2b74e}
  .feedback-status{padding:7px 11px;border:1px solid #7d642f;background:#181308;color:#f0c75f;font-weight:900}
  .feedback-list summary{color:#e5c274;letter-spacing:1px}
  .feedback-empty{margin:18px 0 0;padding:28px;text-align:center;border:1px dashed #5c513d;color:#aeb7b5}
}
