
html body .app section#hall.v646-hall{
  position:relative!important;isolation:isolate;overflow:hidden!important;
  padding:7px 5px 28px!important;background:
  radial-gradient(circle at 50% 0%,rgba(151,96,39,.18),transparent 28%),
  linear-gradient(180deg,#211308 0%,#0d0804 100%)!important
}
html body .app section#hall.v646-hall::before{
  content:"";position:absolute;inset:0;z-index:-2;pointer-events:none;
  background:
    linear-gradient(90deg,rgba(153,111,40,.06),transparent 10%,transparent 90%,rgba(153,111,40,.06)),
    radial-gradient(circle at 50% 34%,rgba(150,98,43,.10),transparent 32%);
}
html body .app section#hall.v646-hall > .v052-scene-banner{
  position:relative!important;overflow:hidden!important;
  min-height:150px!important;margin:0 3px 12px!important;padding:18px 16px!important;
  display:flex!important;align-items:center!important;justify-content:center!important;
  border:2px solid #9a6d2f!important;border-radius:18px!important;
  background-image:
    linear-gradient(180deg,rgba(2,10,6,.15),rgba(2,8,5,.34)),
    url("assets/v7195-base64/a585651866f78715ef13.webp")!important;
  background-size:cover!important;background-position:center center!important;
  box-shadow:0 13px 28px #000c,inset 0 0 0 2px rgba(255,219,132,.08),0 0 20px rgba(90,177,53,.08)!important;
  text-align:center!important
}
html body .app section#hall.v646-hall > .v052-scene-banner::before,
html body .app section#hall.v646-hall > .v052-scene-banner::after{
  content:"🍃";position:absolute;top:50%;z-index:3;transform:translateY(-50%) rotate(-18deg);
  font-size:34px;filter:drop-shadow(0 4px 4px #000);opacity:.92
}
html body .app section#hall.v646-hall > .v052-scene-banner::before{left:13px}
html body .app section#hall.v646-hall > .v052-scene-banner::after{right:13px;transform:translateY(-50%) rotate(18deg)}
html body .app section#hall.v646-hall > .v052-scene-banner > div{
  position:relative!important;z-index:2!important;width:min(88%,570px)!important;
  padding:14px 15px 12px!important;border:2px solid #9b7136!important;border-radius:15px!important;
  background:linear-gradient(180deg,rgba(64,35,14,.94),rgba(24,13,7,.96))!important;
  box-shadow:0 7px 16px #000b,inset 0 0 0 1px rgba(255,222,147,.09)!important
}
html body .app section#hall.v646-hall .v052-title{
  margin:0!important;font-family:Georgia,"Times New Roman",serif!important;
  font-size:30px!important;line-height:1!important;font-weight:1000!important;letter-spacing:.035em!important;
  text-transform:uppercase!important;color:#f4d77f!important;
  text-shadow:0 2px 0 #512b0e,0 0 13px rgba(255,207,105,.16)!important
}
html body .app section#hall.v646-hall .v052-sub{
  margin-top:8px!important;color:#ede7d8!important;font-size:10px!important;line-height:1.35!important
}

html body .app section#hall.v646-hall > .card{
  position:relative!important;margin:0 3px!important;padding:11px!important;border:2px solid #8a642d!important;
  border-radius:18px!important;background:
    radial-gradient(circle at 90% 0%,rgba(168,112,50,.11),transparent 28%),
    linear-gradient(180deg,rgba(48,28,13,.98),rgba(22,12,6,.99))!important;
  box-shadow:0 14px 30px #000c,inset 0 0 0 1px rgba(244,195,94,.05),inset 0 0 28px rgba(156,99,42,.055)!important;
  overflow:hidden!important
}
html body .app section#hall.v646-hall > .card::before{
  content:"";position:absolute;inset:0;pointer-events:none;
  background:linear-gradient(90deg,rgba(157,116,48,.045),transparent 12%,transparent 88%,rgba(157,116,48,.045))
}
html body .app section#hall.v646-hall .section-title{
  position:relative!important;z-index:2!important;margin:0 3px 11px!important;padding:6px 4px 11px!important;
  border-bottom:1px solid rgba(165,132,70,.28)!important
}
html body .app section#hall.v646-hall .section-title h2{
  margin:0!important;font-family:Georgia,"Times New Roman",serif!important;font-size:23px!important;
  color:#fff3dd!important;text-shadow:0 2px 0 #000!important
}
html body .app section#hall.v646-hall .section-title .muted{
  margin-top:4px!important;font-size:10px!important;color:#b8c0b3!important
}
html body .app section#hall.v646-hall #v072OnlineState{
  padding:6px 12px!important;border:1px solid #5ae247!important;border-radius:999px!important;
  background:linear-gradient(180deg,#123c18,#071f0d)!important;color:#baff9f!important;
  font-weight:1000!important;box-shadow:0 0 14px rgba(82,241,59,.24),inset 0 0 10px rgba(73,209,57,.08)!important
}

