.opening544{padding:13px 16px;margin:0 0 18px;border:1px solid #4d7087;border-left:3px solid #e6c881;border-radius:9px;background:#173044;color:#d9e9ef;font:600 13px/1.7 system-ui}
.home-hint544{font:13px/1.55 system-ui;color:#cfdee5;max-width:460px;margin:11px 0 0}
.style-brief544{border-left:3px solid var(--team-accent,#b6c7ad);padding:10px 13px;margin:12px 0;background:#122c3e;border-radius:3px 9px 9px 3px;text-align:left}.style-brief544>small{display:block;font:750 10px/1.4 system-ui;letter-spacing:.07em;color:#c7d6dd}.style-brief544>strong{display:block;margin:4px 0;font:750 14px/1.4 system-ui;color:#f1deb5}.style-brief544>p{font:13px/1.6 system-ui;margin:5px 0;color:#d0dfe7}.style-brief544>details{margin-top:7px}.style-brief544 summary{font:650 12px/1.5 system-ui;min-height:34px;align-content:center;cursor:pointer;color:#b6d4e4}.style-brief544 details p,.style-brief544 details small{font:12px/1.6 system-ui;color:#c6dae5}.starter-card .style-brief544{margin-top:10px}
.next-attempt544{padding:18px;margin:16px 0;border:1px solid #75958f;border-left:3px solid #e1c78d;border-radius:10px;background:linear-gradient(130deg,#243f4a,#102a3a);text-align:left}.next-attempt544>small{display:block;color:#c9dce1;font:12px/1.6 system-ui}.next-attempt544>small:first-child{font-size:10px;letter-spacing:.1em;color:#e9cf98}.next-attempt544 h3{font:750 18px/1.4 system-ui!important;margin:6px 0 8px}.next-attempt544 p{font:14px/1.55 system-ui;margin:6px 0 12px;color:#dfebed}.next-attempt544>a{display:inline-flex;align-items:center;justify-content:center;min-height:44px;box-sizing:border-box;padding:10px 14px;margin:0 0 10px;border:1px solid #b49e75;border-radius:8px;background:#203f4e;color:#f5dfb5;text-decoration:none;font:700 13px/1.5 system-ui}.next-attempt544 a:focus-visible{outline:3px solid #a0d9ee;outline-offset:3px}
@media(max-width:600px){.home-hint544{font-size:12px}.style-brief544{padding:9px 11px}.style-brief544>p{font-size:12px}.opening544{font-size:12px;line-height:1.7}.next-attempt544{padding:15px}.next-attempt544>a{width:100%}}
.home-hero528[data-next544=reveal] .home-art528>.icon528{width:96px;height:96px;stroke:#e9ce94;stroke-width:1.2;filter:drop-shadow(0 0 16px #e1c77d33)}
@media(max-width:700px){.starter-card{grid-template-columns:88px minmax(0,1fr);gap:0 12px}.starter-card>canvas{grid-row:1/3;width:88px;height:100px;align-self:center}.starter-card>.style-brief544,.starter-card>.optional497{grid-column:1/-1}.starter-card>.style-brief544{margin:8px 0}.starter-card .style-brief544 summary{padding:5px 0;background:none;border:0;border-radius:0;box-shadow:none;min-height:30px}.starter-card>.optional497{margin:4px 0}.opening544{margin-top:0}}
