.sello-page{max-width:760px;padding-top:2.5rem;padding-bottom:4rem}.sello-hero{text-align:center;margin-bottom:2rem}.sello-icon{display:inline-flex;align-items:center;justify-content:center;width:60px;height:60px;border-radius:50%;background:rgba(212,175,55,.12);border:1px solid rgba(212,175,55,.3);color:var(--primary);margin-bottom:1rem}.sello-hero h1{font-family:var(--font-outfit),sans-serif;font-size:clamp(1.5rem,4vw,2.1rem);font-weight:700;margin-bottom:.75rem}.sello-hero p{color:var(--text-muted);line-height:1.7;max-width:560px;margin:0 auto 1.25rem}.sello-hero strong{color:var(--primary)}.sello-preview{display:block;margin:.5rem auto .75rem;max-width:100%;height:auto}.sello-hint{font-size:.82rem;color:var(--text-muted)}.sello-back a,.sello-hint a{color:var(--primary)}.sello-card{padding:1.5rem 1.75rem;margin-bottom:1.5rem;border-radius:14px}.sello-card h2{display:flex;align-items:center;gap:.5rem;font-size:1.1rem;font-weight:700;margin-bottom:.5rem}.sello-card h2 svg{color:var(--primary)}.sello-card>p{color:var(--text-muted);font-size:.92rem;line-height:1.65;margin-bottom:1rem}.sello-code{display:flex;flex-direction:column;gap:.75rem;margin-bottom:1rem}.sello-code pre{overflow-x:auto;margin:0;padding:.9rem 1rem;background:rgba(0,0,0,.45);border:1px solid var(--card-border);border-radius:10px;font-size:.78rem;line-height:1.55;color:#e4e4e7;white-space:pre-wrap;word-break:break-all}.sello-copy-btn{align-self:flex-start;display:inline-flex;align-items:center;gap:.45rem;padding:.65rem 1.2rem;background:var(--primary);color:#000;font-weight:700;font-size:.9rem;border:none;border-radius:9px;cursor:pointer}.sello-copy-btn:hover{background:var(--primary-hover)}.sello-howto summary{cursor:pointer;color:var(--primary);font-size:.9rem;font-weight:600}.sello-howto ul{margin:.75rem 0 0 1.1rem;color:var(--text-muted);font-size:.88rem;line-height:1.8}.sello-howto strong{color:var(--foreground)}.sello-back{text-align:center;margin-top:2rem;font-size:.9rem}