.dv-journal-explore{margin:1.5rem 0;padding:1.25rem;border:1px solid rgba(106,128,158,.3);border-radius:1.25rem;background:var(--panel,#1e293b);color:var(--ink,#f1f5f9)}
.dv-journal-view-tabs{display:flex;gap:.5rem;flex-wrap:wrap;margin-bottom:1.25rem}
.dv-journal-view-button{border:1px solid #64748b;border-radius:999px;background:transparent;color:var(--ink,#f1f5f9);padding:.65rem 1rem;font:inherit;cursor:pointer}
.dv-journal-view-button[aria-selected=true]{background:#153654;color:#fff;border-color:#153654}
.dv-journal-view-button:focus-visible,.dv-journal-map-group button:focus-visible{outline:3px solid #e98c32;outline-offset:2px}
.dv-journal-view-panel{min-height:8rem}
.dv-journal-view-panel h3{margin-top:0}
.dv-journal-patterns{display:grid;grid-template-columns:repeat(auto-fit,minmax(11rem,1fr));gap:.75rem;margin:1rem 0}
.dv-journal-pattern,.dv-journal-pattern-note,.dv-journal-growth-card,.dv-journal-map-group{border:1px solid rgba(106,128,158,.3);border-radius:.8rem;padding:1rem;margin:.75rem 0;background:var(--panel-2,#16243d);color:var(--ink,#f1f5f9)}
.dv-journal-pattern{display:flex;gap:.65rem;align-items:center}
.dv-journal-pattern strong{font-size:1.5rem}
.dv-journal-map-group button{margin:.25rem}
.dv-journal-map-detail{border-left:3px solid #4785ae;padding:.5rem 1rem;margin-top:.8rem}
@media(max-width:600px){.dv-journal-explore{padding:.85rem}.dv-journal-view-button{flex:1 1 42%;text-align:center}}

.dv-journal-workspace-nav{display:flex;align-items:center;gap:.5rem;flex-wrap:wrap;margin:1rem 0 1.25rem;font-size:.95rem}.dv-journal-workspace-nav span{color:var(--soft,#475569)}.dv-journal-workspace-nav a{border:1px solid rgba(71,133,174,.45);border-radius:999px;padding:.45rem .75rem;color:var(--ink,#153654);font-weight:700;text-decoration:none}.dv-journal-workspace-nav a:hover{background:var(--panel,#edf6fb)}.dv-journal-workspace-nav a:focus-visible{outline:3px solid #e98c32;outline-offset:2px}@media(max-width:600px){.dv-journal-workspace-nav{align-items:stretch}.dv-journal-workspace-nav span{flex-basis:100%}.dv-journal-workspace-nav a{text-align:center;flex:1 1 28%}}
