[data-site-motion] {position:relative;isolation:isolate;overflow:hidden;background:#171411;color:#fff3d8;--button-secondary-color:#fff3d8;--button-secondary-border:#a89670;}
[data-site-motion] [hidden] {display:none!important;}
.site-motion-tabs,.site-motion-arrows {display:flex;gap:8px;padding:14px;flex-wrap:wrap;position:relative;z-index:3;}
.site-motion-tabs button,.site-motion-arrows button {background:#25201b;color:#fff3d8;border:1px solid #a89670;padding:10px 16px;min-height:44px;min-width:44px;cursor:pointer;}
.site-motion-tabs button[aria-selected=true] {background:#ff8b3f;color:#171411;border-color:#ff8b3f;}
[data-site-motion] [data-motion-panel] {width:100%;margin:0;inset:auto 0;}
.site-motion-events .hadokamp-event-next {display:grid;grid-template-columns:1fr 1fr;background:#171411;color:#fff3d8;border:0;}
.site-motion-events .event-banner {width:100%;height:100%;max-height:450px;object-fit:contain;}
.site-motion-events .event-copy {padding:32px;}
.site-motion-events h2 {color:#fff3d8;font-size:clamp(2rem,4vw,4rem);}
.site-motion-events .eyebrow,.site-motion-events .fact strong {color:#ffc190;}
.site-motion-events p,.site-motion-events .fact span {color:#fff3d8;}
.site-motion-events .hadokamp-event-next[data-motion-label="HADO STRIKE"] {background:linear-gradient(90deg,#12120fed,#12120f55),url('/assets/img/events/hado-strike/impact.webp') center/cover;min-height:420px;display:flex;align-items:center;}
.site-motion-events [data-motion-label="HADO STRIKE"] .event-copy {max-width:620px;}
.site-motion-news {display:block!important;}
.site-motion-news .fgc-news-card {display:grid;grid-template-columns:minmax(160px,40%) minmax(0,1fr);background:#171411;color:#fff3d8;}
.site-motion-news .fgc-news-card__media img {width:100%;height:100%;max-height:320px;object-fit:contain;}
.site-motion-news .fgc-news-card__body {min-width:0;}
.site-motion-news h3 {color:#fff3d8;}
.site-motion-news .site-motion-tabs {flex-wrap:nowrap;overflow:auto;}
.site-motion-news .site-motion-tabs button {max-width:220px;flex-shrink:0;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;}
.home-event-compact {display:flex;justify-content:space-between;align-items:center;gap:24px;margin-block:28px;padding:28px;border:1px solid #69472e;border-left:4px solid #ff8b3f;background:#21180f;color:#fff3d8;}
.home-event-compact h2 {font-size:clamp(2rem,3.2vw,3.3rem);margin:8px 0;}
.home-event-compact p {color:#e2d1bc;}
@media(max-width:700px){.site-motion-events .hadokamp-event-next{grid-template-columns:1fr;}.site-motion-events .event-copy{padding:24px;}.site-motion-events .event-banner{max-height:220px;}.site-motion-news .fgc-news-card{grid-template-columns:92px minmax(0,1fr);gap:12px;padding:16px;}.site-motion-news h3{font-size:1.6rem;}.site-motion-news .fgc-news-card__summary{font-size:.85rem;}.home-event-compact{display:block;}.home-event-compact .hk-button{margin-top:16px;}}
@media(prefers-reduced-motion:reduce){[data-site-motion] *{animation:none!important;transition:none!important;}}

.site-motion-events .event-ambience{position:absolute;top:0;left:0;width:min(700px,70%);height:160px;pointer-events:none;z-index:2;overflow:hidden}.site-motion-events .event-ambience svg{display:block;width:100%;height:100%}.site-motion-events .event-ambience .rig-lamp{transform-origin:var(--origin);animation:rig-sway 7s ease-in-out infinite;animation-delay:var(--delay)}.site-motion-events .event-ambience .light-spill,.site-motion-events .event-ambience .light-bulb{animation:rig-light 5s ease-in-out infinite;animation-delay:var(--delay)}.site-motion-events .event-ambience .event-pennants{transform-origin:center top;animation:pennants 8s ease-in-out infinite}
@keyframes rig-sway{0%,100%{transform:rotate(-1.5deg)}50%{transform:rotate(1.5deg)}}@keyframes rig-light{0%,100%{opacity:.72}30%{opacity:.92}65%{opacity:.78}}@keyframes pennants{0%,100%{transform:skewX(-1deg)}50%{transform:skewX(1.4deg)}}
.site-motion-events [data-motion-panel]{position:relative;}
.site-motion-events .event-ambience{opacity:.25;z-index:0;}
.site-motion-events .event-copy,.site-motion-events .event-banner{position:relative;z-index:1;}
.site-motion-events.motion-paused .event-ambience *, .site-motion-events.motion-inactive .event-ambience *, .site-motion-events.motion-background .event-ambience *{animation-play-state:paused!important;}
@media(prefers-reduced-motion:reduce){.site-motion-events .event-ambience *{animation:none!important;}}

.site-motion-events .site-motion-pause{display:block;margin:0 14px 14px;background:#25201b;color:#fff3d8;border:1px solid #a89670;padding:10px 16px;min-height:44px;cursor:pointer;}

.site-motion-events .event-copy{background:rgba(23,20,17,.94);}
.site-motion-news .fgc-news-card h3,.site-motion-news .fgc-news-card__summary{color:#fff3d8;}
.site-motion-news .fgc-news-card__origin{color:#ffc190;}
