.page-container{max-width:800px;margin:0 auto}.page-header{margin-bottom:24px}.page-header h2{margin:0;color:var(--md-sys-color-primary);display:flex;align-items:center}.page-subtitle{margin:8px 0 0;color:var(--md-sys-color-on-surface-variant)}.page-article{padding:32px;line-height:1.7;color:var(--md-sys-color-on-surface)}@media(max-width:768px){.page-article{padding:20px}}.page-article p{color:var(--md-sys-color-on-surface-variant);margin-top:0;margin-bottom:16px;font-size:15px}.page-article p:last-child{margin-bottom:0}.page-article p.body-large{font-size:16px}.page-article h1,.page-article h2,.page-article h3,.page-article h4,.page-article h5,.page-article h6{color:var(--md-sys-color-on-surface);margin-top:24px;margin-bottom:16px;font-weight:600}.page-article h1{font-size:28px}.page-article h2{font-size:24px;color:var(--md-sys-color-primary);border-bottom:1px solid var(--md-sys-color-outline-variant);padding-bottom:8px}.page-article h3{font-size:20px;color:var(--md-sys-color-secondary)}.page-article h4{font-size:16px}.page-article a{color:var(--md-sys-color-primary);font-weight:500;text-decoration:none;transition:opacity var(--md-transition)}.page-article a:hover{text-decoration:underline;opacity:.85}.page-article ul,.page-article ol{margin-top:0;margin-bottom:16px;padding-left:24px;color:var(--md-sys-color-on-surface-variant)}.page-article li{margin-bottom:8px;font-size:14.5px}.page-article li:last-child{margin-bottom:0}.page-article hr{margin:32px 0;border:none;border-top:1px solid var(--md-sys-color-outline-variant)}.page-article strong{color:var(--md-sys-color-on-surface);font-weight:600}.page-article code{font-family:monospace;background:var(--glass-bg-hover);border:1px solid var(--glass-border);padding:2px 6px;border-radius:4px;font-size:13.5px;color:var(--md-sys-color-primary)}.page-article .boards-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:16px;margin-top:16px;margin-bottom:24px}.page-article .board-card{padding:0;border-radius:12px;border:1px solid var(--glass-border);background:var(--glass-bg-hover);text-align:center;transition:transform var(--md-transition),border-color var(--md-transition),box-shadow var(--md-transition)}.page-article .board-card:hover{transform:translateY(-2px);border-color:var(--glass-border-hover);box-shadow:var(--glass-shadow-hover)}.page-article .board-icon{font-size:24px;color:var(--md-sys-color-primary);margin-bottom:8px}.page-article .board-card h4{margin:0 0 8px;color:var(--md-sys-color-on-surface);font-size:16px}.page-article .board-card p{margin:0!important;font-size:12px;line-height:1.5;color:var(--md-sys-color-on-surface-variant)!important}.page-article .board-card a{display:block;padding:16px;text-decoration:none!important;color:inherit!important;transition:opacity var(--md-transition)}.page-article .board-card a:hover{text-decoration:none!important;opacity:.9}.page-article .features-list{list-style:none;padding:0;margin:16px 0}.page-article .features-list li{margin-bottom:16px;display:flex;gap:12px;align-items:flex-start}.page-article .features-list li:last-child{margin-bottom:0}.page-article .feature-check{color:var(--md-sys-color-primary);font-size:18px;margin-top:2px;display:inline-flex}.page-article .features-list strong{display:block;font-size:14.5px;color:var(--md-sys-color-on-surface);margin-bottom:4px}.page-article .features-list p{margin:0!important}.page-article .stats-container{width:100%;max-width:600px;margin:24px auto;border-radius:12px;overflow:hidden;border:1px solid var(--glass-border);background:var(--glass-bg);box-shadow:var(--glass-shadow);position:relative}.page-article .stats-wrapper{width:100%;position:relative;overflow:hidden;display:flex;justify-content:center;align-items:center}.page-article .stats-wrapper iframe{border:none;display:block;transform-origin:center center;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%) scale(var(--iframe-scale, 1));width:800px;height:400px}.page-article .support-buttons{display:flex;flex-wrap:wrap;gap:12px;margin-top:16px;margin-bottom:24px}.page-article .support-buttons a{padding:10px 18px;border-radius:20px;font-size:13.5px;display:inline-flex;align-items:center;gap:8px;text-decoration:none}
