.wp-decision-tree-container{max-width:800px;margin:0 auto;padding:20px;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif}.wp-decision-tree-title{font-size:24px;margin-bottom:15px;color:#333}.wp-decision-tree-description{margin-bottom:25px;color:#555;line-height:1.5}.wp-decision-tree-content{background:#fff;border-radius:8px;padding:25px;box-shadow:0 2px 10px rgb(0 0 0 / .1);margin-bottom:20px}.wp-decision-tree-question{margin-bottom:20px}.wp-decision-tree-question h3.question-text{font-size:20px;margin-bottom:20px;color:#333;line-height:1.4}.wp-decision-tree-answers{display:flex;flex-direction:column;gap:12px}.wp-decision-tree-answer{background:#f7f7f7;border:2px solid #e0e0e0;border-radius:6px;padding:12px 20px;font-size:16px;cursor:pointer;transition:all 0.2s ease;text-align:left;color:#333;font-weight:400}.wp-decision-tree-answer:hover{background:#eaeaea;border-color:#ccc}.wp-decision-tree-answer:focus{outline:none;box-shadow:0 0 0 2px rgb(66 153 225 / .5)}.wp-decision-tree-result{background:#f0f7ff;border-radius:6px;padding:20px;margin-top:20px;border-left:4px solid #4299e1}.wp-decision-tree-controls{margin-top:20px;text-align:center}.wp-decision-tree-restart{background:#4299e1;color:#fff;border:none;border-radius:4px;padding:10px 20px;font-size:16px;cursor:pointer;transition:background 0.2s ease}.wp-decision-tree-restart:hover{background:#3182ce}.wp-decision-tree-container.theme-dark{background:#2d3748;color:#e2e8f0}.wp-decision-tree-container.theme-dark .wp-decision-tree-title,.wp-decision-tree-container.theme-dark .wp-decision-tree-question h3.question-text{color:#e2e8f0}.wp-decision-tree-container.theme-dark .wp-decision-tree-content{background:#1a202c;box-shadow:0 2px 10px rgb(0 0 0 / .3)}.wp-decision-tree-container.theme-dark .wp-decision-tree-answer{background:#2d3748;border-color:#4a5568;color:#e2e8f0}.wp-decision-tree-container.theme-dark .wp-decision-tree-answer:hover{background:#4a5568}.wp-decision-tree-container.theme-dark .wp-decision-tree-result{background:#2c5282;border-left-color:#4299e1}.wp-decision-tree-container.theme-colorful .wp-decision-tree-content{background:#fffaf0}.wp-decision-tree-container.theme-colorful .wp-decision-tree-answer{background:#ebf8ff;border-color:#90cdf4;color:#2c5282}.wp-decision-tree-container.theme-colorful .wp-decision-tree-answer:hover{background:#bee3f8}.wp-decision-tree-container.theme-colorful .wp-decision-tree-result{background:#e6fffa;border-left-color:#38b2ac}.wp-decision-tree-question{animation:fadeIn 0.5s ease}.wp-decision-tree-result{animation:slideIn 0.5s ease}@keyframes fadeIn{from{opacity:0}to{opacity:1}}@keyframes slideIn{from{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@media (max-width:768px){.wp-decision-tree-container{padding:15px}.wp-decision-tree-content{padding:15px}.wp-decision-tree-question h3.question-text{font-size:18px}.wp-decision-tree-answer{padding:10px 15px;font-size:15px}}