.weekend-page .r-meta:before{content:'15'}.weekend-map{padding-top:0}.weekend-map-card,.weekend-how-card{padding:clamp(3rem,6vw,6rem);border:1px solid var(--line);background:#edeef0}.weekend-map-card h2,.weekend-how-card h2{max-width:920px;margin:1rem 0 3rem;font-size:clamp(3.2rem,6vw,6.5rem);font-weight:500;letter-spacing:-.08em;line-height:.9}.weekend-steps{display:grid;grid-template-columns:repeat(5,1fr);border-top:1px solid var(--line);border-left:1px solid var(--line)}.weekend-steps>div{display:flex;flex-direction:column;gap:.7rem;min-height:190px;padding:20px;border-right:1px solid var(--line);border-bottom:1px solid var(--line);background:#fff}.weekend-steps span{font-size:.68rem;color:#777a7d}.weekend-steps strong{font-size:1rem}.weekend-steps p{margin:0;color:#626569;font-size:.82rem}.system-card{scroll-margin-top:100px}.system-head{display:flex;justify-content:space-between;align-items:flex-start;gap:18px}.system-head h3{max-width:900px;margin:1.7rem 0 1rem;font-size:clamp(2.7rem,4vw,5rem);font-weight:500;letter-spacing:-.07em;line-height:.9}.system-number{font-size:clamp(3rem,6vw,6rem);font-weight:500;letter-spacing:-.1em;line-height:.7;color:#d9dadb}.system-card>p{max-width:780px;color:#626569;font-size:.88rem}.system-details{display:grid;grid-template-columns:repeat(2,1fr);margin:2rem 0 0;border-top:1px solid var(--line);border-left:1px solid var(--line)}.system-details>div{display:flex;flex-direction:column;gap:.5rem;padding:15px;border-right:1px solid var(--line);border-bottom:1px solid var(--line);background:#f0f1f1}.system-details span{font-size:.65rem;color:#777a7d;text-transform:uppercase;letter-spacing:.08em}.system-details strong{font-size:.84rem;font-weight:500}.system-card .r-command{margin-top:1rem}.system-card .r-command pre{max-height:600px;overflow:auto}.system-card .prompt-tip{margin-top:1.5rem;padding:14px 16px;border-left:3px solid var(--dark);background:#f0f1f1;font-size:.78rem}.system-card .prompt-tip strong{color:var(--ink)}.weekend-how{padding-top:0}.weekend-how-card{background:#fff}.how-list{display:grid;grid-template-columns:repeat(2,1fr);margin:0;border-top:1px solid var(--line);border-left:1px solid var(--line);list-style:none;padding:0}.how-list li{display:flex;flex-direction:column;gap:.55rem;min-height:150px;padding:22px;border-right:1px solid var(--line);border-bottom:1px solid var(--line)}.how-list strong{font-size:1rem}.how-list span{color:#626569;font-size:.84rem;line-height:1.55}.weekend-how .r-note{max-width:none;margin-top:1.6rem}.weekend-ending{padding-top:0}.weekend-ending .r-card{background:#171819}.weekend-ending .r-button{display:inline-flex;margin-top:1rem}.weekend-page .copy-btn{cursor:pointer}@media(max-width:1000px){.weekend-steps{grid-template-columns:repeat(3,1fr)}}@media(max-width:900px){.system-details,.how-list{grid-template-columns:1fr}.system-head h3{font-size:clamp(2.8rem,9vw,4.8rem)}}@media(max-width:720px){.weekend-map-card,.weekend-how-card{padding:3rem 22px}.weekend-map-card h2,.weekend-how-card h2{font-size:clamp(3.4rem,12vw,4.8rem)}.weekend-steps{grid-template-columns:1fr}.system-head h3{font-size:clamp(2.8rem,11vw,4.5rem)}.system-card .r-command pre{max-height:650px}}
