.svb-cup{--svb-bg:#0b1320;--svb-accent:#00a8ff;--svb-line:rgba(255,255,255,.14);box-sizing:border-box;background:var(--svb-bg);color:#fff;border-radius:20px;padding:clamp(16px,4vw,36px);font:16px/1.6 Inter,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;width:100%;min-width:0}.svb-cup *{box-sizing:border-box}.svb-cup h2,.svb-cup h3{font-family:Oswald,Inter,system-ui,sans-serif;color:#fff;line-height:1.25;margin:16px 0}.svb-cup h2{font-size:clamp(28px,5vw,42px)}.svb-cup h3{font-size:22px;color:#00a8ff;border-left:3px solid #00a8ff;padding-left:12px}.svb-cup h4{font:600 18px/1.45 Inter,system-ui,sans-serif;color:#fff;margin:0 0 12px;overflow-wrap:anywhere}.svb-cup p{margin:12px 0;color:inherit}.svb-cup a{color:#70d1ff;text-decoration:underline}.svb-cup__badge{display:inline-block;border:1px solid #b59142;background:#33280f;color:#ffdc8a;border-radius:50px;padding:6px 12px;font-size:12px;font-weight:700;letter-spacing:.06em}.svb-cup__connection,.svb-cup__muted{color:#c2cfdf;font-size:14px}.svb-cup__list{display:grid;gap:20px;margin-top:24px}.svb-cup__card{background:rgba(255,255,255,.03);border:1px solid var(--svb-line);border-radius:16px;padding:clamp(14px,3vw,24px);min-width:0}.svb-cup__status{color:#7bd3ff}.svb-cup__published{font-size:20px;font-weight:700;overflow-wrap:anywhere}.svb-cup__editor{border-top:1px solid var(--svb-line);padding-top:16px;margin-top:20px}.svb-cup__team{padding:14px 0}.svb-cup__controls{display:flex;align-items:center;gap:16px}.svb-cup__controls output{min-width:50px;text-align:center;font-size:36px;font-weight:700;color:#fff}.svb-cup button{appearance:none;cursor:pointer;font:600 16px/1.35 Inter,system-ui,sans-serif;min-height:48px;border-radius:12px;padding:12px 16px;border:1px solid rgba(0,168,255,.5);background:rgba(0,168,255,.1);color:#fff;white-space:normal;margin:0;max-width:100%;text-transform:none;letter-spacing:normal}.svb-cup button.svb-cup__step{width:56px;min-height:56px;font-size:26px;padding:4px}.svb-cup button.svb-cup__primary{background:#00a8ff;color:#04121e;border-color:#00a8ff}.svb-cup button:disabled{opacity:.5;cursor:not-allowed}.svb-cup button:focus-visible,.svb-cup a:focus-visible{outline:3px solid #ffdc8a;outline-offset:4px}.svb-cup__actions{display:grid;gap:12px;margin-top:16px}.svb-cup__message{font-size:15px;overflow-wrap:anywhere}.svb-cup [hidden]{display:none}@media(min-width:720px){.svb-cup__editor{display:grid;grid-template-columns:1fr 1fr;column-gap:24px}.svb-cup__actions,.svb-cup__message{grid-column:1/-1}}