html body .app section#hall.v646-hall .v072-profile-card{
  position:relative!important;z-index:2!important;margin:0 3px 12px!important;padding:12px!important;
  border:2px solid #9c7537!important;border-radius:17px!important;
  background:
   radial-gradient(circle at 88% 15%,rgba(176,121,55,.13),transparent 34%),
   linear-gradient(145deg,#39210f,#1a0f08)!important;
  box-shadow:0 10px 22px #0009,inset 0 0 0 1px rgba(238,195,103,.05)!important
}
html body .app section#hall.v646-hall .v072-profile-card.v646-own-decorated{
  display:grid!important;grid-template-columns:96px minmax(0,1fr)!important;gap:11px!important;align-items:center!important
}
html body .app section#hall.v646-hall .v646-own-avatar{
  width:88px;height:108px;position:relative;overflow:hidden;border-radius:50% 50% 44% 44%;
  border:3px solid #a27a3c;background:#1b1008;
  box-shadow:0 7px 17px #000b,0 0 0 2px #5b3a1d,0 0 15px rgba(205,153,77,.12)
}
html body .app section#hall.v646-hall .v646-own-avatar::after{
  content:"🍃";position:absolute;left:50%;bottom:-1px;transform:translateX(-50%);font-size:22px;filter:drop-shadow(0 2px 3px #000)
}
html body .app section#hall.v646-hall .v646-own-avatar img{
  width:100%;height:100%;display:block;object-fit:cover;object-position:center 22%;transform:scale(1.1)
}
html body .app section#hall.v646-hall .v646-own-main{min-width:0}
html body .app section#hall.v646-hall .v072-profile-name{
  font-family:Georgia,"Times New Roman",serif!important;font-size:21px!important;color:#fff1dc!important;text-shadow:0 2px 0 #000!important
}
html body .app section#hall.v646-hall .v072-profile-meta{font-size:9px!important;color:#b9c1b5!important}
html body .app section#hall.v646-hall .v072-profile-stats{
  grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:7px!important;margin-top:8px!important
}
html body .app section#hall.v646-hall .v072-profile-stat{
  padding:8px 6px!important;border:1px solid #76552d!important;border-radius:11px!important;
  background:linear-gradient(180deg,#2f1d0f,#170d07)!important;box-shadow:inset 0 0 10px rgba(196,139,67,.05)!important
}
html body .app section#hall.v646-hall .v072-profile-stat span{font-size:7px!important;color:#aab2a6!important}
html body .app section#hall.v646-hall .v072-profile-stat b{font-size:15px!important;color:#fff4df!important}
html body .app section#hall.v646-hall .v4130-dungeon-line,
html body .app section#hall.v646-hall .v083-hall-progress,
html body .app section#hall.v646-hall .v116-wb-inline{
  padding:7px 8px!important;margin-top:8px!important;border-top:1px solid rgba(174,130,75,.20)!important;
  color:#cad1c3!important;font-size:7.5px!important;line-height:1.42!important
}

html body .app section#hall.v646-hall .v072-tabs{
  position:relative!important;z-index:2!important;display:grid!important;grid-template-columns:1fr 1fr!important;
  gap:8px!important;margin:0 3px 12px!important
}
html body .app section#hall.v646-hall .v072-tab{
  min-height:50px!important;border:2px solid #8a642f!important;border-radius:13px!important;
  background:linear-gradient(180deg,#4b2d15,#24150a)!important;color:#f1dfb5!important;
  font-family:Georgia,"Times New Roman",serif!important;font-size:14px!important;font-weight:1000!important;
  text-transform:uppercase!important;letter-spacing:.025em!important;box-shadow:0 7px 16px #0008!important
}
html body .app section#hall.v646-hall .v072-tab.active{
  border-color:#64b951!important;background:linear-gradient(180deg,#216f2c,#0d4118)!important;color:#dcffc7!important;
  box-shadow:0 0 16px rgba(81,207,64,.16),0 7px 16px #0008!important
}
html body .app section#hall.v646-hall .v072-panel{position:relative!important;z-index:2!important}

