@import url(../../tokens.css);body,html{overflow-x:clip}body.latest-lottery-page{min-width:0;margin:0;background:var(--color-paper);color:var(--color-ink);font-family:var(--font-body);font-size:var(--text-base);line-height:1.6}.latest-lottery-page .HeaderMainBox,.latest-lottery-page .MainNavBox{width:min(100%,87.5rem)}.latest-lottery-page .FooterRecord,.latest-lottery-page .MainNavBigbox{min-width:0}.latest-lottery-page .MainNavBox{min-width:0;overflow-x:auto;scrollbar-width:thin}.latest-lottery-page .MainNavBoxUl{min-width:max-content}.latest-lottery-page .MainNavBoxLiText{width:8.75rem;min-width:0;padding-inline:0;box-sizing:border-box;white-space:nowrap}.latest-lottery-main{width:min(calc(100% - 2rem),74rem);margin-inline:auto;padding-block:var(--space-lg) var(--space-3xl)}.latest-lottery-page .publicCrumbs{height:auto;min-height:2.5rem;padding:var(--space-xs) var(--space-md);border:var(--rule-hair) solid var(--color-rule);background:var(--color-paper-2)}.latest-lottery-page .publicCrumbsLeftA,.latest-lottery-page .publicCrumbsRightRight{white-space:nowrap}.latest-lottery-page .publicCrumbsRight{min-width:0}.latest-lottery-intro{display:grid;gap:var(--space-md);padding-block:var(--space-lg) var(--space-xl);border-bottom:var(--rule-hair) solid var(--color-rule-strong)}.latest-lottery-intro__copy{display:grid;gap:var(--space-xs);min-width:0}.latest-lottery-intro h1{min-width:0;margin:0;color:var(--color-ink);font-family:var(--font-display);font-size:var(--text-display);font-style:normal;font-weight:700;letter-spacing:-.025em;line-height:1.12;overflow-wrap:anywhere}.latest-lottery-intro p{max-width:65ch;margin:0;color:var(--color-muted);font-size:var(--text-sm)}.latest-lottery-intro .latest-lottery-brand{color:var(--color-accent)}.latest-lottery-legend{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-md);color:var(--color-muted);font-size:var(--text-sm)}.latest-lottery-legend__item{display:inline-flex;align-items:center;gap:var(--space-xs)}.latest-lottery-legend__dot{width:.625rem;height:.625rem;border-radius:var(--radius-round);background:var(--color-accent)}.latest-lottery-legend__dot--special{background:var(--color-special)}.latest-lottery-results{padding-block-start:var(--space-lg);animation:latest-results-enter var(--dur-long) var(--ease-out) both}.latest-lottery-results__meta{display:flex;align-items:baseline;justify-content:space-between;gap:var(--space-md);margin-block-end:var(--space-sm)}.latest-lottery-results__meta h2{margin:0;font-family:var(--font-display);font-size:var(--text-md);font-style:normal;font-weight:700}.latest-lottery-status{margin:0;color:var(--color-muted);font-size:var(--text-sm);font-variant-numeric:tabular-nums}.latest-lottery-status[data-state=error]{color:var(--color-error)}.latest-lottery-table{width:100%;border-collapse:collapse;background:var(--color-surface);box-shadow:0 1px 2px var(--color-shadow);font-variant-numeric:tabular-nums;table-layout:fixed}.latest-lottery-table td,.latest-lottery-table th{border-bottom:var(--rule-hair) solid var(--color-rule);padding:var(--space-md) var(--space-sm);text-align:center;vertical-align:middle}.latest-lottery-table th{background:var(--color-accent-soft);color:var(--color-accent-dark);font-size:var(--text-sm);font-weight:700;white-space:nowrap}.latest-lottery-table th:first-child{width:10%}.latest-lottery-table th:nth-child(2){width:11%}.latest-lottery-table th:nth-child(3){width:13%}.latest-lottery-table th:nth-child(4){width:35%}.latest-lottery-table th:nth-child(5){width:18%}.latest-lottery-table th:nth-child(6){width:13%}.latest-lottery-table tbody tr{transition:background-color var(--dur-short) var(--ease-out)}.latest-lottery-table tbody tr:focus-within{background:var(--color-row-hover)}.latest-lottery-name{color:var(--color-ink);font-weight:700}.latest-lottery-date,.latest-lottery-expect,.latest-lottery-time{color:var(--color-muted);font-size:var(--text-sm)}.latest-lottery-balls{display:flex;flex-wrap:wrap;justify-content:center;gap:var(--space-2xs)}.lottery-ball{display:inline-flex;flex:0 0 1.75rem;align-items:center;justify-content:center;width:1.75rem;min-width:1.75rem;height:1.75rem;padding:0;box-sizing:border-box;border-radius:var(--radius-round);color:var(--color-accent-ink);font-size:var(--text-xs);font-weight:700;line-height:1}.lottery-ball--red{background:var(--color-accent)}.lottery-ball--blue{background:var(--color-special)}.latest-lottery-history{display:inline-flex;min-height:2.75rem;align-items:center;justify-content:center;border-bottom:var(--rule-hair) solid var(--color-accent);color:var(--color-accent-dark);font-size:var(--text-sm);font-weight:700;text-decoration:none;white-space:nowrap;transition:color var(--dur-short) var(--ease-out),transform var(--dur-micro) var(--ease-out)}.latest-lottery-history:focus-visible,.latest-lottery-page a:focus-visible{outline:2px solid var(--color-focus);outline-offset:3px}.latest-lottery-history:active{transform:translateY(1px)}.latest-lottery-empty{color:var(--color-muted);text-align:center}.latest-lottery-note{margin:var(--space-lg) 0 0;color:var(--color-muted);font-size:var(--text-sm)}.latest-lottery-page .FooterRecord{border-top:var(--rule-hair) solid var(--color-rule-strong);background:var(--color-ink)}.latest-lottery-page .fotter-box{min-width:0}@keyframes latest-results-enter{from{opacity:0;transform:translateY(.5rem)}to{opacity:1;transform:none}}@media (hover:hover) and (pointer:fine){.latest-lottery-table tbody tr:hover{background:var(--color-row-hover)}.latest-lottery-history:hover{color:var(--color-accent)}}@media (min-width:40rem){.latest-lottery-intro{grid-template-columns:minmax(0,1.65fr) minmax(14rem,0.8fr);align-items:end}.latest-lottery-legend{justify-content:flex-end}}@media (max-width:39.99rem){.latest-lottery-page .HeaderMainBox{width:100%;padding-inline:var(--space-md);box-sizing:border-box}.latest-lottery-page .HeaderMainRight{display:none}.latest-lottery-page .MainNavBigbox{height:3rem;position:relative}.latest-lottery-page .MainNavBigbox::after{content:"";position:absolute;inset-block:0;inset-inline-end:0;width:2rem;pointer-events:none;background:linear-gradient(90deg,transparent,#e60012 88%)}.latest-lottery-page .MainNavBox{justify-content:flex-start}.latest-lottery-page .MainNavBoxUl{margin-inline:0}.latest-lottery-page .MainNavBoxLiText{width:auto;min-width:auto;padding-inline:var(--space-md);font-size:var(--text-sm);line-height:3rem}.latest-lottery-main{width:min(calc(100% - 2rem),74rem);padding-block-start:var(--space-sm)}.latest-lottery-page .publicCrumbs{min-height:0;padding:.375rem var(--space-sm)}.latest-lottery-page .publicCrumbsLeft{display:none}.latest-lottery-page .publicCrumbsRightLeft{font-size:var(--text-xs)}.latest-lottery-intro{gap:var(--space-sm);padding-block:var(--space-md) var(--space-lg)}.latest-lottery-legend{gap:var(--space-sm)}.latest-lottery-results{padding-block-start:var(--space-md)}.latest-lottery-results__meta{align-items:flex-start;flex-direction:column;gap:var(--space-2xs)}.latest-lottery-table,.latest-lottery-table tbody,.latest-lottery-table tr{display:block;width:100%;box-sizing:border-box}.latest-lottery-table{background:0 0;box-shadow:none}.latest-lottery-table thead{display:none}.latest-lottery-table tbody{display:grid;gap:var(--space-sm)}.latest-lottery-table tbody tr{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);border:var(--rule-hair) solid var(--color-rule);border-radius:var(--radius-sm);background:var(--color-surface)}.latest-lottery-table td{display:grid;grid-template-columns:5.25rem minmax(0,1fr);width:auto;align-items:center;min-height:3rem;padding:var(--space-xs) var(--space-sm);text-align:end}.latest-lottery-table td>*{min-width:0}.latest-lottery-table td::before{content:attr(data-label);color:var(--color-faint);font-size:var(--text-xs);font-weight:400;text-align:start}.latest-lottery-table td.latest-lottery-empty,.latest-lottery-table td:first-child,.latest-lottery-table td:nth-child(4),.latest-lottery-table td:nth-child(5),.latest-lottery-table td:nth-child(6){grid-column:1/-1}.latest-lottery-table td:first-child{background:var(--color-accent-soft);text-align:end}.latest-lottery-table td:nth-child(2){border-inline-end:var(--rule-hair) solid var(--color-rule)}.latest-lottery-balls{justify-content:flex-end}.lottery-ball{flex-basis:1.625rem;width:1.625rem;min-width:1.625rem;height:1.625rem}.latest-lottery-history{justify-self:end}.latest-lottery-table td.latest-lottery-empty{display:block;padding:var(--space-xl) var(--space-md);text-align:center}.latest-lottery-table td.latest-lottery-empty::before{content:none}}@media (prefers-reduced-motion:reduce){*,::after,::before{animation-duration:150ms!important;animation-iteration-count:1!important;transition-duration:150ms!important}.latest-lottery-results{transform:none}}
