
:root{--mtg-home-live:#2a9d6f;--mtg-home-live-ink:#7ee2b8;--mtg-home-live-line:#2a9d6f99;--mtg-home-gold-ring:inset 0 1px 0 #ffffff80, 0 0 0 1px #ac8f33}.mtg-home-head{justify-content:space-between;align-items:flex-end;gap:12px;margin:0;padding:6px 16px 0;display:flex}.mtg-home-head-text{flex-direction:column;gap:2px;min-width:0;display:flex}.mtg-home-head-date{color:var(--ios-ink-3);font-size:15px}.mtg-home-head-title{letter-spacing:-.8px;color:var(--ios-ink);text-wrap:balance;margin:0;font-size:34px;font-weight:600;line-height:1.15}.mtg-home-avatar,.mtg-home-add{color:var(--ios-ink);-webkit-tap-highlight-color:transparent;border-radius:9999px;flex:none;justify-content:center;align-items:center;font-weight:600;text-decoration:none;display:flex}.mtg-home-avatar{background:var(--ios-rose);width:38px;height:38px;font-size:14px}.mtg-home-add{background:var(--ios-raised);width:34px;height:34px;font-size:20px}.mtg-home-avatar:active,.mtg-home-add:active{filter:brightness(.92)}.mtg-home-avatar:focus-visible,.mtg-home-add:focus-visible{outline:2px solid var(--ios-focus);outline-offset:2px}.mtg-home-avatar,.mtg-home-add{position:relative}.mtg-home-avatar:after,.mtg-home-add:after{content:"";position:absolute;inset:calc(50% - 22px)}.mtg-home-hero{box-sizing:border-box;background:var(--ios-raised);border:.5px solid var(--ios-line);border-radius:22px;flex-direction:column;gap:12px;margin:14px 16px 0;padding:18px;display:flex}.mtg-home-hero.is-live{border-color:var(--mtg-home-live-line)}.mtg-home-hero-status{justify-content:space-between;align-items:center;gap:10px;display:flex}.mtg-home-hero-state{color:var(--ios-gold);align-items:center;gap:6px;font-size:13px;font-weight:600;display:flex}.mtg-home-hero.is-live .mtg-home-hero-state{color:var(--mtg-home-live-ink)}.mtg-home-hero-dot{background:var(--mtg-home-live);border-radius:9999px;flex:none;width:8px;height:8px}.mtg-home-hero-range{color:var(--ios-ink-3);font-variant-numeric:tabular-nums;flex:none;font-size:13px}.mtg-home-hero-title{letter-spacing:-.4px;color:var(--ios-ink);margin:0;font-size:24px;font-weight:600;line-height:1.1}.mtg-home-hero-facts{color:var(--ios-ink-2);margin:0;font-size:14px}.mtg-home-hero-cta{width:100%;box-shadow:var(--mtg-home-gold-ring)}.mtg-home-tiles{grid-template-columns:repeat(var(--mtg-home-tile-cols,2), minmax(0, 1fr));gap:10px;margin:14px 16px 0;display:grid}.mtg-home-tile{background:var(--ios-raised);height:72px;color:var(--ios-ink);-webkit-tap-highlight-color:transparent;border-radius:16px;flex-direction:column;justify-content:center;align-items:center;gap:5px;font-size:13px;text-decoration:none;display:flex}.mtg-home-tile:active{background:var(--ios-card-press)}.mtg-home-tile:focus-visible{outline:2px solid var(--ios-focus);outline-offset:-2px}.mtg-home-tile-glyph{width:22px;height:22px;color:var(--ios-ink-2)}.mtg-home-week-row{box-sizing:border-box;align-items:center;gap:14px;min-height:52px;padding:10px 16px;display:flex}.ios-grp-card>.ios-swipe+.ios-swipe .mtg-home-week-row{border-top:var(--ios-hairline)}.mtg-home-week-day{flex-direction:column;flex:none;align-items:center;width:40px;line-height:1.15;display:flex}.mtg-home-week-dow{color:var(--ios-ink-3);font-size:11px;font-weight:600}.mtg-home-week-num{color:var(--ios-ink);font-variant-numeric:tabular-nums;font-size:20px;font-weight:600}.mtg-home-week-text{flex-direction:column;flex:1;gap:1px;min-width:0;display:flex}.mtg-home-week-title{color:var(--ios-ink);white-space:nowrap;text-overflow:ellipsis;font-size:16px;font-weight:600;overflow:hidden}.mtg-home-week-meta{color:var(--ios-ink-3);white-space:nowrap;text-overflow:ellipsis;font-size:13px;overflow:hidden}.mtg-home-week-tag{color:var(--ios-ink-3);flex:none;font-size:13px}.mtg-home-week-tag.is-host{color:var(--ios-gold)}.mtg-home-state{background:var(--ios-raised);text-align:center;border-radius:22px;flex-direction:column;align-items:center;gap:8px;margin:14px 16px 0;padding:20px;display:flex}.mtg-home-state-icon{background:var(--ios-card);border-radius:9999px;justify-content:center;align-items:center;width:44px;height:44px;font-size:20px;display:flex}.mtg-home-state-title{color:var(--ios-ink);font-size:17px;font-weight:600}.mtg-home-state-body{color:var(--ios-ink-2);text-wrap:pretty;margin:0;font-size:14px;line-height:1.45}.mtg-home-state-cta{flex:none;width:auto;height:38px;margin-top:4px;padding:0 18px;font-size:15px;position:relative}.mtg-home-state-cta:after{content:"";position:absolute;inset:-3px 0}.mtg-home-day-label{color:var(--ios-ink-3);margin:14px 0 0;padding:2px 4px 0;font-size:13px}.mtg-home-day-list{flex-direction:column;gap:10px;margin:10px 16px 0;display:flex}.mtg-home-day-card{border-radius:18px}.mtg-home-day-row{box-sizing:border-box;align-items:center;gap:14px;padding:14px 16px;display:flex}.mtg-home-day-time{flex-direction:column;flex:none;gap:1px;width:64px;display:flex}.mtg-home-day-clock{color:var(--ios-ink);font-variant-numeric:tabular-nums;font-size:16px;font-weight:600}.mtg-home-day-dur{color:var(--ios-ink-3);font-size:12px}.mtg-home-day-text{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.mtg-home-day-title{color:var(--ios-ink);white-space:nowrap;text-overflow:ellipsis;font-size:16px;font-weight:600;overflow:hidden}.mtg-home-day-meta{color:var(--ios-ink-3);white-space:nowrap;text-overflow:ellipsis;font-size:13px;overflow:hidden}.mtg-home-day-pill{box-sizing:border-box;border:.5px solid var(--ios-ink-4);height:32px;color:var(--ios-ink);white-space:nowrap;border-radius:16px;flex:none;align-items:center;padding:0 12px;font-size:13px;display:flex}.mtg-home-cancel-body{text-align:center;flex-direction:column;gap:6px;padding-top:8px;display:flex}.mtg-home-cancel-line{color:var(--ios-ink);margin:0;font-size:17px;font-weight:600}.mtg-home-cancel-note{color:var(--ios-ink-2);margin:0;font-size:14px;line-height:1.4}.mtg-home-cancel-actions{flex-direction:column;gap:10px;margin-top:18px;display:flex}.mtg-home-cancel-keep{background:var(--ios-raised);flex:none;width:100%}.mtg-home-cancel-danger{flex:none;width:100%}.mtg-home-move-form{flex-direction:column;gap:14px;padding-top:8px;display:flex}.mtg-home-move-field{color:var(--ios-ink-3);flex-direction:column;gap:6px;font-size:13px;display:flex}.mtg-home-move-field input{box-sizing:border-box;background:var(--ios-card);border:.5px solid var(--ios-line);height:44px;color:var(--ios-ink);font:inherit;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;border-radius:12px;padding:0 12px;font-size:17px}.mtg-home-move-submit{width:100%;box-shadow:var(--mtg-home-gold-ring);flex:none;margin-top:6px}.mtg-home-hero>.ios-btn,.mtg-home-hero>.ios-btn.is-primary,.mtg-home-state>.ios-btn,.mtg-home-state>.ios-btn.is-primary,.mtg-home-cancel-actions>.ios-btn,.mtg-home-cancel-actions>.ios-btn.is-primary,.mtg-home-move-form>.ios-btn,.mtg-home-move-form>.ios-btn.is-primary{flex:none}
