.post-module__ZAXO3W__crumb{color:var(--text-muted);white-space:nowrap;text-overflow:ellipsis;margin:4px 0 14px;font-size:13px;font-weight:800;overflow:hidden}.post-module__ZAXO3W__crumb a{color:var(--text-muted);text-decoration:none}.post-module__ZAXO3W__crumb a:hover{color:var(--pg-grape)}.post-module__ZAXO3W__article{background:var(--surface-card);border:2px solid var(--line);box-shadow:var(--pg-shadow);border-radius:30px;margin:0;padding:30px clamp(18px,4vw,48px) 34px}.post-module__ZAXO3W__head{flex-direction:column;gap:12px;margin-bottom:20px;display:flex}.post-module__ZAXO3W__title{font:700 clamp(28px, 3.6vw, 42px)/1.12 var(--pg-font-display);color:var(--text-heading);margin:0}.post-module__ZAXO3W__byline{flex-wrap:wrap;align-items:center;gap:12px;padding-top:6px;display:flex}.post-module__ZAXO3W__avatar{background:linear-gradient(135deg, var(--pg-sky), var(--pg-grape));color:#fff;width:44px;height:44px;font:700 16px/1 var(--pg-font-display);border-radius:14px;justify-content:center;align-items:center;display:flex}.post-module__ZAXO3W__author{font:600 16px/1.2 var(--pg-font-display);color:var(--text-heading)}.post-module__ZAXO3W__share{gap:8px;margin-left:auto;display:flex}.post-module__ZAXO3W__shareBtn{border:2px solid var(--line);background:var(--surface-page);cursor:pointer;width:40px;height:40px;color:var(--text-heading);font:700 17px/1 var(--pg-font-display);border-radius:13px;justify-content:center;align-items:center;text-decoration:none;transition:all .15s;display:flex}.post-module__ZAXO3W__shareBtn:hover{background:var(--brand,var(--pg-grape));border-color:var(--brand,var(--pg-grape));color:#fff;transform:translateY(-2px)}.post-module__ZAXO3W__cover{aspect-ratio:16/7;object-fit:cover;border-radius:22px;width:100%;margin:4px 0 24px;display:block}.post-module__ZAXO3W__toc{background:var(--surface-page);border:2px dashed var(--line);border-radius:20px;margin-bottom:24px;padding:14px 12px}.post-module__ZAXO3W__tocTitle{font:700 16px/1 var(--pg-font-display);color:var(--text-heading);padding:4px 10px 10px}.post-module__ZAXO3W__toc a{color:var(--text-body);border-radius:10px;padding:6px 10px;font-size:14.5px;font-weight:800;text-decoration:none;display:block}.post-module__ZAXO3W__toc a:hover{background:var(--surface-hover);color:var(--pg-grape)}.post-module__ZAXO3W__tags{border-top:2px dashed var(--line);flex-wrap:wrap;gap:8px;margin-top:26px;padding-top:18px;display:flex}.post-module__ZAXO3W__pn{gap:12px;margin:18px 0 0;display:flex}.post-module__ZAXO3W__pnCard{background:var(--surface-card);border:2px solid var(--line);color:var(--text-heading);border-radius:20px;flex-direction:column;flex:1;gap:4px;padding:14px 18px;text-decoration:none;transition:transform .12s,border-color .15s;display:flex}.post-module__ZAXO3W__pnCard:hover{border-color:var(--pg-grape);transform:translateY(-2px)}.post-module__ZAXO3W__pnCard span{color:var(--pg-grape);font-size:12.5px;font-weight:800}.post-module__ZAXO3W__pnCard b{font:600 15px/1.3 var(--pg-font-display);-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.post-module__ZAXO3W__pnNext{text-align:right;align-items:flex-end}.post-module__ZAXO3W__cta{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-top:28px;display:flex}.post-module__ZAXO3W__skel{background:linear-gradient(90deg, var(--surface-hover) 25%, var(--surface-card) 50%, var(--surface-hover) 75%);background-size:200% 100%;border-radius:20px;margin-bottom:14px;animation:1.4s infinite post-module__ZAXO3W__shimmer}.post-module__ZAXO3W__page{max-width:1240px;margin:0 auto;padding:14px 16px 40px}.post-module__ZAXO3W__layout{grid-template-columns:minmax(0,1fr);gap:0;display:grid}.post-module__ZAXO3W__body{min-width:0}.post-module__ZAXO3W__aside{flex-direction:column;gap:16px;margin-bottom:22px;display:flex}@media (min-width:1024px){.post-module__ZAXO3W__layout{grid-template-columns:minmax(0,1fr) 290px;align-items:start;gap:40px}.post-module__ZAXO3W__aside{grid-area:1/2;max-height:calc(100vh - 110px);margin-bottom:0;position:sticky;top:90px;overflow-y:auto}.post-module__ZAXO3W__body{grid-area:1/1}}.post-module__ZAXO3W__metaLine{color:var(--text-muted);flex-wrap:wrap;align-items:center;gap:12px;font-size:13px;font-weight:800;display:flex}.post-module__ZAXO3W__metaLine span{align-items:center;gap:4px;display:inline-flex}.post-module__ZAXO3W__head{border-left:6px solid var(--c,#4b2fd6);padding-left:16px}.post-module__ZAXO3W__toc summary{cursor:pointer;list-style:none}.post-module__ZAXO3W__toc summary::-webkit-details-marker{display:none}.post-module__ZAXO3W__toc nav{margin-top:4px}.post-module__ZAXO3W__progress{z-index:60;pointer-events:none;background:0 0;height:4px;position:fixed;top:0;left:0;right:0}.post-module__ZAXO3W__progress div{background:linear-gradient(90deg,#ffc83d,#ff5fa2,#6c4dff);border-radius:0 4px 4px 0;height:100%;transition:width .1s linear}.post-module__ZAXO3W__rail{background:linear-gradient(160deg,#fff6d6,#ffe7f1);border:3px solid #ffd76a;border-radius:20px;padding:14px}[data-theme=dark] .post-module__ZAXO3W__rail{background:linear-gradient(160deg,#3a2f12,#3a1d2c);border-color:#8a6a14}.post-module__ZAXO3W__railTitle{font:700 17px/1.2 var(--pg-font-display);color:var(--text-heading);margin:0 0 10px}.post-module__ZAXO3W__railList{flex-direction:column;gap:8px;display:flex}.post-module__ZAXO3W__game{background:var(--surface-card);border:2px solid #0000;border-radius:14px;grid-template-rows:auto auto;grid-template-columns:52px 1fr;align-items:center;column-gap:10px;padding:6px;text-decoration:none;transition:border-color .15s,transform .15s;display:grid}.post-module__ZAXO3W__game:hover{border-color:#ffc83d;transform:translate(2px)}.post-module__ZAXO3W__game img{object-fit:cover;border-radius:12px;grid-row:span 2;width:52px;height:52px}.post-module__ZAXO3W__gameName{font:700 14px/1.2 var(--pg-font-display);color:var(--text-heading);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.post-module__ZAXO3W__gamePlay{color:var(--pg-lime-strong);align-items:center;gap:4px;font-size:12px;font-weight:800;display:inline-flex}@media (max-width:1023px){.post-module__ZAXO3W__railList{flex-direction:row;overflow-x:auto}.post-module__ZAXO3W__game{flex:0 0 200px}}@media (prefers-reduced-motion:reduce){.post-module__ZAXO3W__progress div,.post-module__ZAXO3W__game{transition:none}}@media (max-width:768px){.post-module__ZAXO3W__article{border-radius:24px;padding:20px 16px 24px}.post-module__ZAXO3W__share{width:100%;margin-left:0}.post-module__ZAXO3W__pn{flex-direction:column}}
