:root{color:#253d3a;background:#f4f7f5;font:16px/1.6 system-ui,sans-serif}body{margin:0}main{max-width:1100px;margin:auto;padding:24px}button,select{font:inherit;color:#253d3a;background:#fff;border:1px solid #bbccc4;border-radius:8px;margin:6px;padding:10px 16px}button{cursor:pointer}button:disabled{opacity:.5;cursor:default}a{color:#32675c}.grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.flex{flex-wrap:wrap;align-items:center;gap:10px;display:flex}video-player-container{border-radius:12px;overflow:hidden}video-player-container>video-player{width:100%;height:100%;display:block}[role=alert]{color:#a13434}@media (width<=700px){.grid{grid-template-columns:1fr}main{padding:16px}}
