.ddp{max-width:720px;margin:0 auto;padding:var(--space-6) var(--space-6) var(--space-16);min-height:100dvh}.ddp-breadcrumb{margin-bottom:var(--space-6)}.ddp-back-link{font-size:13px;color:var(--text-secondary);text-decoration:none;display:inline-flex;align-items:center;gap:var(--space-1);transition:color var(--transition-fast)}.ddp-back-link:hover{color:var(--text-primary)}.ddp-article{gap:var(--space-8)}.ddp-article,.ddp-header{display:flex;flex-direction:column}.ddp-header{gap:var(--space-3)}.ddp-title{font-family:var(--font-mono);font-size:clamp(24px,5vw,40px);font-weight:500;letter-spacing:-.02em;display:flex;align-items:baseline;gap:2px;flex-wrap:wrap;word-break:break-all}.ddp-name{color:var(--text-primary)}.ddp-tld{color:var(--text-tertiary);font-weight:400;font-size:.65em}.ddp-badges{display:flex;flex-wrap:wrap;gap:var(--space-2);align-items:center}.ddp-score-badge,.ddp-status-badge{font-size:12px;font-weight:500;padding:4px 10px;border-radius:var(--radius-sm);font-family:var(--font-body)}.ddp-status-badge--neutral{background:var(--bg-subtle);color:var(--text-secondary)}.ddp-status-badge--available{background:var(--score-premium-bg);color:var(--score-premium)}.ddp-status-badge--registered{background:#FEE2E2;color:#B91C1C}.ddp-status-badge--unknown{background:var(--bg-subtle);color:var(--text-secondary)}.ddp-score-desc{font-size:13px;color:var(--text-secondary);margin:0}.ddp-section{display:flex;flex-direction:column;gap:var(--space-4)}.ddp-section-heading{font-size:15px;font-weight:500;color:var(--text-secondary);text-transform:uppercase;letter-spacing:.06em;font-family:var(--font-body);border-bottom:1px solid var(--border);padding-bottom:var(--space-2)}.ddp-dl{display:flex;flex-direction:column;gap:0}.ddp-dl-row{display:grid;grid-template-columns:140px 1fr;grid-gap:var(--space-4);gap:var(--space-4);padding:var(--space-3) 0;border-bottom:1px solid var(--border);align-items:baseline}.ddp-dl-row:first-child{border-top:1px solid var(--border)}.ddp-dl-row dt{font-size:13px;color:var(--text-secondary);font-weight:400}.ddp-dl-row dd{font-size:14px;color:var(--text-primary);font-family:var(--font-mono);margin:0;word-break:break-all}.ddp-domain-name-full{font-weight:500}.ddp-tags{list-style:none;display:flex;flex-wrap:wrap;gap:var(--space-2);padding:0;margin:0}.ddp-tags .tag{display:inline-flex;align-items:center;padding:3px 8px;font-family:var(--font-mono);font-size:11px;font-weight:500;border-radius:4px;white-space:nowrap;letter-spacing:.02em}.ddp-tags .tag-clean{background:#E9F5EE;color:#1A7A4A}.ddp-tags .tag-short{background:#EEF3FD;color:#2563EB}.ddp-tags .tag-hyphen,.ddp-tags .tag-number{background:#F5F0E8;color:#7D6B54}.ddp-tags .tag-length{background:var(--bg-subtle);color:var(--text-tertiary)}.ddp-tags .tag-word{background:#FFF3E0;color:#B45309}.ddp-tags .tag-archive,.ddp-tags .tag-registered{background:#F3E8FF;color:#7C3AED}.ddp-tags .tag-english,.ddp-tags .tag-swedish{background:#FFF3E0;color:#B45309}.ddp-actions-desc{font-size:13px;color:var(--text-secondary);margin:0}.ddp-action-links{display:flex;flex-wrap:wrap;gap:var(--space-3)}.ddp-action-btn{display:inline-flex;align-items:center;gap:var(--space-1);padding:10px var(--space-5);border-radius:var(--radius-md);font-size:14px;font-weight:500;text-decoration:none;transition:background var(--transition-fast),color var(--transition-fast);white-space:nowrap}.ddp-action-btn--primary{background:var(--accent);color:var(--text-inverse)}.ddp-action-btn--primary:hover{background:var(--accent-hover)}.ddp-action-btn--secondary{background:var(--bg-subtle);color:var(--text-secondary);border:1px solid var(--border)}.ddp-action-btn--secondary:hover{color:var(--text-primary);background:var(--bg-elevated)}.ddp-faq{gap:var(--space-3)}.ddp-faq-item{background:var(--bg-elevated);border:1px solid var(--border);border-radius:var(--radius-md);padding:var(--space-5);display:flex;flex-direction:column;gap:var(--space-2)}.ddp-faq-item h3{font-size:15px;font-weight:500;color:var(--text-primary);font-family:var(--font-body);margin:0;line-height:1.4}.ddp-faq-item p{font-size:13px;line-height:1.6;color:var(--text-secondary);margin:0}@media (max-width:600px){.ddp{padding:var(--space-4) var(--space-4) var(--space-10)}.ddp-dl-row{grid-template-columns:110px 1fr;gap:var(--space-3)}.ddp-action-links{flex-direction:column}.ddp-action-btn{width:100%;justify-content:center}.ddp-faq-item{padding:var(--space-4)}}