/* =====================================================================
   看見命運 v1.2「夜空・星盤」主題（放在 site.css 之後載入，可整檔移除回到舊版淺色）
   原則：深夜藍紫底、金色細線、玻璃質感卡片、星點背景；內文維持高對比、好讀
   ===================================================================== */
@media screen{
:root{
  --ink:#ece8ff; --ink2:#cdc7ec; --muted:#9a95bf;
  --night:#0b0a1e; --night2:#171436; --paper:#0d0b21; --card:rgba(27,23,62,.66);
  --line:rgba(232,207,138,.20); --shadow:0 10px 34px rgba(3,2,16,.5);
  --accent:#b9a6ff; --gold:#d4ae55; --gold2:#f0d894;
  --lamp-green:#6fdca2; --lamp-yellow:#f0c05a; --lamp-red:#ff9172;
  --lamp-green-bg:rgba(111,220,162,.13); --lamp-yellow-bg:rgba(240,192,90,.13); --lamp-red-bg:rgba(255,145,114,.13);
  --surf:rgba(255,255,255,.045); --surf2:rgba(255,255,255,.085); --glow:0 0 0 1px rgba(232,207,138,.35),0 8px 30px rgba(212,174,85,.14);
  color-scheme:dark;
}
html{background:#0b0a1e}
body{background:
  radial-gradient(1100px 620px at 85% -8%,rgba(96,72,190,.42),transparent 62%),
  radial-gradient(900px 560px at -5% 22%,rgba(44,60,150,.30),transparent 60%),
  radial-gradient(800px 600px at 60% 108%,rgba(130,60,140,.22),transparent 60%),
  linear-gradient(180deg,#0e0c26 0%,#0a0919 100%) fixed;color:var(--ink)}
body::before,body::after{content:"";position:fixed;left:0;top:0;width:1px;height:1px;border-radius:50%;pointer-events:none;z-index:-1}
body::before{box-shadow:663px 308px 0 0px rgba(232,207,138,.7),148px 1097px 0 0px rgba(255,255,255,.75),1193px 118px 0 0px rgba(190,180,255,.7),76px 176px 0 1px rgba(232,207,138,.7),143px 492px 0 1px rgba(255,255,255,.75),121px 1158px 0 0px rgba(255,255,255,.75),1291px 1193px 0 1px rgba(255,255,255,.75),101px 452px 0 0px rgba(255,255,255,.75),593px 858px 0 0px rgba(255,255,255,.75),1169px 631px 0 0px rgba(190,180,255,.7),211px 1191px 0 0px rgba(190,180,255,.7),762px 199px 0 0px rgba(190,180,255,.7),1155px 122px 0 0px rgba(190,180,255,.7),1016px 1088px 0 0px rgba(232,207,138,.7),953px 1199px 0 0px rgba(232,207,138,.7),613px 508px 0 0px rgba(255,255,255,.75),167px 1176px 0 1px rgba(232,207,138,.7),1792px 703px 0 1px rgba(190,180,255,.7),589px 149px 0 1px rgba(255,255,255,.75),337px 700px 0 1px rgba(255,255,255,.75),863px 80px 0 0px rgba(190,180,255,.7),1565px 1142px 0 0px rgba(190,180,255,.7),696px 717px 0 1px rgba(190,180,255,.7),1187px 934px 0 0px rgba(255,255,255,.75),1934px 552px 0 0px rgba(232,207,138,.7),124px 634px 0 1px rgba(190,180,255,.7),582px 790px 0 0px rgba(190,180,255,.7),46px 945px 0 0px rgba(232,207,138,.7),1251px 239px 0 0px rgba(232,207,138,.7),446px 588px 0 0px rgba(255,255,255,.75),814px 800px 0 0px rgba(232,207,138,.7),340px 919px 0 0px rgba(232,207,138,.7),1809px 280px 0 0px rgba(232,207,138,.7),1446px 850px 0 1px rgba(232,207,138,.7),1961px 472px 0 0px rgba(255,255,255,.75),360px 309px 0 0px rgba(255,255,255,.75),24px 993px 0 0px rgba(190,180,255,.7),538px 577px 0 0px rgba(255,255,255,.75),858px 1094px 0 0px rgba(232,207,138,.7),1951px 257px 0 0px rgba(190,180,255,.7),935px 1145px 0 1px rgba(232,207,138,.7),817px 807px 0 1px rgba(255,255,255,.75),1299px 820px 0 0px rgba(255,255,255,.75),137px 427px 0 0px rgba(232,207,138,.7),225px 696px 0 0px rgba(190,180,255,.7),209px 0px 0 0px rgba(190,180,255,.7),1098px 207px 0 0px rgba(232,207,138,.7),144px 425px 0 1px rgba(190,180,255,.7),304px 516px 0 0px rgba(232,207,138,.7),971px 251px 0 1px rgba(255,255,255,.75),954px 983px 0 0px rgba(232,207,138,.7),175px 295px 0 0px rgba(255,255,255,.75),1516px 542px 0 0px rgba(232,207,138,.7),1057px 47px 0 0px rgba(255,255,255,.75),300px 1112px 0 0px rgba(255,255,255,.75),1316px 186px 0 0px rgba(190,180,255,.7),1061px 751px 0 0px rgba(255,255,255,.75),1580px 456px 0 0px rgba(190,180,255,.7),1303px 456px 0 0px rgba(190,180,255,.7),1650px 490px 0 0px rgba(232,207,138,.7),409px 1060px 0 0px rgba(232,207,138,.7),1497px 59px 0 0px rgba(255,255,255,.75),967px 530px 0 0px rgba(255,255,255,.75),915px 715px 0 0px rgba(232,207,138,.7),451px 209px 0 1px rgba(255,255,255,.75),402px 691px 0 1px rgba(255,255,255,.75),1278px 3px 0 0px rgba(232,207,138,.7),1637px 173px 0 0px rgba(190,180,255,.7),1863px 795px 0 0px rgba(190,180,255,.7),979px 365px 0 0px rgba(232,207,138,.7),177px 810px 0 1px rgba(232,207,138,.7),1522px 173px 0 0px rgba(190,180,255,.7),348px 260px 0 0px rgba(255,255,255,.75),1209px 953px 0 0px rgba(190,180,255,.7),1252px 971px 0 0px rgba(190,180,255,.7),319px 1123px 0 0px rgba(190,180,255,.7),43px 29px 0 0px rgba(190,180,255,.7),1078px 285px 0 0px rgba(232,207,138,.7),1691px 432px 0 0px rgba(255,255,255,.75),435px 599px 0 0px rgba(190,180,255,.7),1564px 667px 0 1px rgba(232,207,138,.7),1708px 268px 0 0px rgba(255,255,255,.75),1838px 938px 0 1px rgba(190,180,255,.7),1693px 1027px 0 0px rgba(255,255,255,.75),1072px 1045px 0 1px rgba(255,255,255,.75),1590px 375px 0 0px rgba(190,180,255,.7),1589px 306px 0 0px rgba(255,255,255,.75),969px 246px 0 0px rgba(190,180,255,.7),667px 1061px 0 1px rgba(190,180,255,.7),1606px 217px 0 0px rgba(190,180,255,.7),508px 391px 0 0px rgba(232,207,138,.7),1581px 200px 0 1px rgba(190,180,255,.7),1150px 57px 0 1px rgba(255,255,255,.75),666px 1035px 0 0px rgba(190,180,255,.7),1418px 567px 0 1px rgba(232,207,138,.7),1039px 507px 0 0px rgba(190,180,255,.7),1889px 1145px 0 1px rgba(255,255,255,.75),280px 853px 0 1px rgba(255,255,255,.75),905px 647px 0 0px rgba(255,255,255,.75),877px 149px 0 0px rgba(255,255,255,.75),1605px 250px 0 0px rgba(255,255,255,.75),292px 518px 0 1px rgba(255,255,255,.75),449px 192px 0 1px rgba(232,207,138,.7),333px 458px 0 1px rgba(255,255,255,.75),1055px 827px 0 1px rgba(232,207,138,.7),400px 730px 0 0px rgba(232,207,138,.7),1478px 749px 0 0px rgba(255,255,255,.75),1134px 939px 0 0px rgba(232,207,138,.7),787px 678px 0 0px rgba(190,180,255,.7),1049px 131px 0 0px rgba(255,255,255,.75);opacity:.55}
body::after{box-shadow:1990px 214px 0 0px rgba(255,244,210,.95),556px 81px 0 0px rgba(255,244,210,.95),1547px 265px 0 0px rgba(255,255,255,.95),831px 305px 0 0px rgba(255,255,255,.95),183px 571px 0 0px rgba(255,244,210,.95),871px 148px 0 0px rgba(255,255,255,.95),1299px 181px 0 0px rgba(255,255,255,.95),1245px 455px 0 0px rgba(255,244,210,.95),1766px 249px 0 0px rgba(255,255,255,.95),694px 1132px 0 0px rgba(255,255,255,.95),1273px 264px 0 0px rgba(255,244,210,.95),1921px 224px 0 0px rgba(255,244,210,.95),103px 370px 0 0px rgba(255,244,210,.95),1287px 624px 0 0px rgba(255,244,210,.95),912px 1024px 0 0px rgba(255,244,210,.95),710px 37px 0 0px rgba(255,255,255,.95),31px 37px 0 1px rgba(255,244,210,.95),503px 915px 0 1px rgba(255,244,210,.95),1344px 1013px 0 0px rgba(255,255,255,.95),1408px 440px 0 0px rgba(255,244,210,.95),406px 286px 0 0px rgba(255,255,255,.95),111px 265px 0 0px rgba(255,244,210,.95),1280px 523px 0 0px rgba(255,255,255,.95),113px 173px 0 0px rgba(255,255,255,.95),1226px 496px 0 0px rgba(255,255,255,.95),940px 379px 0 0px rgba(255,244,210,.95);opacity:.8;animation:twk 6s ease-in-out infinite alternate}
@keyframes twk{from{opacity:.35}to{opacity:.95}}
@media(prefers-reduced-motion:reduce){body::after{animation:none}}
.top,.tabbar{z-index:40}
.modal,.toast{z-index:60}

/* ---- 文字 ---- */
h1,h2,h3,.serif{color:var(--gold2);text-shadow:0 0 22px rgba(212,174,85,.18)}
a{color:#cdbfff}a:hover{color:var(--gold2)}
.note,.muted{color:var(--muted)}
.prose p,.prose li{color:#ddd8f4}
.sec-title h2::before{content:"✦";color:var(--gold);font-size:.55em;margin-right:.55em;vertical-align:.25em}
.sec-title .hint{color:var(--muted)}
::selection{background:rgba(212,174,85,.35)}

/* ---- 頂部列／橫幅 ---- */
.top{background:rgba(9,8,26,.82);backdrop-filter:blur(14px);border-bottom:1px solid rgba(232,207,138,.18)}
.brand{letter-spacing:.08em}
.nav a.on{background:linear-gradient(135deg,rgba(232,207,138,.22),rgba(185,166,255,.14));box-shadow:inset 0 0 0 1px rgba(232,207,138,.25)}
.page-head{background:radial-gradient(ellipse at 78% -20%,rgba(120,92,220,.55) 0%,rgba(23,20,54,.2) 55%,transparent 100%),transparent;border-bottom:1px solid var(--line);padding:46px 0 38px;isolation:isolate}
.page-head::after{content:"";position:absolute;right:-90px;top:-120px;width:420px;height:420px;z-index:-1;opacity:.32;pointer-events:none;
  background:url("data:image/svg+xml;utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 400 400' fill='none' stroke='%23e8cf8a' stroke-width='1'%3E%3Ccircle cx='200' cy='200' r='190'/%3E%3Ccircle cx='200' cy='200' r='150'/%3E%3Ccircle cx='200' cy='200' r='96' stroke-dasharray='3 7'/%3E%3Cpath d='M200 10v380M10 200h380M65 65l270 270M335 65L65 335' stroke-opacity='.5'/%3E%3Cpath d='M200 60l22 70 72 8-55 48 17 72-56-40-56 40 17-72-55-48 72-8z' stroke-opacity='.8'/%3E%3C/svg%3E") center/contain no-repeat;animation:spin 140s linear infinite}
@keyframes spin{to{transform:rotate(360deg)}}
@media(prefers-reduced-motion:reduce){.page-head::after{animation:none}}
.page-head h1{font-size:38px;letter-spacing:.08em;background:linear-gradient(180deg,#fff2c4,#d4ae55);-webkit-background-clip:text;background-clip:text;color:transparent;text-shadow:none}
.page-head p{color:#d9d4f3}
.today-hero{background:radial-gradient(ellipse at 80% 0%,rgba(120,92,220,.5) 0%,rgba(23,20,54,.3) 55%,transparent 100%),transparent;border-bottom:1px solid var(--line)}
.date-big{text-shadow:0 0 30px rgba(212,174,85,.35)}
.headline{color:#f4efff}

/* ---- 玻璃卡片 ---- */
.card,.tile,.lamp-card,.mini-row,.ev-btn,.res-item,.sign-chip,.sign-tiles a,.week div,.flow-months .m,.mg,.ev-lamps a,.prof-item,.share-teaser,.consensus,.faq details,.prose details,.vtable td,table.simple,.cal .cell,.form-card,.hours div,.decades div,.aspect-tabs button,.sponsor,.plan{
  background:var(--card);border-color:var(--line);color:var(--ink);backdrop-filter:blur(8px)}
.card,.tile,.lamp-card,.consensus,.form-card,.share-teaser,.sponsor{box-shadow:var(--shadow),inset 0 1px 0 rgba(255,255,255,.06)}
.tile:hover,.ev-btn:hover,.mini-row:hover,.sign-tiles a:hover,.cal .cell:hover,.mg:hover,.card.lift:hover{border-color:rgba(232,207,138,.6);box-shadow:var(--glow);background:rgba(36,31,80,.78)}
.tile p,.mini-row .sp,.lamp-card p,.faq p,.planet p,.fc-row .s,.share-teaser p,.know .card p{color:var(--ink2)}
.tile .glyph,.lamp-card .glyph{background:linear-gradient(145deg,#2c2766,#161337);box-shadow:inset 0 0 0 1px rgba(232,207,138,.4),0 0 18px rgba(212,174,85,.18)}
.tile .go{color:var(--gold2)}
.lamp-card{border-top-width:3px}
.consensus.green{background:linear-gradient(90deg,rgba(111,220,162,.16),var(--card) 75%)}
.consensus.yellow{background:linear-gradient(90deg,rgba(240,192,90,.16),var(--card) 75%)}
.consensus.red{background:linear-gradient(90deg,rgba(255,145,114,.16),var(--card) 75%)}
.consensus .lv,.ev-btn.on,.pill.btnlike.on{background:linear-gradient(135deg,#d8b562,#a98228);color:#17122e}
.meter,.bar{background:rgba(255,255,255,.1)}
.pill,.kw,.tag.n,.chip,.res-head .rk{background:rgba(232,207,138,.12);color:var(--gold2)}
.chip.major{background:rgba(255,177,140,.16);color:#ffc7ae}.chip.good{background:rgba(111,220,162,.14);color:#9ae9bf}.chip.bad{background:rgba(185,166,255,.15);color:#cbbcff}.chip.h-warn{background:rgba(255,145,114,.16);color:#ffb5a1}
.res-head .rk.top{background:var(--gold);color:#17122e}
.kv div{background:rgba(255,255,255,.06)}
.kv small{color:var(--muted)}.kv b{color:var(--gold2)}
.hours div.y{background:var(--lamp-green-bg);border-color:rgba(111,220,162,.35)}.hours div.c{background:var(--lamp-red-bg);border-color:rgba(255,145,114,.35)}.hours div.k,.hours .k{background:rgba(255,255,255,.04);color:var(--muted)}
.cal .cell.out{background:transparent}.cal .cell.sel,.mg.sel,.decades div.now{background:rgba(185,166,255,.2);border-color:var(--accent)}
.cal .cell .tg,.cal .cell .lu{color:var(--ink2)}.cal .cell .term{color:#cdbfff}
.tag.b{background:var(--lamp-red-bg);color:var(--lamp-red)}.tag.p{background:var(--lamp-green-bg);color:var(--lamp-green)}.tag.m,.line-pt .tg.warn{background:rgba(255,170,90,.15);color:#ffbe86}.tag.a{background:rgba(185,166,255,.16);color:#cdbfff}
.lamp.green{color:var(--lamp-green)}.lamp.yellow{color:var(--lamp-yellow)}.lamp.red{color:var(--lamp-red)}.lamp.none{background:rgba(255,255,255,.08);color:var(--muted)}
.warn-box{background:rgba(240,192,90,.12);border-color:rgba(240,192,90,.35);color:#f5d38a}
.table-wrap,.tbl-wrap{overflow-x:auto}
table.simple th,.vtable th{background:rgba(232,207,138,.12);color:var(--gold2)}
table.simple td,table.simple th,.vtable td,.vtable th{border-color:var(--line)}
.ad-slot.preview{background:rgba(255,255,255,.04);border-color:rgba(232,207,138,.25);color:var(--muted)}

/* ---- 表單與按鈕 ---- */
input,select,textarea{background:rgba(8,7,24,.7);border-color:rgba(232,207,138,.28);color:var(--ink)}
input::placeholder{color:#7f7aa6}
input:focus,select:focus,textarea:focus{outline:2px solid var(--gold);box-shadow:0 0 0 4px rgba(212,174,85,.15)}
input[type=date]{color-scheme:dark}
.form-card{background:linear-gradient(160deg,rgba(39,33,88,.8),rgba(16,14,40,.85));border:1px solid rgba(232,207,138,.35)}
.form-card .sub,.privacy{color:var(--muted)}
.seg{background:rgba(255,255,255,.07)}
.seg button{color:var(--ink2)}
.seg button.on{background:linear-gradient(135deg,rgba(232,207,138,.95),rgba(190,148,60,.95));color:#17122e;box-shadow:0 2px 10px rgba(212,174,85,.3)}
.btn-ghost{background:rgba(255,255,255,.06);border:1px solid rgba(232,207,138,.28);color:var(--gold2)}
.btn-ghost:hover{background:rgba(232,207,138,.14);border-color:var(--gold)}
.btn-gold{background:linear-gradient(135deg,#f0d894 0%,#d4ae55 45%,#b08628 100%);color:#17122e;box-shadow:0 6px 22px rgba(212,174,85,.28);transition:transform .15s,box-shadow .15s}
.btn-gold:hover{transform:translateY(-1px);box-shadow:0 10px 28px rgba(212,174,85,.4);filter:none}
.btn-dark{background:rgba(255,255,255,.08);color:var(--gold2)}
.aspect-tabs button{color:var(--ink2)}
details.why summary,.prose summary{color:var(--gold2)}
.faq details,.prose details{border-radius:12px}

/* ---- 彈窗、頁尾、贊助 ---- */
.modal{background:rgba(4,3,16,.72);backdrop-filter:blur(4px)}
.modal .box{background:linear-gradient(170deg,#1f1b4a,#110f2c);border:1px solid rgba(232,207,138,.35);color:var(--ink);box-shadow:0 30px 80px rgba(0,0,0,.6)}
.modal .x{color:var(--gold2)}
.toast{background:#262057;border:1px solid var(--gold);opacity:0;pointer-events:none;transition:transform .3s,opacity .3s}.toast.show{opacity:1}
footer.site-foot{background:rgba(6,5,18,.85);border-top:1px solid var(--line)}
.sponsor{background:linear-gradient(135deg,rgba(60,48,20,.55),rgba(32,26,66,.7));border-color:rgba(232,207,138,.35)}
.sponsor h3{color:var(--gold2)}.sponsor p{color:#ddd5f0}
.sp-btn.soon{background:#8d7a3c;color:#17122e;box-shadow:none}
.sh-invite{background:rgba(232,207,138,.1);border-color:rgba(232,207,138,.3);color:var(--ink)}
.sh-busy{background:rgba(10,9,30,.7)}

/* ---- 紫微命盤：深色星盤 ---- */
.board{background:linear-gradient(160deg,#2b2562,#0f0d28);padding:5px;gap:5px;border:1px solid rgba(232,207,138,.45);box-shadow:0 14px 44px rgba(0,0,0,.5),0 0 40px rgba(120,92,220,.18)}
.cell{background:linear-gradient(170deg,rgba(33,29,76,.96),rgba(18,16,46,.96));border:1px solid rgba(232,207,138,.14);color:var(--ink);box-shadow:none}
.cell:hover{box-shadow:0 0 0 1px var(--gold),0 6px 20px rgba(212,174,85,.2)}
.cell.ming{background:linear-gradient(170deg,rgba(80,62,20,.7),rgba(30,25,60,.96));box-shadow:inset 0 0 0 1.5px var(--gold),0 0 22px rgba(212,174,85,.22)}
.cell.hl{background:linear-gradient(170deg,rgba(80,62,170,.5),rgba(30,25,70,.96));box-shadow:inset 0 0 0 1.5px var(--accent)}
.s-major{color:#ffd48a;text-shadow:0 0 10px rgba(255,200,120,.25)}.s-minor{color:#8fe3b3}.s-bad{color:#b7a9d8}.s-misc{color:#f0a6c9}
.cell .foot{border-top:1px dashed rgba(232,207,138,.22)}
.cell .pname{color:var(--gold2)}.cell .gz{color:#8f8ab5}.cell .dec{color:#8f8ab5}
.cell .shen{background:linear-gradient(135deg,#8b6ff0,#5d46c7)}
.center{background:radial-gradient(circle at 50% 40%,rgba(120,92,220,.35),rgba(14,12,36,.95) 70%);border:1px solid rgba(232,207,138,.3)}
sup.br{font-size:9px;margin-left:1px;padding:0 3px;border-radius:3px;font-weight:600;vertical-align:5px}
sup.br.strong{background:rgba(255,212,138,.2);color:#ffd48a}sup.br.good{background:rgba(143,227,179,.16);color:#8fe3b3}sup.br.mid{background:rgba(255,255,255,.08);color:#b9b4dc}sup.br.weak{background:rgba(255,145,114,.18);color:#ffa88e}
.lay-hua{display:flex;flex-wrap:wrap;gap:2px;margin:2px 0}.lay-hua .hua{font-size:10px;line-height:1.5;padding:0 4px}
.lay-fs{display:flex;flex-wrap:wrap;gap:2px 4px;font-size:10px;color:#c9b6ff}.lay-fs i{font-style:normal;border:1px solid rgba(185,166,255,.35);border-radius:4px;padding:0 3px}
.cell .pname.lay{color:#ffe7a3;font-size:14px}
.cell .gz{text-align:right;line-height:1.35}
.legend,.legend span{color:var(--ink2)}
.pat{border-top:1px dashed var(--line);padding:10px 0}.pat:first-of-type{border-top:0}
.pat b{font-family:"Noto Serif TC",serif;color:var(--gold2);font-size:16px;margin-right:8px}.pat p{margin:4px 0 0;font-size:14.5px;color:var(--ink2)}
.ly{margin:8px 0;padding-left:10px;border-left:3px solid var(--accent);font-size:14.5px}.ly.good{border-left-color:var(--lamp-green)}.ly.warn{border-left-color:var(--lamp-red)}.ly.focus{border-left-color:var(--gold)}
.ss-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:6px}.ss-grid div{background:rgba(255,255,255,.05);border:1px solid var(--line);border-radius:10px;padding:6px 8px;font-size:12.5px;display:flex;flex-direction:column}.ss-grid b{color:var(--gold2)}.ss-grid span{color:var(--ink2)}
.flow-lines li{color:var(--ink2)}
.radar-wrap svg polygon[fill="none"]{stroke:rgba(232,207,138,.22)}.radar-wrap svg line{stroke:rgba(232,207,138,.22)}
.radar-wrap svg text{fill:#ece8ff!important}.radar-wrap svg text:nth-of-type(even){fill:#9a95bf!important}
.t-icon{box-shadow:0 0 18px rgba(255,255,255,.12)}

/* ---- 百科頁 ---- */
.wiki h3{font-size:18px;margin:18px 0 4px;color:#f4e2ad}
.wiki h2{margin-top:36px;padding-bottom:6px;border-bottom:1px solid var(--line)}
.wiki-hub{margin:12px 0 8px}.tile.sm{padding:14px 16px}.tile.sm h3{margin:0;font-size:18px}.tile.sm p{font-size:13.5px}
.cta-card{margin:30px 0 10px;background:linear-gradient(135deg,rgba(60,48,20,.5),rgba(40,34,92,.7));border-color:rgba(232,207,138,.4)}
.tbl{width:100%;border-collapse:collapse;font-size:15px}.tbl th,.tbl td{border:1px solid var(--line);padding:8px 10px;text-align:center}.tbl th{background:rgba(232,207,138,.12);color:var(--gold2)}.tbl small{display:block;color:var(--muted);font-size:11px}
.home-read .tile.sm{min-height:0}

/* 手機 */
@media(max-width:760px){.tabbar{background:rgba(9,8,26,.94);backdrop-filter:blur(12px)}.page-head h1{font-size:28px}.page-head::after{width:260px;height:260px;right:-80px;top:-70px}.ss-grid{grid-template-columns:repeat(2,1fr)}}
}
