.source-toolbar{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:13px 24px;border:1px solid #775932;border-left:3px solid #bc8a44;background:linear-gradient(100deg,#332719,#211b13);padding:18px 21px;margin:0 0 28px;box-shadow:inset 0 0 0 2px #130f0a55}.source-toolbar strong{font-family:'Cinzel',Georgia,serif;font-size:14px;color:#e1bf7e}.source-toolbar p{color:#b8a484;font-size:11px;line-height:1.7;margin:7px 0 0}.source-toolbar-actions{display:flex;gap:10px;align-items:center}.source-switch{border:1px solid #a27a40;background:linear-gradient(#624325,#392818);color:#f2d397;font-family:'Cinzel',Georgia,serif;font-size:11px;padding:12px 16px;box-shadow:inset 0 1px 0 #bc945344;border-radius:2px}.source-switch:hover{background:linear-gradient(#80592f,#4d331c)}.source-explanation{flex-basis:100%;border-top:1px solid #5d472b;padding-top:10px}.source-explanation b{color:#ddba7d;font-weight:400}.source-toolbar-actions .text-button{margin-left:5px}.source-switch:focus-visible{outline:2px solid #efb557;outline-offset:3px}@media(max-width:740px){.source-toolbar{padding:16px;margin-bottom:25px;gap:13px}.source-toolbar-actions{width:100%;gap:8px}.source-switch{padding:12px;flex:1}.source-toolbar strong{font-size:13px}}
