*{box-sizing:border-box}body,html{margin:0;padding:0;font-family:system-ui,-apple-system,Segoe UI,Roboto,Ubuntu,Cantarell,Noto Sans,Helvetica Neue,Arial}.container{max-width:1100px;margin:0 auto;padding:16px}.ad{width:100%;min-height:120px;margin:16px 0;border:1px dashed #ddd;justify-content:center;color:#888}.ad,.header{display:flex;align-items:center}.header{justify-content:space-between;gap:16px}.footer{font-size:12px;opacity:.7;margin-top:24px}h1{font-size:22px;margin:10px 0}small{color:#666}button{cursor:pointer}