:root{--color-primary:#493451;--color-secondary:#77482d;--color-background:#f6f0e5;--color-panel:#ecdfcf;--color-neutral:#302836;--font-sans:system-ui,"Leelawadee UI",Tahoma,sans-serif;--font-display:Georgia,serif;--text-sm:.875rem;--text-base:1rem;--text-lg:1.125rem;--text-xl:1.25rem;--text-2xl:1.5rem;--text-3xl:1.875rem;}@layer base{:root{--midnight:#241b2c;--plum:#3e2c47;--ink:#302836;--copper:#77482d;--bright:#edc59f;--cream:#f6f0e5;--paper:#fffaf1;--panel:#ecdfcf;--muted:#5a4d57;--line:#b7a69a;--display:Georgia,"Times New Roman",serif;}*{box-sizing:border-box;}html{scroll-padding-top:16px;}body{margin:0;color:var(--ink);background:var(--cream);font:400 16px/1.75 system-ui,"Leelawadee UI",Tahoma,sans-serif;-webkit-font-smoothing:antialiased;}h1,h2,h3,h4,p,figure{margin:0;}h1,h2,h3,h4{font-weight:650;}img,svg{display:block;}img{height:auto;max-width:100%;}a{color:inherit;text-decoration:none;}a:hover{color:var(--copper);}button,input,textarea,select{font:inherit;}button,summary{cursor:pointer;}a,button,input,summary{touch-action:manipulation;}a:focus-visible,button:focus-visible,input:focus-visible,summary:focus-visible{outline:3px solid var(--plum);outline-offset:4px;}[hidden]{display:none!important;}::selection{color:var(--midnight);background:var(--bright);}}@layer components{.wrap{width:min(1200px,calc(100% - 72px));margin-inline:auto;}.eyebrow{font-size:11px;font-weight:690;letter-spacing:.1em;line-height:1.7;color:var(--copper);}.skip-link{position:absolute;top:-100px;left:16px;z-index:100;padding:12px 18px;background:var(--cream);color:var(--plum);}.skip-link:focus{top:12px;}.site-header{position:relative;z-index:10;background:var(--cream);border-bottom:1px solid var(--line);}.header-inner{display:flex;align-items:center;gap:23px;min-height:74px;}.brand{display:flex;align-items:center;flex-shrink:0;gap:8px;color:var(--plum);}.brand-mark{width:38px;height:36px;color:var(--copper);}.brand b{display:block;font:700 23px/1 var(--display);letter-spacing:.015em;}.brand i,.footer-brand i{font-weight:400;color:var(--copper);}.brand small{display:block;font-size:8px;line-height:1.4;letter-spacing:.15em;margin-top:4px;}.desktop-nav{margin-inline:auto;}.desktop-nav,.desktop-nav ul{display:flex;align-items:center;gap:24px;padding:0;list-style:none;}.desktop-nav a{display:inline-block;padding-block:9px;font-size:14px;}.header-account,.button{display:inline-flex;justify-content:center;align-items:center;gap:11px;min-height:44px;padding:10px 17px;border:1px solid transparent;font-size:14px;font-weight:640;}.header-account,.button-primary,.search-submit{color:var(--paper);background:var(--plum);}.header-account:hover,.button-primary:hover,.search-submit:hover{background:var(--midnight);color:white;}.header-account svg,.button svg,.text-link svg,.score-link svg,.sidebar svg{width:19px;height:19px;flex-shrink:0;}.menu-toggle{display:none;width:39px;height:44px;padding:8px;border:0;background:none;}.menu-toggle span{display:block;height:2px;margin-block:5px;background:var(--plum);}.mobile-nav{position:absolute;inset:100% 0 auto;padding:12px 24px 18px;border-top:1px solid var(--line);background:var(--cream);box-shadow:0 9px 18px #26182d30;}.mobile-nav a,.mobile-nav span[aria-current]{display:block;padding:10px 0;border-bottom:1px solid var(--line);}.frontispiece{color:var(--cream);background:radial-gradient(ellipse at 72% 74%,#473347 0,transparent 50%),var(--midnight);padding:22px 0 22px;}.frontispiece a:focus-visible,.star-sports a:focus-visible,.star-sports summary:focus-visible,.inner-hero a:focus-visible,.site-footer a:focus-visible{outline-color:var(--bright);}.orion-dateline,.dome-plate figcaption{display:flex;align-items:center;justify-content:space-between;gap:16px;}.orion-dateline{padding-bottom:10px;border-bottom:1px solid #8f7987;color:#f1d8c0;font-size:10px;font-weight:640;letter-spacing:.18em;}.orion-title{display:grid;grid-template-columns:minmax(20px,1fr) auto minmax(20px,1fr);align-items:center;gap:clamp(16px,4.5vw,75px);margin:14px 0 20px;}.orion-title h1{font:500 clamp(63px,8.5vw,122px)/1.04 var(--display);letter-spacing:-.055em;white-space:nowrap;}.orion-title h1 em{color:var(--bright);font-weight:400;}.orbit-line{position:relative;height:1px;background:#a28a90;transform:rotate(-2deg);}.orbit-line:last-child{transform:rotate(2deg);}.orbit-line::before,.orbit-line::after,.orbit-line i{content:'';position:absolute;top:50%;width:7px;height:7px;border-radius:50%;background:#e3b38c;transform:translateY(-50%);}.orbit-line::after{right:0;width:4px;height:4px;}.orbit-line i{left:44%;width:5px;height:5px;}.observation-grid{display:grid;grid-template-columns:minmax(0,29fr) minmax(0,71fr);gap:32px;align-items:center;}.opening-note{border-left:2px solid #ab7d62;padding:9px 0 9px 19px;min-width:0;}.opening-note .eyebrow{color:var(--bright);}.opening-heading{margin:9px 0;font-size:clamp(26px,3.05vw,42px);font-weight:620;line-height:1.44;letter-spacing:-.035em;}.opening-lede{color:#eee1db;font-size:15px;line-height:1.86;}.hero-actions{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-top:18px;}.button-copper{color:var(--midnight);background:var(--bright);}.button-copper:hover{color:var(--midnight);background:var(--paper);}.button-outline{color:var(--cream);border-color:#c5a48e;}.button-outline:hover{color:white;background:var(--plum);}.account-notice{margin-top:8px;font-size:11px;color:#e0cfc5;overflow-wrap:anywhere;}.dome-plate,.hero-picture,.hero-picture img{width:100%;height:auto;display:block;}.dome-plate{min-width:0;}.hero-picture{outline:1px solid #9b7f79;outline-offset:3px;}.dome-plate figcaption{padding:9px 0 0;color:#e6d7cc;font-size:11px;}.dome-plate figcaption span:first-child{font:italic 14px/1.3 var(--display);}.star-nav{background:var(--panel);border-block:1px solid var(--line);}.star-nav>.wrap{display:flex;align-items:center;gap:0;}.star-nav-title{font-weight:650;font-size:14px;margin-right:25px;padding-right:24px;border-right:1px solid var(--line);}.star-nav a{position:relative;display:flex;align-items:center;gap:10px;flex:1;min-height:60px;font-weight:630;}.star-nav a i{display:block;width:10px;height:10px;background:var(--copper);transform:rotate(45deg);box-shadow:0 0 0 4px #e1d0bf;margin:0 4px;}.star-nav a span{font:italic 15px/1 var(--display);color:var(--copper);}.star-nav a::after{flex:1;content:'';min-width:10px;height:1px;background:var(--line);margin-right:12px;}.star-nav a:last-child::after{display:none;}.observations,.reader-desk,.journal-section{padding-block:50px;}.section-heading{display:flex;justify-content:space-between;align-items:end;gap:28px;margin-bottom:24px;}.section-heading h2{font-size:clamp(28px,3vw,42px);line-height:1.4;letter-spacing:-.035em;color:var(--plum);margin-top:4px;}.section-heading>p{max-width:365px;font-size:14px;color:var(--muted);}.star-chart{display:grid;grid-template-columns:minmax(0,27fr) minmax(0,27fr) minmax(0,46fr);grid-template-areas:'baccarat slots sports' 'lottery lottery sports';gap:24px;align-items:start;}.star-card{min-width:0;}.star-baccarat{grid-area:baccarat;}.star-slots{grid-area:slots;}.star-sports{grid-area:sports;align-self:stretch;display:flex;flex-direction:column;justify-content:center;padding:16px;background:var(--plum);color:var(--cream);}.star-lottery{grid-area:lottery;display:grid;grid-template-columns:clamp(170px,21vw,260px) minmax(0,1fr);gap:18px;align-items:center;border-top:1px solid var(--line);padding-top:18px;}.star-photo,.desk-photo,.journal-card-image{display:block;}.star-photo img,.desk-photo img,.journal-card-image img{width:100%;height:auto;aspect-ratio:1.5;object-fit:contain;}.star-copy{min-width:0;padding-top:11px;}.catalogue-label{display:flex;align-items:center;gap:8px;font-size:11px;font-weight:650;letter-spacing:.08em;color:var(--copper);}.catalogue-label span{font:italic 19px/1 var(--display);}.star-copy h3{font-size:27px;line-height:1.45;margin:4px 0 8px;}.star-copy details{border-block:1px solid var(--line);}.star-copy summary{display:flex;align-items:center;justify-content:space-between;gap:10px;list-style:none;padding:9px 0;font-weight:620;font-size:15px;line-height:1.6;}.star-copy summary::-webkit-details-marker{display:none;}.star-copy summary i::after{content:'+';font:22px/1 var(--display);}.star-copy details[open] summary i::after{content:'−';}.star-copy details p{padding-bottom:11px;color:var(--muted);font-size:14px;}.star-sports .catalogue-label,.star-sports .text-link{color:var(--bright);}.star-sports details p{color:#ece0d9;}.star-sports details{border-color:#907b90;}.text-link,.score-link{display:inline-flex;align-items:center;gap:10px;min-height:40px;font-size:14px;font-weight:620;}.text-link{color:var(--copper);border-bottom:1px solid var(--copper);}.star-sports .text-link{border-color:#b49a84;}.star-sports a:hover{color:white;}.score-link{display:flex;justify-content:space-between;background:var(--bright);color:var(--midnight);padding:8px 12px;margin-top:14px;}.star-sports .score-link:hover{color:var(--midnight);background:var(--paper);}.star-copy .text-link,.desk-card .text-link,.journal-card .text-link{margin-top:8px;}.reader-desk{background:#eee4d9;border-block:1px solid var(--line);}.desk-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;}.desk-card{min-width:0;background:var(--paper);}.desk-card>div{padding:17px 22px 20px;border-top:3px solid #a0785a;}.desk-card h3{margin:4px 0 7px;color:var(--plum);font-size:24px;line-height:1.45;overflow-wrap:anywhere;}.desk-card p:not(.eyebrow),.journal-card>p:not(.eyebrow){font-size:14px;color:var(--muted);}.journal-list,.post-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;}.journal-card{min-width:0;}.journal-card>.eyebrow{margin:13px 0 6px;}.journal-card h2,.journal-card h3{font-size:22px;line-height:1.55;margin-bottom:7px;overflow-wrap:anywhere;}.site-footer{color:var(--cream);background:var(--midnight);border-top:4px solid #ad8165;}.site-footer a:hover,.inner-hero a:hover{color:white;}.site-footer .eyebrow,.footer-brand i{color:var(--bright);}.footer-top{padding-block:35px;display:grid;grid-template-columns:1.7fr 1fr 1fr;gap:33px;}.footer-brand{display:inline-block;font:500 clamp(30px,3.5vw,48px)/1.3 var(--display);letter-spacing:-.055em;margin-top:7px;}.footer-identity>p:last-child{margin-top:7px;font-size:14px;color:#e6dcd6;}.footer-top nav{display:grid;gap:7px;margin-top:12px;font-size:14px;}.footer-bottom{display:flex;align-items:center;justify-content:space-between;gap:20px;padding-block:17px;border-top:1px solid #897788;font-size:12px;color:#e6dcd6;}.inner-hero{position:relative;isolation:isolate;min-height:340px;overflow:hidden;background:var(--midnight);color:var(--paper);}.inner-picture{position:absolute;z-index:-2;inset:0;}.inner-picture img{width:100%;height:100%;object-fit:cover;}.inner-hero::after{content:'';position:absolute;z-index:-1;inset:0;background:linear-gradient(95deg,rgba(33,23,39,.96),rgba(33,23,39,.81));}.inner-hero-copy{padding-block:27px 41px;}.breadcrumbs{display:flex;align-items:center;flex-wrap:wrap;gap:9px;margin-bottom:28px;font-size:13px;}.breadcrumbs a:hover{color:#f3e8dc;text-decoration:underline;}.inner-hero .eyebrow{color:#edc59f;}.inner-hero h1{max-width:1000px;margin:9px 0;font-size:clamp(27px,3.7vw,50px);line-height:1.52;overflow-wrap:anywhere;}.inner-description{max-width:860px;color:#f1e9e4;}.content-layout{display:grid;grid-template-columns:minmax(0,1fr) 232px;gap:52px;padding-block:40px 62px;}.article-content{min-width:0;font-size:17px;line-height:2;overflow-wrap:anywhere;}.article-content>p{margin-bottom:18px;}.article-content h2,.article-content h3{color:var(--midnight);margin:29px 0 13px;line-height:1.5;}.article-content h2{font-size:28px;}.article-content h3{font-size:23px;}.article-content ul,.article-content ol{padding-left:24px;}.article-content a{color:var(--plum);text-decoration:underline;text-underline-offset:3px;}.article-content table{width:100%;table-layout:fixed;border-collapse:collapse;margin:24px 0;font-size:15px;line-height:1.65;}.article-content td,.article-content th{border:1px solid var(--line);padding:10px 12px;vertical-align:top;text-align:left;}.article-content th,.article-content blockquote{background:var(--panel);}.article-content caption{text-align:left;padding-bottom:7px;color:var(--plum);font-weight:650;}.article-content blockquote{margin:20px 0;padding:15px 20px;border-left:3px solid var(--copper);}.article-cover,.article-meta,.preview-note{margin-bottom:20px;}.article-cover img{width:100%;height:auto;}.article-meta,.preview-note,.sidebar-note{color:var(--muted);font-size:13px;}.account-action{padding:19px 23px;margin:22px 0;border-left:3px solid var(--copper);background:var(--panel);}.account-action p{font-size:15px;}.account-action h2{margin:0 0 8px;font-size:22px;}.account-action nav{display:grid;gap:6px;}.account-action .button{margin-top:13px;color:white;text-decoration:none;}.sidebar{align-self:start;border-left:1px solid var(--line);padding-left:22px;}.sidebar h2{font-size:21px;margin:8px 0 15px;}.sidebar nav a,.sidebar nav span[aria-current]{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 0;border-bottom:1px solid var(--line);}.sidebar-note{margin-top:15px;}.archive-body,.empty-state{padding-block:35px 53px;}.pagination,.nav-links{display:flex;flex-wrap:wrap;gap:9px;margin-top:22px;}.page-numbers{padding:8px 13px;border:1px solid var(--line);}.page-numbers.current{background:var(--plum);color:white;}.search-form{display:flex;gap:10px;max-width:650px;margin-block:20px;}.search-form label{flex:1;min-width:0;}.search-field{width:100%;padding:12px;border:1px solid var(--line);}.search-submit{border:0;padding:10px 18px;}.screen-reader-text{position:absolute!important;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;}.screen-reader-text:focus{width:auto;height:auto;clip-path:none;padding:12px;background:var(--cream);z-index:100;}@media(max-width:1080px){.header-inner{gap:15px;}.desktop-nav,.desktop-nav ul{gap:15px;}.opening-note{padding-left:12px;}.hero-actions .button{padding:9px 12px;gap:7px;font-size:13px;}.opening-heading{font-size:29px;}.content-layout{grid-template-columns:minmax(0,1fr) 200px;gap:28px;}}@media(max-width:900px){.wrap{width:calc(100% - 48px);}.desktop-nav{display:none;}.menu-toggle{display:block;}.header-account{margin-left:auto;}.header-inner{min-height:66px;}.orion-title{margin:10px 0 15px;}.observation-grid{display:flex;flex-direction:column;align-items:stretch;gap:18px;}.opening-note{display:grid;grid-template-columns:1fr 1.2fr;gap:0 22px;min-width:0;}.opening-note .eyebrow,.opening-heading{grid-column:1;}.opening-heading{margin:4px 0 0;font-size:27px;}.opening-lede{grid-column:2;grid-row:1/3;align-self:center;font-size:14px;}.hero-actions,.account-notice{grid-column:1/-1;}.hero-actions{margin-top:12px;}.star-nav-title{margin-right:16px;padding-right:14px;}.star-nav a{gap:7px;}.star-chart{grid-template-columns:repeat(2,minmax(0,1fr));grid-template-areas:'baccarat slots' 'sports lottery';gap:24px 20px;}.star-sports{justify-content:start;}.star-lottery{display:block;padding:0;border:0;}.desk-grid{gap:20px;}.journal-list,.post-grid{grid-template-columns:repeat(2,minmax(0,1fr));}.content-layout{grid-template-columns:1fr;}.sidebar{display:none;}}@media(max-width:680px){.wrap{width:calc(100% - 32px);}.header-inner{min-height:59px;gap:7px;}.brand{gap:5px;}.brand-mark{width:28px;height:29px;}.brand b{font-size:18px;}.brand small{font-size:7px;}.header-account{min-height:40px;padding:7px 10px;font-size:12px;}.header-account svg{display:none;}.menu-toggle{width:34px;padding:6px;}.frontispiece{padding:13px 0;}.orion-dateline{font-size:9px;letter-spacing:.1em;padding-bottom:7px;}.orion-title{gap:12px;}.orion-title h1{font-size:clamp(48px,13vw,70px);}.orbit-line::before{width:5px;height:5px;}.opening-note{display:block;padding:3px 0 3px 12px;}.opening-heading{font-size:23px;}.opening-heading br{display:none;}.opening-lede{margin-top:7px;font-size:13px;}.hero-actions{margin-top:9px;}.dome-plate figcaption{padding-top:6px;font-size:10px;}.star-nav-title{display:none;}.star-nav a{gap:5px;min-height:48px;font-size:13px;}.star-nav a i{width:6px;height:6px;margin:0 2px;box-shadow:none;}.star-nav a span{font-size:11px;}.star-nav a::after{min-width:0;margin-right:5px;}.observations,.reader-desk,.journal-section{padding-block:29px;}.section-heading{display:block;margin-bottom:18px;}.section-heading h2{font-size:28px;}.section-heading>p,.section-heading>.text-link{margin-top:7px;}.star-chart{display:grid;grid-template-columns:1fr;grid-template-areas:'baccarat' 'slots' 'sports' 'lottery';gap:23px;}.star-copy{padding-top:8px;}.star-copy h3{font-size:25px;}.desk-grid,.journal-list,.post-grid{grid-template-columns:1fr;gap:22px;}.desk-card>div{padding:15px 17px 18px;}.desk-card h3{font-size:21px;}.footer-top{grid-template-columns:1fr 1fr;gap:20px;padding-block:24px;}.footer-identity{grid-column:1/-1;}.footer-bottom{display:block;}.footer-bottom p,.footer-bottom a{display:block;margin-top:7px;}.inner-hero{min-height:300px;}.inner-hero-copy{padding-block:19px 29px;}.breadcrumbs{font-size:12px;margin-bottom:20px;}.inner-description{font-size:14px;}.content-layout,.archive-body,.empty-state{padding-block:26px 40px;}.article-content{font-size:16px;}.article-content h2{font-size:23px;}.article-content h3{font-size:20px;}.article-content table{font-size:13px;}.article-content th,.article-content td{padding:7px 6px;}.account-action{padding:16px;}}@media(prefers-reduced-motion:reduce){*{scroll-behavior:auto!important;}}}