#boardNotice[data-scene=goal-notice][data-owner=g] .messageWindow{display:block;min-height:320px}
#boardNotice[data-scene=goal-notice] .noticeContent{padding:0;width:100%}
.goalNotice{padding:8px 15px 8px 0}.goalHero{display:grid;grid-template-columns:45% 55%;align-items:center;min-height:205px}
.goalCastle{height:215px;position:relative;isolation:isolate;display:grid;place-items:center}.goalCastle img{position:absolute;inset:0;width:100%;height:100%;object-fit:contain;filter:drop-shadow(0 10px 12px #0007)}
.goalCastle i{position:absolute;inset:8px -6px;background:radial-gradient(ellipse,#edcf8850,transparent 65%);z-index:-1;opacity:0}
.ready .goalCastle i{animation:goalLight 1.4s 1s ease-in-out infinite alternate}
.goalAsset{font-variant-numeric:tabular-nums;text-align:center;white-space:nowrap}.goalAsset>span{font-size:20px;color:#d9cba9;letter-spacing:.12em}.goalAsset>div{display:flex;align-items:baseline;justify-content:center;gap:7px;margin:5px 0 8px}.goalAsset strong{font-size:66px;font-weight:500;line-height:1.15;color:#f4deb0}.goalAsset em{font-size:27px;font-style:normal;color:#e4ce99}.goalAsset small{font-size:18px;color:#aeaa9b}.ready .goalAsset strong{color:#ffe2a0}
.goalNotice h2{font-size:27px;font-weight:500;color:#ead4a3;white-space:nowrap;text-align:center;border-top:1px solid #cbb27440;margin:13px 0 0;padding-top:18px;letter-spacing:.03em}.ready h2{color:#ffe9b3}
@keyframes goalLight{from{opacity:.35}to{opacity:1}}
@media(max-width:1300px){.goalCastle{height:190px}.goalAsset strong{font-size:52px}.goalAsset>span{font-size:18px}.goalAsset small{font-size:16px}.goalNotice h2{font-size:23px}.goalHero{min-height:190px}}
@media(max-width:1100px){.goalNotice{padding-right:10px}.goalCastle{height:165px}.goalAsset strong{font-size:43px}.goalAsset em{font-size:21px}.goalAsset>span{font-size:16px}.goalAsset small{font-size:14px}.goalNotice h2{font-size:20px}.goalHero{min-height:175px}#boardNotice[data-scene=goal-notice][data-owner=g] .messageWindow{min-height:290px}}
@media(prefers-reduced-motion:reduce){.ready .goalCastle i{animation:none;opacity:.7}}
