/* Sky Home 3.2.0 — selected RX-78-2 turntable, original artwork by FatD. */
.gundam-home .workspace-intro{grid-template-columns:minmax(190px,.83fr) minmax(330px,1.65fr) 164px;gap:24px;min-height:292px;background:radial-gradient(ellipse at 53% 120%,#a7badc1a,transparent 64%),linear-gradient(120deg,var(--prism-hero),var(--surface))}
.gundam-home .intro-copy h1{font-size:clamp(27px,2.6vw,41px)}
.gundam-home .intro-copy h1 span{background:linear-gradient(105deg,#7d9cbe,#8c99b4,#709da7,#7d9cbe);background-size:240% 100%;background-clip:text;-webkit-background-clip:text}
.gundam-home .prism-signature{font-size:7px;letter-spacing:1.7px}
.gundam-stage{position:relative;isolation:isolate;min-width:0;width:100%;margin:0;align-self:center}
.gundam-stage:before{content:"";position:absolute;inset:14% 8% 0;background:#86a9d01a;filter:blur(30px);border-radius:50%;z-index:-1;pointer-events:none}
.gundam-frame{border:1px solid #faffff82;padding:9px;border-radius:21px;background:linear-gradient(145deg,#f9fbfd,#c6ced6 50%,#e8edf2);box-shadow:inset 0 1px 1px #fff,0 15px 34px #192d4c1b;overflow:hidden}
.gundam-frame-top{height:27px;display:flex;justify-content:space-between;align-items:flex-start;padding:0 6px;color:#62717f;font:7px/1.6 ui-monospace,SFMono-Regular,Consolas,monospace;letter-spacing:1.6px}
.gundam-frame-top>span:first-child{display:flex;align-items:center;gap:7px;color:#3d5364;font-weight:650;letter-spacing:1px}
.gundam-frame-top i{display:block;height:4px;width:4px;border-radius:50%;background:#d36663;box-shadow:0 0 0 3px #d3666310}
.gundam-screen{position:relative;width:100%;aspect-ratio:64/27;border:1px solid #75829038;border-radius:11px;overflow:hidden;background:#cdcdcd;box-shadow:inset 0 1px 6px #29374715}
#gundam-video{display:block;width:100%;height:100%;object-fit:contain;background:#cdcdcd}
.gundam-corner{position:absolute;display:block;width:12px;height:12px;border-color:#f5faff8a;border-style:solid;pointer-events:none}
.gundam-corner-tl{top:8px;left:8px;border-width:1px 0 0 1px}.gundam-corner-br{bottom:8px;right:8px;border-width:0 1px 1px 0}
.gundam-caption{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:34px;padding:7px 4px 0;color:#526375}
.gundam-model-name{font-size:9px;font-weight:500;letter-spacing:.2px;display:flex;align-items:center;gap:9px}.gundam-model-name>span{font:7px/1.4 ui-monospace,SFMono-Regular,Consolas,monospace;letter-spacing:1px;color:#7c8996;padding-left:9px;border-left:1px solid #8292a144}
.gundam-tools{display:flex;align-items:center;gap:10px}.gundam-tools>a{font-size:7px;letter-spacing:.4px;color:#5d7083;text-decoration:none;padding:5px 0}.gundam-tools>a:hover{text-decoration:underline}
#gundam-playback{display:flex;align-items:center;justify-content:center;flex:none;border:1px solid #8da0b43f;box-shadow:inset 0 1px 0 #fff5;background:#ffffff45;color:#53677b;border-radius:50%;width:27px;height:27px;padding:4px;cursor:pointer}
#gundam-playback:hover{background:#ffffff8c;color:#233e57}#gundam-playback:disabled{opacity:.5;cursor:default}#gundam-playback svg{width:17px;height:17px}
.gundam-pause-icon{display:none}.gundam-stage[data-state="playing"] .gundam-pause-icon{display:block}.gundam-stage[data-state="playing"] .gundam-play-icon{display:none}
.gundam-home .hero-clock #clock{font-size:39px}.gundam-home .context{gap:13px}
:root[data-theme="dark"] .gundam-frame{background:linear-gradient(140deg,#3c4652,#232c38 55%,#37404c);border-color:#8da4bc42;box-shadow:inset 0 1px 1px #dbe9f62b,0 17px 36px #0005}
:root[data-theme="dark"] .gundam-frame-top{color:#92a0ae}:root[data-theme="dark"] .gundam-frame-top>span:first-child{color:#c6d3dd}:root[data-theme="dark"] .gundam-screen{border-color:#09131b7a}
:root[data-theme="dark"] .gundam-caption{color:#c3cfda}:root[data-theme="dark"] .gundam-model-name>span{color:#92a2b1}:root[data-theme="dark"] .gundam-tools>a{color:#a6b7c5}:root[data-theme="dark"] #gundam-playback{color:#c2d3df;background:#becbd812;border-color:#9bb0c63b;box-shadow:inset 0 1px 0 #dceaff15}
@media(min-width:1700px){.gundam-home .workspace-intro{grid-template-columns:minmax(230px,.85fr) minmax(510px,1.7fr) 205px;min-height:370px;gap:36px}.gundam-home .intro-copy h1{font-size:49px}.gundam-frame{padding:12px;border-radius:25px}.gundam-frame-top{height:30px;font-size:8px}.gundam-model-name{font-size:10px}.gundam-caption{padding-top:8px}.gundam-home .hero-clock #clock{font-size:45px}}
@media(max-width:1100px){.gundam-home .workspace-intro{grid-template-columns:minmax(160px,.8fr) minmax(260px,1.6fr) 140px;gap:17px;padding:24px 22px}.gundam-home .intro-copy h1{font-size:29px}.gundam-home .hero-clock #clock{font-size:34px}.gundam-frame-top{font-size:6px;letter-spacing:1px}.gundam-home .prism-signature{font-size:6px;letter-spacing:1px}.gundam-model-name{font-size:8px}}
@media(max-width:900px){.gundam-home .workspace-intro{grid-template-columns:minmax(155px,.8fr) minmax(260px,1.5fr);gap:19px}.gundam-home .context{grid-column:1/-1;gap:26px}.gundam-home .hero-clock #clock{font-size:34px}.gundam-home .intro-copy h1{font-size:32px}}
@media(max-width:600px){.gundam-home .workspace-intro{grid-template-columns:1fr;margin-top:18px;padding:20px 17px 17px;gap:18px;min-height:0}.gundam-home .intro-copy{grid-column:1/-1}.gundam-home .intro-copy .eyebrow{margin-bottom:7px}.gundam-home .intro-copy h1{font-size:27px;letter-spacing:-1.2px;line-height:1.25}.gundam-home .intro-copy h1 span{display:inline;margin-left:.12em}.gundam-home .prism-signature{display:none}.gundam-stage{grid-column:1/-1}.gundam-frame{padding:7px;border-radius:17px}.gundam-frame-top{height:23px;padding:0 5px;font-size:6px}.gundam-caption{min-height:30px;padding:5px 4px 0}.gundam-screen{border-radius:9px}.gundam-home .context{margin:0;padding-top:15px;gap:16px}.gundam-home .hero-clock #clock{font-size:31px}.gundam-home .intro-copy h1 span{background-clip:text;-webkit-background-clip:text}.gundam-tools{gap:8px}#gundam-playback{height:25px;width:25px}.gundam-model-name{font-size:8px}}
@media(max-width:370px){.gundam-home .intro-copy h1{font-size:24px}.gundam-home .workspace-intro{padding-left:14px;padding-right:14px}}