html body .app section#hall.v646-hall .v072-player-row{
  position:relative!important;margin:0 3px 8px!important;padding:10px!important;
  border:1px solid #6b512d!important;border-radius:14px!important;
  background:
   radial-gradient(circle at 91% 25%,rgba(169,112,49,.08),transparent 31%),
   linear-gradient(180deg,#2b1a0e,#140b06)!important;
  box-shadow:0 7px 17px #0008,inset 0 0 0 1px rgba(226,178,83,.025)!important;overflow:hidden!important
}
html body .app section#hall.v646-hall .v072-player-row.v646-row-decorated{
  display:grid!important;grid-template-columns:42px 52px minmax(0,1fr) auto!important;gap:7px!important;align-items:center!important
}
html body .app section#hall.v646-hall .v072-rank{
  width:38px!important;height:38px!important;border:2px solid #656b62!important;border-radius:50%!important;
  display:grid!important;place-items:center!important;background:radial-gradient(circle,#1c211c,#090c09 72%)!important;
  color:#f1efe5!important;font-family:Georgia,"Times New Roman",serif!important;font-size:13px!important;font-weight:1000!important;
  box-shadow:0 4px 10px #0008!important
}
html body .app section#hall.v646-hall .v073-rank-gold{
  border-color:#d1aa42!important;background:radial-gradient(circle,#704d13,#1a1005 72%)!important;color:#ffe899!important;
  box-shadow:0 0 14px rgba(223,178,53,.19),0 4px 10px #0008!important
}
html body .app section#hall.v646-hall .v073-rank-silver{
  border-color:#aeb8b4!important;background:radial-gradient(circle,#3f4744,#111514 72%)!important;color:#f4f5f0!important
}
html body .app section#hall.v646-hall .v073-rank-bronze{
  border-color:#ae7140!important;background:radial-gradient(circle,#5c361e,#180d07 72%)!important;color:#f1bd89!important
}
html body .app section#hall.v646-hall .v646-row-avatar{
  width:48px;height:55px;overflow:hidden;border-radius:50%;border:2px solid #7d6a3f;background:#180e07;box-shadow:0 4px 11px #000b
}
html body .app section#hall.v646-hall .v646-row-avatar img{
  width:100%;height:100%;display:block;object-fit:cover;object-position:center 20%;transform:scale(1.08)
}
html body .app section#hall.v646-hall .v072-player-name{
  font-family:Georgia,"Times New Roman",serif!important;font-size:13px!important;color:#fff3e2!important
}
html body .app section#hall.v646-hall .v4124-social-lines{margin-top:2px!important}
html body .app section#hall.v646-hall .v4124-social-line{
  font-size:7.5px!important;line-height:1.38!important;color:#bdc6b9!important
}
html body .app section#hall.v646-hall .v4124-social-line strong{color:#f0d47c!important;font-weight:1000!important}
html body .app section#hall.v646-hall .v073-row-actions{
  display:flex!important;flex-direction:column!important;gap:5px!important;align-items:stretch!important;min-width:67px!important
}
html body .app section#hall.v646-hall .v073-row-actions .btn,
html body .app section#hall.v646-hall .v073-row-actions .pill{
  min-height:31px!important;padding:6px 8px!important;border:1px solid #76552f!important;border-radius:10px!important;
  background:linear-gradient(180deg,#4b2d15,#24150a)!important;color:#f0dfbe!important;font-size:7.5px!important;font-weight:1000!important;
  white-space:nowrap!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.035)!important
}
html body .app section#hall.v646-hall .v073-row-actions .pill{
  display:grid!important;place-items:center!important;color:#d2ffbd!important;border-color:#63aa56!important
}
html body .app section#hall.v646-hall .v646-footer-plaque{
  position:relative!important;z-index:2!important;margin:14px 10px 2px!important;padding:10px!important;
  border:1px solid #805d2b!important;border-radius:13px!important;background:linear-gradient(180deg,#382312,#180e07)!important;
  box-shadow:0 8px 18px #0009!important;color:#d8bd7d!important;text-align:center!important;
  font:900 9px/1.2 Georgia,"Times New Roman",serif!important;letter-spacing:.16em!important;text-transform:uppercase!important
}

@media(max-width:560px){
 html body .app section#hall.v646-hall{padding-left:3px!important;padding-right:3px!important}
 html body .app section#hall.v646-hall > .v052-scene-banner{min-height:118px!important;padding:12px 8px!important}
 html body .app section#hall.v646-hall > .v052-scene-banner > div{width:86%!important;padding:11px 8px 10px!important}
 html body .app section#hall.v646-hall > .v052-scene-banner::before,
 html body .app section#hall.v646-hall > .v052-scene-banner::after{font-size:25px!important}
 html body .app section#hall.v646-hall > .v052-scene-banner::before{left:7px!important}
 html body .app section#hall.v646-hall > .v052-scene-banner::after{right:7px!important}
 html body .app section#hall.v646-hall .v052-title{font-size:24px!important}
 html body .app section#hall.v646-hall .v052-sub{font-size:8.5px!important}
 html body .app section#hall.v646-hall > .card{padding:8px!important}
 html body .app section#hall.v646-hall .v072-profile-card.v646-own-decorated{grid-template-columns:78px minmax(0,1fr)!important;gap:8px!important;padding:9px!important}
 html body .app section#hall.v646-hall .v646-own-avatar{width:72px;height:90px!important}
 html body .app section#hall.v646-hall .v072-profile-name{font-size:18px!important}
 html body .app section#hall.v646-hall .v072-player-row.v646-row-decorated{grid-template-columns:35px 43px minmax(0,1fr)!important;gap:5px!important;padding:8px!important}
 html body .app section#hall.v646-hall .v072-rank{width:32px!important;height:32px!important;font-size:11px!important}
 html body .app section#hall.v646-hall .v646-row-avatar{width:40px;height:47px!important}
 html body .app section#hall.v646-hall .v073-row-actions{grid-column:2/4!important;flex-direction:row!important;justify-content:flex-end!important;min-width:0!important;margin-top:3px!important}
 html body .app section#hall.v646-hall .v073-row-actions .btn,
 html body .app section#hall.v646-hall .v073-row-actions .pill{min-height:28px!important;padding:5px 7px!important}
 html body .app section#hall.v646-hall .v4124-social-line{font-size:6.8px!important}
}
