/* Milli's Cafe pre-launch. Tokens locked to the logo (millis-cafe-design/TOKENS.md). */
@font-face {
  font-family: "Noto Serif Display";
  src: url("../fonts/noto-serif-display-latin.woff2") format("woff2");
  font-weight: 400 800; font-style: normal; font-display: swap;
}
:root {
  --bg: #0A1628; --surface: #122038; --surface2: #1A2C48; --line: #2A4060;
  --text: #F5E6C8; --muted: #A8B4C8; --gold: #E8B923; --red: #C62828; --teal: #1E8A9A; --ok: #5FAF7A; --err: #F0A090;
  --serif: "Noto Serif Display", Georgia, "Times New Roman", serif;
  --sans: system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;
  --radius: 16px; --max: 1120px;
}
*, *::before, *::after { box-sizing: border-box; }
html { scroll-behavior: smooth; }
body { margin: 0; background: var(--bg); color: var(--text); font: 16px/1.6 var(--sans); overflow-x: hidden; }
img, svg { max-width: 100%; height: auto; display: block; }
a { color: var(--gold); }
a:hover { color: var(--text); }
:focus-visible { outline: 3px solid var(--gold); outline-offset: 3px; border-radius: 6px; }
.sr { position: absolute; width: 1px; height: 1px; overflow: hidden; clip: rect(0 0 0 0); white-space: nowrap; }
.skip { position: absolute; left: -999px; top: 8px; background: var(--gold); color: var(--bg); padding: 8px 14px; border-radius: 8px; z-index: 10; }
.skip:focus { left: 8px; }

