/* A fully unpacked Hermes profile, in the same handwritten workbench. */
.hermes-workbench{border:1px solid #aeb49b;background:#fcfaf0;margin:30px 0;padding:24px}.hermes-workbench-bar{display:flex;justify-content:space-between;align-items:center;gap:20px;border-bottom:1px solid #afb69b;padding-bottom:13px}.dool-app .hermes-workbench h2{font-family:'Kalam',cursive!important;font-size:30px;line-height:1.1;margin:0}.hermes-workbench-bar span{font-size:14px;color:#77834b}.hermes-workbench>p{font-size:17px;line-height:1.6;max-width:900px}.hermes-file-layout{display:grid;grid-template-columns:290px minmax(0,1fr);gap:25px;padding-top:10px}.hermes-file-layout h3{font-family:'Kalam',cursive!important;font-size:30px;margin:10px 0}.hermes-file-layout dl{display:grid;grid-template-columns:1fr 1fr;font-size:14px;gap:10px;margin:18px 0 25px}.hermes-file-layout dd{margin:0;text-align:right}.hermes-file-layout dt{color:#788169}.hermes-file-layout label{display:block;font-size:16px}.hermes-file-layout select{display:block;width:100%;background:#fffdf4;border:1px solid #a3ac8e;padding:9px;font-size:15px;margin-top:8px}.hermes-file-layout button{border-radius:0;box-shadow:none;background:#e9ebba;border:1px solid #a4ae8c;padding:9px 12px;font-size:14px!important}.hermes-file-layout .small{font-size:14px;line-height:1.65}.hermes-file-caption{display:flex;justify-content:space-between;gap:15px;padding:11px 14px;background:#e9ecd9;border:1px solid #aab39a}.hermes-file-caption span{font-size:11px!important;letter-spacing:1px}.hermes-file-caption b{font-size:16px}.dool-app .hermes-file-layout pre{font:13px/1.7 ui-monospace,Consolas,monospace!important;margin:0;white-space:pre-wrap;overflow-wrap:anywhere;height:440px;overflow:auto;background:#f7f8ee;padding:20px;border:1px solid #b9c1a7;border-top:0}.hermes-chapter-links{display:flex;gap:9px;flex-wrap:wrap;border-block:1px solid #b0b99d;padding:14px 0;margin:30px 0}.hermes-chapter-links button{font-size:15px!important;border:0;border-bottom:1px solid #8e9e6d;background:none;border-radius:0;box-shadow:none;padding:8px 13px}.hermes-chapter{display:grid;grid-template-columns:280px minmax(0,1fr);gap:44px;padding:32px 0;border-bottom:1px solid #b7c0a3;scroll-margin-top:20px}.hermes-chapter-label>span{font-family:'Kalam',cursive!important;font-size:45px;line-height:1;color:#a2aa8c}.dool-app .hermes-chapter-label h2{font-family:'Kalam',cursive!important;font-size:33px;line-height:1.15;margin:13px 0}.hermes-chapter-label p,.hermes-chapter>div>p{font-size:17px;line-height:1.6}.hermes-guide-copy h3,.hermes-faq h3{font-family:'Kalam',cursive!important;font-size:25px;line-height:1.3;margin:27px 0 10px}.hermes-guide-copy h3:first-child{margin-top:0}.hermes-guide-copy p,.hermes-faq p{font-size:17px;line-height:1.7;margin:9px 0 18px;max-width:900px}.hermes-guide-copy code,.hermes-faq code{font:13px monospace!important;background:#e9ecd9;padding:1px 4px}.hermes-comparison{overflow:auto;margin:26px 0}.hermes-comparison table{border-collapse:collapse;width:100%;min-width:450px;font-size:15px;line-height:1.55}.hermes-comparison th,.hermes-comparison td{text-align:left;border-bottom:1px solid #b3bea0;padding:13px 15px 13px 0;vertical-align:top}.hermes-comparison th{background:#ecefdc}.hermes-comparison td:first-child{width:105px;font-weight:700}.hermes-skill-row{display:grid;grid-template-columns:180px 1fr auto;gap:20px;align-items:center;padding:18px 0;border-bottom:1px solid #bcc4ac}.hermes-skill-row:first-child{padding-top:0}.hermes-skill-row h3{font-family:'Kalam',cursive!important;font-size:23px;margin:0}.hermes-skill-row p{font-size:16px;margin:0}.hermes-skill-row button,.hermes-mission button{font-size:14px!important;background:#efedce;border:1px solid #9fae85;padding:8px 12px;border-radius:0;box-shadow:none;min-width:90px}.hermes-skill-row button[aria-pressed=true]{background:#dce7b8}.hermes-mission{border-bottom:1px solid #bbc4aa;padding:23px 0}.hermes-mission:first-child{padding-top:0}.hermes-mission h3{font-family:'Kalam',cursive!important;font-size:25px;margin:0 0 11px}.hermes-mission p{font-size:17px;line-height:1.65;margin:10px 0 16px}.hermes-faq details{padding:17px 0;border-bottom:1px solid #b5bea2}.hermes-faq details:first-child{padding-top:0}.hermes-faq summary{cursor:pointer;font-size:19px;font-weight:400}.hermes-reference-links{display:flex;flex-direction:column;align-items:flex-start;gap:12px;margin:25px 0}.hermes-reference-links a{font-size:16px;text-underline-offset:4px}
@media(max-width:1000px){.hermes-file-layout{grid-template-columns:240px minmax(0,1fr)}.hermes-chapter{grid-template-columns:230px minmax(0,1fr);gap:28px}.hermes-skill-row{grid-template-columns:1fr auto;gap:10px}.hermes-skill-row p{grid-column:1}.hermes-skill-row button{grid-column:2;grid-row:1/3}}
@media(max-width:750px){.hermes-file-layout,.hermes-chapter{grid-template-columns:1fr}.hermes-workbench{padding:18px}.hermes-workbench-bar{align-items:flex-start;flex-direction:column;gap:9px}.hermes-workbench-bar h2{font-size:27px}.hermes-file-layout dl{max-width:340px}.hermes-file-layout>aside>p{max-width:500px}.dool-app .hermes-file-layout pre{height:340px;font-size:11px!important}.hermes-chapter{gap:15px;padding:26px 0}.hermes-chapter-label{display:grid;grid-template-columns:45px 1fr;gap:0 14px}.hermes-chapter-label>span{font-size:35px}.dool-app .hermes-chapter-label h2{font-size:28px;margin:0}.hermes-chapter-label p{grid-column:1/-1}.hermes-chapter-links{gap:5px}.hermes-chapter-links button{padding:7px 8px;font-size:13px!important}.hermes-guide-copy p,.hermes-faq p{font-size:16px}.hermes-skill-row h3{font-size:21px}}
@media(max-width:600px){.dool-app header nav{gap:3px}.dool-app.writing-skin header nav>a,.dool-app.writing-skin header .lab-dropdown>summary{font-size:14px!important;padding-inline:2px}.dool-app header nav>a[aria-current=page]{padding-inline:7px}.hermes-file-caption span{font-size:9px!important}.hermes-workbench{padding:15px}.hermes-chapter-label h2{font-size:26px!important}}
