:root{--rb-icon-urgent:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='8.5'/%3E%3Cpath d='M12 7.5v5'/%3E%3Cpath d='M12 16v.1'/%3E%3C/svg%3E");--rb-icon-alert:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M12 4 2.8 19.5h18.4z'/%3E%3Cpath d='M12 10v4.5'/%3E%3Cpath d='M12 17.3v.1'/%3E%3C/svg%3E");--rb-icon-clipboard:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='5.5' y='4.5' width='13' height='16' rx='2'/%3E%3Cpath d='M9 4.5v-1h6v1'/%3E%3Cpath d='M9 11h6'/%3E%3Cpath d='M9 15h4'/%3E%3C/svg%3E");--rb-icon-bulb:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M9 18h6'/%3E%3Cpath d='M10 21h4'/%3E%3Cpath d='M12 3a6 6 0 0 0-3.5 10.9c.6.5 1 1.2 1 2v.1h5v-.1c0-.8.4-1.5 1-2A6 6 0 0 0 12 3z'/%3E%3C/svg%3E");--rb-icon-question:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 5h14a1.5 1.5 0 0 1 1.5 1.5v8A1.5 1.5 0 0 1 19 16h-7l-4.5 3.5V16H5a1.5 1.5 0 0 1-1.5-1.5v-8A1.5 1.5 0 0 1 5 5z'/%3E%3Cpath d='M10 8.8a2 2 0 1 1 2.8 1.8c-.5.3-.8.7-.8 1.3'/%3E%3Cpath d='M12 13.9v.1'/%3E%3C/svg%3E");--rb-danger:#ff5a5f;--rb-danger-soft:#ff5a5f1a;--rb-warn:#f0b44c;--rb-warn-soft:#f0b44c1a;--rb-calm:#6fc3ad;--rb-calm-soft:#6fc3ad1a;--rb-danger-border:#ff5a5f73;--rb-warn-border:#f0b44c73;--rb-calm-border:#6fc3ad73;--rb-card:var(--bg-card,#172a45);--rb-soft:var(--bg-card-hover,#233554)}[data-theme=light]{--rb-danger:#d32f2f;--rb-danger-soft:#d32f2f12;--rb-warn:#b26a00;--rb-warn-soft:#b26a0014;--rb-calm:#2e6b5e;--rb-calm-soft:#2e6b5e14;--rb-danger-border:#d32f2f4d;--rb-warn-border:#b26a004d;--rb-calm-border:#2e6b5e4d;--rb-card:#fff;--rb-soft:#f5f2eb}.rb-keypoints{background:var(--rb-card);border:1px solid var(--border-color);border-radius:12px;margin:0 0 1.75rem;padding:1rem 1.25rem}.rb-keypoints .rb-keypoints__title{color:var(--text-primary);border:0;margin:0 0 .5rem;padding:0;font-size:1.15rem;font-weight:700}.rb-keypoints ul,.article-body .rb-keypoints ul{margin:0;padding:0;list-style:none}@media (width<=768px){.rb-keypoints{margin-bottom:1.25rem;padding:.85rem .95rem}}.rb-keypoints li{margin-bottom:.4rem}.rb-keypoints li>strong:first-child{color:var(--rb-danger)}.rb-keypoints p:last-child{margin-bottom:0}.rb-triage{border-radius:12px;margin:1rem 0;padding:.75rem 1rem}.rb-triage h4{margin:0 0 .25rem;font-size:1.02rem}.rb-triage ul{margin:0;padding-left:1.3em}.article-body .rb-triage ul,.quick-article .article-body .rb-triage ul,.article-body .rb-triage li:last-child,.quick-article .article-body .rb-triage li:last-child{margin-bottom:0}.rb-triage.t-red{background:var(--rb-danger-soft);border:1px solid var(--rb-danger-border)}.rb-triage.t-red h4{color:var(--rb-danger)}.rb-triage h4:before,.rb-ask .rb-ask__title:before{content:"";vertical-align:-.15em;width:1.05em;height:1.05em;-webkit-mask:var(--rb-icon) center / contain no-repeat;mask:var(--rb-icon) center / contain no-repeat;background-color:currentColor;margin-right:.35em;display:inline-block}.rb-triage.t-red h4:before{--rb-icon:var(--rb-icon-urgent)}.rb-triage.t-amber{background:var(--rb-warn-soft);border:1px solid var(--rb-warn-border)}.rb-triage.t-amber h4{color:var(--rb-warn)}.rb-triage.t-amber h4:before{--rb-icon:var(--rb-icon-alert)}.rb-triage.t-green{background:var(--rb-calm-soft);border:1px solid var(--rb-calm-border)}.rb-triage.t-green h4{color:var(--rb-calm)}.rb-triage.t-green h4:before{--rb-icon:var(--rb-icon-clipboard)}.rb-ask .rb-ask__title:before{--rb-icon:var(--rb-icon-question)}.rb-triage.t-neutral{background:var(--info-soft,var(--rb-soft));border:1px solid var(--info-border,var(--border-color))}.rb-triage.t-neutral h4{color:var(--info-text,var(--text-primary))}.rb-triage.t-neutral h4:before{--rb-icon:var(--rb-icon-urgent)}.rb-triage-group{background:var(--rb-soft);border:1px solid var(--border-color);border-radius:12px;margin:1rem 0;padding:.7rem 1rem .6rem}.rb-triage-group__title{color:var(--text-primary);margin:0 0 .35rem;font-weight:700}.article-body .rb-triage-group>h3.rb-triage-group__title{font-family:inherit;font-size:1em;line-height:inherit;letter-spacing:inherit;margin:0 0 1.5rem;scroll-margin-top:0}.rb-triage-group .rb-triage{background:0 0;border:0;border-radius:0;margin:0;padding:.45rem 0}.rb-triage-group .rb-triage+.rb-triage{border-top:1px solid var(--border-color)}.rb-triage-group--current .rb-triage h4{color:var(--text-primary);font-size:1em;line-height:1.4}.rb-triage-group--current .rb-triage:not(.t-red) h4:before{content:none}.rb-triage-group--current .rb-triage.t-red h4{color:var(--rb-danger)}.rb-triage-group--current .rb-triage strong{font-weight:inherit}.rb-triage-group__cross{border-top:1px solid var(--border-color);color:var(--text-primary);margin:.4rem 0 0;padding-top:.45rem;font-size:.93em}.rb-collapse>summary{cursor:pointer;align-items:baseline;gap:.4rem;list-style:none;display:flex}.rb-collapse>summary::-webkit-details-marker{display:none}.rb-collapse>summary:before{content:"▸";color:var(--text-secondary);flex:none;transition:transform .15s}.rb-collapse[open]>summary:before{transform:rotate(90deg)}.rb-collapse>summary>h4,.rb-collapse>summary>.rb-ask__title{margin:0}@media print{.rb-collapse>summary:before{content:none}.rb-collapse::details-content{content-visibility:visible;display:contents}}.rb-fold{border:1px dashed var(--border-color);background:var(--rb-card);border-radius:12px;margin:.9rem 0 1.1rem;font-size:.93em}.rb-fold>summary{cursor:pointer;color:var(--text-secondary);padding:.6rem .9rem}.rb-fold>:not(summary){margin-left:1rem;margin-right:1rem}.rb-fold[open]{padding-bottom:.5rem}.rb-ask{background:var(--rb-card);border:1px solid var(--border-color);border-radius:12px;margin:1rem 0;padding:.9rem 1.25rem}.rb-ask .rb-ask__title{color:var(--text-primary);border:0;margin:0 0 .4rem;padding:0;font-size:1.1rem;font-weight:700}.flow-figure{margin:1rem 0 1.5rem}.flow{gap:.5rem;display:grid}.flow-step{background:var(--rb-card);border:1px solid var(--border-color);border-radius:10px;padding:.6rem .9rem}.flow-step>strong{color:var(--rb-danger)}.flow-list,.article-body .flow-list,.quick-article .article-body .flow-list{margin:.25rem 0;padding-left:1.2em}.article-body .flow-list li:last-child{margin-bottom:0}.flow-arrow{text-align:center;color:var(--text-secondary);line-height:1}.flow-branches{grid-template-columns:repeat(2,1fr);gap:.5rem;display:grid}.flow-branches[data-count="3"],.flow-branches[data-count="6"]{grid-template-columns:repeat(3,1fr)}@media (width<=640px){.flow-branches,.flow-branches[data-count="3"],.flow-branches[data-count="6"]{grid-template-columns:1fr}}.flow-who{font-size:inherit;white-space:nowrap;border-radius:6px;padding:1px 8px}.flow-who--you{background:var(--rb-calm-soft);color:var(--rb-calm)}.flow-who--team{background:var(--rb-soft);color:var(--text-secondary)}.flow-ref{font-size:inherit;border-radius:6px;margin-top:.25rem;padding:1px 8px;display:inline-block}.flow-ref:before{content:"→ 見「"}.flow-ref:after{content:"」"}.flow-ref--action:before{content:"→ "}.flow-ref--action:after{content:none}.flow-ref--urgent{background:var(--rb-danger-soft);color:var(--rb-danger)}.flow-ref--soon{background:var(--rb-warn-soft);color:var(--rb-warn)}.flow-ref--notice{background:var(--rb-soft);color:var(--text-primary)}.flow-ref--routine{background:var(--rb-calm-soft);color:var(--rb-calm)}.flow-note{color:var(--text-secondary);margin-top:.4rem;font-size:.82rem}
