/* The workshop's light palette: gold, cyan, blue, violet and pink. */
:root{
 color-scheme:light;
 --brand-gold:#f2c85e;--brand-cyan:#08a6cf;--brand-blue:#2563d4;
 --brand-violet:#8253d6;--brand-pink:#d849b3;
 --brand-ink:#24324a;--brand-muted:#64738b;--brand-canvas:#f6f8fd;
 --brand-line:#dfe6f1;--brand-blue-soft:#edf4ff;--brand-violet-soft:#f3edfc;
 --brand-pink-soft:#fceef8;--brand-gold-soft:#fff8e5;
 --brand-spectrum:linear-gradient(105deg,#f2c85e 0%,#08a6cf 28%,#2563d4 52%,#8253d6 75%,#d849b3 100%);
}
.brand-orbit{display:inline-grid;place-items:center;flex:none;width:36px;height:36px;border-radius:50%;background:radial-gradient(circle,#fff 54%,transparent 57%),conic-gradient(from 215deg,#f2c85e,#08a6cf,#2563d4,#8253d6,#d849b3,#f2c85e);color:#8253d6!important;font-size:23px;font-weight:400;line-height:1;box-shadow:0 3px 12px #8253d614}
.masterrek-calculator-logo{display:block;width:76px;height:76px;object-fit:contain;background:#091022;border-radius:14px;flex-shrink:0}
.calculator-nav{display:flex;align-items:flex-start;flex-wrap:wrap;gap:8px;padding:12px 24px;background:#fff;border-bottom:1px solid #e2e8f3;position:relative;z-index:30}.calculator-nav>a,.calculator-signs-menu>summary{display:flex;gap:12px;align-items:center;min-height:42px;padding:10px 14px;color:#294361;border:1px solid #dce4f1;border-top:3px solid #42b9cf;border-radius:9px;text-decoration:none;font-size:13px;background:#fff;cursor:pointer}.calculator-signs-menu{position:relative}.calculator-signs-menu>summary{border-top-color:#8a58d4;list-style:none}.calculator-signs-menu>summary.current,.calculator-nav a[aria-current=page]{color:#155de1;background:#eef4ff}.calculator-signs-menu>div{position:absolute;top:calc(100% + 6px);left:0;z-index:50;min-width:280px;padding:8px;background:#fff;border:1px solid #dce4f1;border-radius:12px;box-shadow:0 10px 35px #172d4829}.calculator-signs-menu>div a{display:block;padding:12px 14px;text-decoration:none;color:#294361;border-radius:8px;font-size:14px}.calculator-signs-menu>div a:hover{background:#eff4fc}
@media(max-width:700px){.calculator-nav{padding:10px}.calculator-nav>a,.calculator-signs-menu>summary{padding:8px 10px;font-size:12px}.masterrek-calculator-logo{width:54px;height:54px}}