/* Starfield */
.sky { position: fixed; inset: 0; z-index: -1; overflow: hidden;
  background: radial-gradient(ellipse at 20% 10%, rgba(30,138,154,.22), transparent 55%),
              radial-gradient(ellipse at 85% 30%, rgba(123,107,176,.18), transparent 50%),
              linear-gradient(180deg, #0A1628 0%, #0D1B31 60%, #122038 100%); }
.stars { position: absolute; top: 0; left: 0; border-radius: 50%; background: transparent; }
.stars.s2 { animation: drift 160s linear infinite; opacity: .8; }
.stars.s3 { animation: twinkle 4s ease-in-out infinite alternate; }
@keyframes drift { to { transform: translateY(-400px); } }

/* Top bar */
.topbar { max-width: var(--max); margin: 0 auto; padding: 18px 24px; display: flex; align-items: center; justify-content: space-between; gap: 16px; }
.brand img { width: 150px; height: auto; }
.topbar nav { display: flex; align-items: center; gap: 22px; }
.topbar nav a { color: var(--muted); text-decoration: none; font-weight: 600; font-size: 15px; }
.topbar nav a:hover { color: var(--text); }
.topbar nav a.btn { color: var(--bg); }

/* Buttons & chips */
.btn { display: inline-flex; align-items: center; justify-content: center; min-height: 48px; padding: 0 24px; border-radius: 999px;
  font: 700 16px/1 var(--sans); text-decoration: none; border: 2px solid transparent; cursor: pointer; transition: transform .15s ease, box-shadow .15s ease; }
.btn:hover { transform: translateY(-1px); }
.btn-gold { background: var(--gold); color: var(--bg); box-shadow: 0 0 0 0 rgba(232,185,35,.5), 0 8px 30px rgba(232,185,35,.25); }
.btn-gold:hover { color: var(--bg); box-shadow: 0 0 24px rgba(232,185,35,.55); }
.btn-ghost { border-color: var(--line); color: var(--text); background: rgba(18,32,56,.6); }
.btn-ghost:hover { border-color: var(--gold); }
.btn-sm { min-height: 40px; padding: 0 18px; font-size: 14px; }
.btn-wide { width: 100%; margin-top: 6px; }
.chip { min-height: 44px; padding: 0 18px; border-radius: 999px; border: 1px solid var(--line); background: var(--surface); color: var(--text);
  font: 600 14px var(--sans); cursor: pointer; }
.chip[aria-pressed="true"] { border-color: var(--gold); color: var(--gold); box-shadow: inset 0 0 0 1px var(--gold); }

/* Type */
h1, h2, h3 { font-family: var(--serif); font-weight: 700; line-height: 1.12; margin: 0 0 .5em; letter-spacing: -.01em; }
h1 { font-size: clamp(2.3rem, 5.4vw, 4rem); }
h2 { font-size: clamp(1.9rem, 3.8vw, 2.8rem); }
h3 { font-size: 1.35rem; }
.label, .eyebrow { font: 700 13px/1.4 var(--sans); letter-spacing: .14em; text-transform: uppercase; color: var(--gold); margin: 0 0 12px; }
.eyebrow { display: block; }
.eyebrow .bulb { display: inline-block; margin-right: 10px; vertical-align: 1px; }
.bulb { width: 10px; height: 10px; border-radius: 50%; background: var(--gold); box-shadow: 0 0 12px var(--gold); animation: twinkle 1.6s ease-in-out infinite alternate; }
.lede { font-size: 1.2rem; color: var(--muted); max-width: 36em; }
.lede strong { color: var(--text); }

/* Hero */
.hero { max-width: var(--max); margin: 0 auto; padding: 32px 24px 72px; display: grid; grid-template-columns: minmax(0, 1fr) minmax(0, 1.1fr); gap: 48px; align-items: center; }
.hero-logo img { width: 100%; max-width: 440px; margin: 0 auto; filter: drop-shadow(0 20px 50px rgba(0,0,0,.55)) drop-shadow(0 0 40px rgba(30,138,154,.25)); animation: float 7s ease-in-out infinite; }
.cta-row { display: flex; flex-wrap: wrap; gap: 14px; margin-top: 28px; }
@keyframes float { 50% { transform: translateY(-8px); } }

/* Sections */
section { scroll-margin-top: 16px; }
.windows, .host, .join { max-width: var(--max); margin: 0 auto; padding: 56px 24px; }
.section-head { max-width: 46em; margin-bottom: 32px; }
.section-head p:not(.label) { color: var(--muted); font-size: 1.1rem; }

/* Magic Windows section accent: a row of marquee bulbs (from the logo's sign), CSS only */
.section-head-center { text-align: center; margin-left: auto; margin-right: auto; }
.section-head-center p:not(.label) { font-size: 1.2rem; line-height: 1.7; color: var(--text); opacity: .9; }
.marquee-rule { height: 14px; max-width: 420px; margin: 8px auto 44px;
  background: radial-gradient(circle, var(--gold) 0 3.5px, rgba(232,185,35,.25) 4.5px, transparent 6px) center / 28px 14px repeat-x;
  filter: drop-shadow(0 0 6px rgba(232,185,35,.55)); animation: twinkle 2.4s ease-in-out infinite alternate; }
.windows { padding-top: 72px; padding-bottom: 72px; }
@keyframes twinkle { from { opacity: .35; } to { opacity: 1; } }

/* Cards */
.feature-grid { display: grid; grid-template-columns: repeat(3, minmax(0, 1fr)); gap: 20px; }
.feature-grid-2 { grid-template-columns: repeat(2, minmax(0, 1fr)); max-width: 880px; margin: 0 auto; }
.card { background: rgba(18,32,56,.82); border: 1px solid var(--line); border-radius: var(--radius); padding: 24px; }
.card p { color: var(--muted); margin: 0; }
.card h3 { color: var(--text); }
.card-teal { border-color: rgba(30,138,154,.6); background: linear-gradient(180deg, rgba(30,138,154,.16), rgba(18,32,56,.85)); }

/* Join */
.join-card { display: grid; grid-template-columns: minmax(0, .9fr) minmax(0, 1.1fr); gap: 40px; padding: 40px; border-radius: 24px;
  background: rgba(18,32,56,.92); border: 1px solid var(--line); box-shadow: 0 0 0 4px rgba(198,40,40,.0), 0 30px 80px rgba(0,0,0,.45); position: relative; }
.join-card::before { content: ""; position: absolute; inset: 0 0 auto 0; height: 6px; border-radius: 24px 24px 0 0; background: linear-gradient(90deg, var(--red), var(--gold), var(--teal)); }
.join-intro p:not(.label) { color: var(--muted); font-size: 1.05rem; }
.signup { display: grid; gap: 14px; }
.field { display: grid; gap: 6px; align-content: start; }
.field-row { display: grid; grid-template-columns: 1fr 1fr; gap: 14px; }
label { font-weight: 600; font-size: 15px; }
.opt, .req { color: var(--muted); font-weight: 400; font-size: 13px; }
input[type="email"], input[type="text"], select {
  width: 100%; min-height: 48px; padding: 10px 14px; border-radius: 12px; border: 1px solid var(--line); background: #0D1B31; color: var(--text); font: 16px var(--sans); }
select { appearance: none; background-image: linear-gradient(45deg, transparent 50%, var(--gold) 50%), linear-gradient(135deg, var(--gold) 50%, transparent 50%);
  background-position: calc(100% - 20px) 21px, calc(100% - 14px) 21px; background-size: 6px 6px; background-repeat: no-repeat; padding-right: 40px; }
input:focus, select:focus { border-color: var(--gold); outline: none; box-shadow: 0 0 0 3px rgba(232,185,35,.35); }
[aria-invalid="true"] { border-color: var(--err) !important; }
.field-check { grid-template-columns: 24px 1fr; align-items: start; column-gap: 12px; }
.field-check input { width: 22px; height: 22px; margin: 2px 0 0; accent-color: var(--gold); }
.field-check label { font-weight: 400; color: var(--muted); }
.field-check .field-err { grid-column: 2; }
.field-hint { margin: 0; color: var(--muted); font-size: 13px; }
.field-err { margin: 0; color: var(--err); font-size: 14px; min-height: 0; }
.field-err:empty { display: none; }
.hp { position: absolute; left: -10000px; width: 1px; height: 1px; overflow: hidden; }
.form-status { border-radius: 12px; font-weight: 600; }
.form-status:empty { display: none; }
.form-status.is-ok { padding: 14px 16px; background: rgba(95,175,122,.16); border: 1px solid var(--ok); color: var(--text); }
.form-status.is-err { padding: 14px 16px; background: rgba(198,40,40,.18); border: 1px solid var(--red); color: var(--text); }
.signup.is-busy button { opacity: .7; pointer-events: none; }

/* Footer */
.footer { border-top: 1px solid var(--line); margin-top: 40px; background: rgba(10,22,40,.85); }
.footer-inner { max-width: var(--max); margin: 0 auto; padding: 36px 24px 48px; display: grid; justify-items: center; text-align: center; gap: 6px; }
.footer-tag { font-family: var(--serif); font-size: 1.15rem; margin: 4px 0; }
.footer-links { list-style: none; padding: 0; margin: 4px 0; display: flex; flex-wrap: wrap; gap: 8px 24px; justify-content: center; }
.footer-small { color: var(--muted); font-size: 13px; margin: 6px 0 0; }

/* Prose (privacy) */
.prose { max-width: 760px; margin: 0 auto; padding: 24px 24px 64px; }
.prose h1 { font-size: clamp(2rem, 4vw, 2.8rem); }
.prose h2 { font-size: 1.5rem; margin-top: 1.6em; }
.prose p, .prose li { color: var(--muted); }
.prose strong { color: var(--text); }
.draft-banner { border: 2px dashed var(--gold); border-radius: 12px; padding: 12px 16px; color: var(--gold); font-weight: 700; margin-bottom: 24px; }

/* Responsive */
@media (max-width: 900px) {
  .hero { grid-template-columns: 1fr; text-align: center; gap: 24px; padding-top: 8px; }
  .hero-logo img { max-width: min(78vw, 380px); }
  .lede { margin-left: auto; margin-right: auto; }
  .cta-row { justify-content: center; }
  .feature-grid { grid-template-columns: 1fr; }
  .join-card { grid-template-columns: 1fr; padding: 28px 20px; gap: 16px; }
}
@media (max-width: 560px) {
  .topbar nav a:not(.btn) { display: none; }
  .brand img { width: 120px; }
  .field-row { grid-template-columns: 1fr; }
  .windows, .host, .join { padding: 40px 16px; }
}
@media (prefers-reduced-motion: reduce) {
  *, *::before, *::after { animation: none !important; transition: none !important; scroll-behavior: auto !important; }
}
.stars.s1{width:1px;height:1px;box-shadow:1309px 228px #F5E6C8,51px 1518px #F5E6C8,563px 501px #F5E6C8,457px 285px #F5E6C8,1508px 209px #F5E6C8,1385px 1516px #F5E6C8,1827px 1116px #F5E6C8,178px 1209px #F5E6C8,864px 65px #F5E6C8,61px 191px #F5E6C8,447px 476px #F5E6C8,1034px 1232px #F5E6C8,54px 1149px #F5E6C8,407px 1466px #F5E6C8,1330px 1436px #F5E6C8,1116px 859px #F5E6C8,451px 919px #F5E6C8,1206px 569px #F5E6C8,1657px 1780px #F5E6C8,13px 1554px #F5E6C8,1650px 326px #F5E6C8,1429px 865px #F5E6C8,696px 569px #F5E6C8,318px 440px #F5E6C8,1960px 1563px #F5E6C8,689px 209px #F5E6C8,189px 778px #F5E6C8,198px 735px #F5E6C8,1735px 704px #F5E6C8,1236px 541px #F5E6C8,1652px 88px #F5E6C8,1494px 940px #F5E6C8,1098px 255px #F5E6C8,1992px 1888px #F5E6C8,775px 161px #F5E6C8,1130px 600px #F5E6C8,1698px 1287px #F5E6C8,1266px 1813px #F5E6C8,1764px 740px #F5E6C8,1182px 393px #F5E6C8,1442px 142px #F5E6C8,93px 1354px #F5E6C8,466px 1583px #F5E6C8,592px 163px #F5E6C8,1751px 476px #F5E6C8,1774px 206px #F5E6C8,778px 569px #F5E6C8,928px 1301px #F5E6C8,1708px 747px #F5E6C8,333px 758px #F5E6C8,727px 429px #F5E6C8,1372px 546px #F5E6C8,1437px 1918px #F5E6C8,1399px 1327px #F5E6C8,146px 1247px #F5E6C8,1300px 350px #F5E6C8,1093px 1493px #F5E6C8,501px 334px #F5E6C8,946px 777px #F5E6C8,552px 1895px #F5E6C8,1310px 1409px #F5E6C8,1140px 449px #F5E6C8,1402px 664px #F5E6C8,1726px 1573px #F5E6C8,1589px 114px #F5E6C8,469px 1683px #F5E6C8,65px 1648px #F5E6C8,646px 821px #F5E6C8,548px 135px #F5E6C8,432px 1870px #F5E6C8,1931px 1161px #F5E6C8,1794px 1470px #F5E6C8,644px 435px #F5E6C8,1342px 1022px #F5E6C8,810px 1811px #F5E6C8,1872px 1316px #F5E6C8,939px 292px #F5E6C8,542px 285px #F5E6C8,505px 1525px #F5E6C8,1149px 1103px #F5E6C8,538px 1529px #F5E6C8,1197px 877px #F5E6C8,1838px 1195px #F5E6C8,817px 741px #F5E6C8,449px 283px #F5E6C8,1043px 1010px #F5E6C8,186px 1547px #F5E6C8,96px 1763px #F5E6C8,224px 313px #F5E6C8,1285px 327px #F5E6C8,1622px 1393px #F5E6C8,864px 1221px #F5E6C8,130px 788px #F5E6C8,781px 1220px #F5E6C8,958px 1083px #F5E6C8,514px 1988px #F5E6C8,1133px 1762px #F5E6C8,1930px 23px #F5E6C8,1393px 1476px #F5E6C8,234px 1396px #F5E6C8,1812px 1099px #F5E6C8,1537px 546px #F5E6C8,1574px 1312px #F5E6C8,696px 228px #F5E6C8,601px 890px #F5E6C8,323px 929px #F5E6C8,6px 1953px #F5E6C8,1478px 1793px #F5E6C8,1473px 539px #F5E6C8,1990px 1025px #F5E6C8,1560px 365px #F5E6C8,1039px 1869px #F5E6C8,217px 1782px #F5E6C8,1280px 611px #F5E6C8,1723px 1308px #F5E6C8,1039px 1247px #F5E6C8,407px 313px #F5E6C8,765px 1561px #F5E6C8,330px 1104px #F5E6C8,1952px 1594px #F5E6C8,1889px 1086px #F5E6C8,1881px 1px #F5E6C8,1226px 663px #F5E6C8,1000px 39px #F5E6C8,229px 1902px #F5E6C8,743px 1799px #F5E6C8,1703px 1652px #F5E6C8,629px 490px #F5E6C8,118px 493px #F5E6C8,1798px 1161px #F5E6C8,1939px 161px #F5E6C8,175px 1498px #F5E6C8,995px 1671px #F5E6C8,141px 1557px #F5E6C8,1090px 1568px #F5E6C8,257px 262px #F5E6C8,1351px 973px #F5E6C8,1939px 1125px #F5E6C8,338px 542px #F5E6C8,1080px 1786px #F5E6C8,1242px 866px #F5E6C8,1975px 433px #F5E6C8,1902px 1104px #F5E6C8,1546px 1494px #F5E6C8,1412px 411px #F5E6C8,1460px 638px #F5E6C8,817px 1375px #F5E6C8,1330px 764px #F5E6C8,897px 1842px #F5E6C8,1059px 924px #F5E6C8,247px 507px #F5E6C8,460px 131px #F5E6C8,692px 43px #F5E6C8,1204px 1134px #F5E6C8,471px 1205px #F5E6C8,451px 14px #F5E6C8,145px 1449px #F5E6C8,1292px 120px #F5E6C8,468px 138px #F5E6C8,1854px 64px #F5E6C8,1760px 676px #F5E6C8,145px 1052px #F5E6C8,487px 570px #F5E6C8,1370px 994px #F5E6C8,438px 1104px #F5E6C8,270px 1481px #F5E6C8,1915px 1807px #F5E6C8,1169px 1180px #F5E6C8,968px 497px #F5E6C8,1606px 968px #F5E6C8,1653px 833px #F5E6C8,389px 193px #F5E6C8,198px 1349px #F5E6C8,882px 725px #F5E6C8,867px 841px #F5E6C8,956px 1769px #F5E6C8,1493px 110px #F5E6C8,1379px 1338px #F5E6C8,1323px 201px #F5E6C8,124px 824px #F5E6C8,1491px 694px #F5E6C8,1639px 1764px #F5E6C8,223px 509px #F5E6C8,392px 389px #F5E6C8,1098px 918px #F5E6C8,287px 864px #F5E6C8,375px 570px #F5E6C8,947px 511px #F5E6C8,1790px 1890px #F5E6C8,154px 907px #F5E6C8,1654px 1764px #F5E6C8,1753px 1127px #F5E6C8,200px 103px #F5E6C8,1335px 1107px #F5E6C8,1712px 30px #F5E6C8,1984px 191px #F5E6C8,1897px 1543px #F5E6C8,1738px 484px #F5E6C8,340px 832px #F5E6C8,994px 985px #F5E6C8,437px 1770px #F5E6C8,821px 1848px #F5E6C8,120px 337px #F5E6C8,776px 4px #F5E6C8,799px 543px #F5E6C8,1897px 1605px #F5E6C8,1607px 931px #F5E6C8,584px 866px #F5E6C8,1426px 1960px #F5E6C8,1496px 1604px #F5E6C8,1138px 1355px #F5E6C8,1471px 996px #F5E6C8,317px 388px #F5E6C8,607px 445px #F5E6C8,1983px 119px #F5E6C8,1186px 1506px #F5E6C8,1110px 124px #F5E6C8,1531px 642px #F5E6C8,117px 102px #F5E6C8,1196px 976px #F5E6C8,1029px 1882px #F5E6C8,1746px 1087px #F5E6C8,322px 116px #F5E6C8,1967px 1040px #F5E6C8,164px 1743px #F5E6C8,380px 140px #F5E6C8,1218px 139px #F5E6C8,1382px 1765px #F5E6C8,481px 826px #F5E6C8,245px 1928px #F5E6C8,1823px 1166px #F5E6C8,504px 1185px #F5E6C8,1217px 81px #F5E6C8,1268px 167px #F5E6C8,858px 1346px #F5E6C8,1195px 1157px #F5E6C8,1070px 647px #F5E6C8,1914px 534px #F5E6C8,418px 1371px #F5E6C8,1466px 643px #F5E6C8,488px 543px #F5E6C8,810px 268px #F5E6C8,1375px 1321px #F5E6C8,614px 936px #F5E6C8,647px 1902px #F5E6C8,1539px 1916px #F5E6C8,148px 19px #F5E6C8,938px 1272px #F5E6C8,1153px 204px #F5E6C8,150px 1101px #F5E6C8,436px 1036px #F5E6C8,543px 271px #F5E6C8,1911px 714px #F5E6C8,1804px 140px #F5E6C8,1800px 500px #F5E6C8,756px 583px #F5E6C8,323px 897px #F5E6C8,1707px 1112px #F5E6C8,1440px 619px #F5E6C8,1252px 1652px #F5E6C8,1339px 1083px #F5E6C8,16px 1367px #F5E6C8,1673px 1135px #F5E6C8,613px 1908px #F5E6C8,1358px 212px #F5E6C8,1922px 1798px #F5E6C8,275px 541px #F5E6C8,236px 1822px #F5E6C8,219px 1520px #F5E6C8,1133px 318px #F5E6C8,557px 577px #F5E6C8,1238px 431px #F5E6C8,1469px 702px #F5E6C8,416px 1407px #F5E6C8,1298px 1746px #F5E6C8,540px 1035px #F5E6C8,1000px 514px #F5E6C8,1854px 1859px #F5E6C8,1732px 104px #F5E6C8,189px 1299px #F5E6C8,867px 1698px #F5E6C8,566px 90px #F5E6C8,7px 683px #F5E6C8,1579px 267px #F5E6C8,1304px 536px #F5E6C8,330px 1518px #F5E6C8,904px 1129px #F5E6C8,1445px 875px #F5E6C8,1148px 19px #F5E6C8,229px 154px #F5E6C8,1935px 1808px #F5E6C8,1415px 1851px #F5E6C8,305px 1117px #F5E6C8,73px 1709px #F5E6C8,756px 1192px #F5E6C8,1131px 303px #F5E6C8,880px 261px #F5E6C8,85px 631px #F5E6C8,746px 1841px #F5E6C8,1910px 1630px #F5E6C8,1991px 1762px #F5E6C8,81px 1840px #F5E6C8,732px 430px #F5E6C8,1396px 511px #F5E6C8,1365px 210px #F5E6C8,724px 1597px #F5E6C8,1146px 1810px #F5E6C8,1791px 832px #F5E6C8,1994px 1271px #F5E6C8,1534px 316px #F5E6C8,1895px 1904px #F5E6C8,484px 1770px #F5E6C8,332px 1999px #F5E6C8,1638px 1660px #F5E6C8,362px 1805px #F5E6C8,844px 50px #F5E6C8,367px 1508px #F5E6C8,1893px 680px #F5E6C8,1602px 1906px #F5E6C8,843px 1642px #F5E6C8,1371px 1769px #F5E6C8,1505px 1660px #F5E6C8,508px 546px #F5E6C8,326px 1612px #F5E6C8,1436px 221px #F5E6C8,783px 1786px #F5E6C8,79px 1758px #F5E6C8,963px 455px #F5E6C8,408px 1672px #F5E6C8,1880px 942px #F5E6C8,716px 625px #F5E6C8,1680px 1628px #F5E6C8,1784px 466px #F5E6C8,456px 48px #F5E6C8,1351px 395px #F5E6C8,816px 672px #F5E6C8,570px 1770px #F5E6C8,142px 1980px #F5E6C8,1583px 571px #F5E6C8,719px 1313px #F5E6C8,1043px 818px #F5E6C8,1391px 1727px #F5E6C8,1098px 678px #F5E6C8,1923px 56px #F5E6C8,236px 1796px #F5E6C8,1987px 534px #F5E6C8,365px 1189px #F5E6C8,1971px 543px #F5E6C8,78px 222px #F5E6C8,1221px 889px #F5E6C8,707px 1492px #F5E6C8,1610px 642px #F5E6C8,893px 1241px #F5E6C8,1047px 236px #F5E6C8,788px 1842px #F5E6C8,1180px 389px #F5E6C8,521px 90px #F5E6C8,1451px 893px #F5E6C8,3px 1064px #F5E6C8,1895px 1651px #F5E6C8,1102px 1406px #F5E6C8,1473px 1925px #F5E6C8,1519px 1509px #F5E6C8,1373px 403px #F5E6C8,745px 883px #F5E6C8,143px 1943px #F5E6C8,1360px 1885px #F5E6C8,676px 1276px #F5E6C8,642px 1358px #F5E6C8,1736px 255px #F5E6C8,1474px 1843px #F5E6C8,615px 1038px #F5E6C8,633px 1365px #F5E6C8,836px 668px #F5E6C8,824px 1427px #F5E6C8,605px 1135px #F5E6C8,260px 392px #F5E6C8,861px 1361px #F5E6C8,1925px 776px #F5E6C8,1387px 1532px #F5E6C8,1848px 356px #F5E6C8,1260px 1165px #F5E6C8,616px 831px #F5E6C8,1122px 1707px #F5E6C8,0px 622px #F5E6C8,587px 430px #F5E6C8,880px 1609px #F5E6C8,1187px 1242px #F5E6C8,1340px 659px #F5E6C8,952px 904px #F5E6C8,905px 1383px #F5E6C8,437px 1046px #F5E6C8,969px 1625px #F5E6C8,1845px 1965px #F5E6C8,1630px 1507px #F5E6C8,347px 1349px #F5E6C8,173px 581px #F5E6C8,1055px 1359px #F5E6C8,1296px 1268px #F5E6C8,686px 191px #F5E6C8,1676px 1949px #F5E6C8,1538px 481px #F5E6C8,1377px 635px #F5E6C8,460px 1651px #F5E6C8,407px 301px #F5E6C8,50px 94px #F5E6C8,501px 973px #F5E6C8,1251px 1740px #F5E6C8,1573px 149px #F5E6C8,932px 848px #F5E6C8,1814px 1289px #F5E6C8,1178px 398px #F5E6C8,1471px 1426px #F5E6C8,786px 1012px #F5E6C8,818px 499px #F5E6C8,302px 1343px #F5E6C8,1408px 11px #F5E6C8,1828px 1537px #F5E6C8,1762px 1577px #F5E6C8,1813px 218px #F5E6C8}
.stars.s2{width:2px;height:2px;box-shadow:1594px 870px #F5E6C8,448px 360px #F5E6C8,1646px 1961px #F5E6C8,1425px 1060px #F5E6C8,951px 102px #F5E6C8,1141px 510px #F5E6C8,1878px 1737px #F5E6C8,248px 934px #F5E6C8,273px 1641px #F5E6C8,951px 1367px #F5E6C8,1087px 1144px #F5E6C8,1219px 649px #F5E6C8,1945px 1546px #F5E6C8,1825px 906px #F5E6C8,1254px 1669px #F5E6C8,1473px 1826px #F5E6C8,1033px 873px #F5E6C8,1701px 1857px #F5E6C8,1122px 913px #F5E6C8,1837px 325px #F5E6C8,1523px 1764px #F5E6C8,972px 921px #F5E6C8,530px 1539px #F5E6C8,506px 1720px #F5E6C8,1305px 567px #F5E6C8,1568px 1592px #F5E6C8,1067px 992px #F5E6C8,1283px 489px #F5E6C8,562px 900px #F5E6C8,158px 1461px #F5E6C8,585px 480px #F5E6C8,556px 687px #F5E6C8,654px 1828px #F5E6C8,1106px 165px #F5E6C8,283px 308px #F5E6C8,473px 784px #F5E6C8,1421px 312px #F5E6C8,1446px 438px #F5E6C8,131px 849px #F5E6C8,834px 677px #F5E6C8,1111px 954px #F5E6C8,851px 127px #F5E6C8,423px 1705px #F5E6C8,860px 797px #F5E6C8,1853px 1576px #F5E6C8,1196px 1937px #F5E6C8,1424px 40px #F5E6C8,1754px 1803px #F5E6C8,1567px 1179px #F5E6C8,779px 976px #F5E6C8,12px 1930px #F5E6C8,720px 611px #F5E6C8,1543px 798px #F5E6C8,1747px 1826px #F5E6C8,1952px 1711px #F5E6C8,858px 1102px #F5E6C8,1530px 1504px #F5E6C8,1118px 1638px #F5E6C8,1235px 1838px #F5E6C8,451px 999px #F5E6C8,449px 558px #F5E6C8,892px 994px #F5E6C8,59px 796px #F5E6C8,688px 1369px #F5E6C8,1390px 1634px #F5E6C8,828px 1483px #F5E6C8,338px 1721px #F5E6C8,957px 1883px #F5E6C8,261px 1274px #F5E6C8,1093px 55px #F5E6C8,1857px 806px #F5E6C8,1212px 1155px #F5E6C8,1357px 55px #F5E6C8,171px 1316px #F5E6C8,877px 277px #F5E6C8,1775px 945px #F5E6C8,372px 102px #F5E6C8,532px 776px #F5E6C8,670px 433px #F5E6C8,931px 669px #F5E6C8,691px 1558px #F5E6C8,1801px 776px #F5E6C8,569px 1540px #F5E6C8,1948px 1703px #F5E6C8,863px 516px #F5E6C8,1709px 167px #F5E6C8,963px 39px #F5E6C8,1534px 1104px #F5E6C8,106px 1949px #F5E6C8,716px 459px #F5E6C8,1331px 140px #F5E6C8,1599px 1960px #F5E6C8,1334px 82px #F5E6C8,1544px 63px #F5E6C8,1944px 506px #F5E6C8,408px 1718px #F5E6C8,41px 1272px #F5E6C8,312px 488px #F5E6C8,258px 969px #F5E6C8,1371px 234px #F5E6C8,1155px 1941px #F5E6C8,446px 952px #F5E6C8,1432px 524px #F5E6C8,1570px 755px #F5E6C8,343px 1240px #F5E6C8,1243px 1973px #F5E6C8,1531px 1471px #F5E6C8,234px 1592px #F5E6C8,1677px 335px #F5E6C8,1975px 637px #F5E6C8}
.stars.s3{width:2px;height:2px;box-shadow:221px 1185px #E8B923,52px 1902px #E8B923,638px 1179px #E8B923,1387px 1859px #E8B923,1962px 768px #E8B923,812px 1928px #E8B923,1464px 406px #E8B923,155px 1212px #E8B923,1414px 1701px #E8B923,1284px 497px #E8B923,208px 1427px #E8B923,1582px 617px #E8B923,1741px 1401px #E8B923,1229px 1649px #E8B923,247px 1630px #E8B923,1159px 1602px #E8B923,84px 711px #E8B923,1091px 877px #E8B923,1354px 758px #E8B923,141px 1036px #E8B923,1326px 698px #E8B923,25px 1739px #E8B923,860px 1684px #E8B923,1003px 216px #E8B923,887px 1967px #E8B923,741px 1301px #E8B923,1825px 1697px #E8B923,941px 1448px #E8B923,313px 891px #E8B923,360px 1502px #E8B923,1068px 1977px #E8B923,1332px 553px #E8B923,1261px 1655px #E8B923,1883px 1102px #E8B923,1586px 990px #E8B923,952px 892px #E8B923,1691px 1497px #E8B923,1213px 549px #E8B923,660px 1744px #E8B923,502px 1701px #E8B923}
