:root{--gc-red:#d23f2a;--gc-red-soft:#c4604e;--gc-red-deep:#a82a1c;--gc-indigo:#1d3a5f;--gc-gold:#e3a93c;--gc-ink:#2b211a;--gc-paper:#f6ead0;--gc-cream:#fffaf0}.guochao-shell{min-height:100vh;color:var(--gc-ink);font-family:Noto Sans SC,PingFang SC,Microsoft YaHei,sans-serif;background-color:#f3e8d2;background-image:radial-gradient(circle at 12% 8%,rgba(210,63,42,.07),transparent 34%),radial-gradient(circle at 88% 4%,rgba(29,58,95,.06),transparent 30%),radial-gradient(circle,rgba(43,33,26,.075) 1.4px,transparent 0);background-size:auto,auto,17px 17px}.gc-panel{position:relative;background:linear-gradient(180deg,#fffaf0,#f7edd8);border:3px solid var(--gc-ink);border-radius:18px;box-shadow:6px 6px 0 rgba(43,33,26,.92)}.gc-panel--flat{box-shadow:4px 4px 0 rgba(43,33,26,.85)}.gc-panel--inset{background:#fffdf6;border:2.5px solid var(--gc-ink);border-radius:14px;box-shadow:none}.gc-btn{display:inline-flex;align-items:center;justify-content:center;gap:.4rem;padding:.62rem 1.25rem;font-family:inherit;font-weight:800;font-size:1rem;letter-spacing:.02em;line-height:1.2;color:#fff;background:linear-gradient(180deg,#d4705e,var(--gc-red-soft));border:3px solid var(--gc-ink);border-radius:999px;box-shadow:4px 4px 0 var(--gc-ink);cursor:pointer;text-decoration:none;transition:transform .12s ease,box-shadow .12s ease,background .12s ease;white-space:nowrap}.gc-btn:hover{transform:translate(-1px,-1px);box-shadow:5px 5px 0 var(--gc-ink);background:linear-gradient(180deg,#e85446,#c9351f)}.gc-btn:active{transform:translate(2px,2px);box-shadow:1px 1px 0 var(--gc-ink)}.gc-btn:disabled{opacity:.55;cursor:not-allowed;transform:none}.gc-btn--gold{color:var(--gc-ink);background:linear-gradient(180deg,#f2c14e,var(--gc-gold))}.gc-btn--gold:hover{background:linear-gradient(180deg,#f6cb63,#d99a22)}.gc-btn--ghost{color:var(--gc-ink);background:linear-gradient(180deg,#fffdf6,#f4e9d2)}.gc-btn--ghost:hover{background:linear-gradient(180deg,#ffffff,#faf0dc)}.gc-btn--sm{padding:.45rem 1rem;font-size:.9rem;border-width:2.5px;box-shadow:3px 3px 0 var(--gc-ink)}.gc-btn--sm:hover{box-shadow:4px 4px 0 var(--gc-ink)}.gc-btn--sm:active{box-shadow:1px 1px 0 var(--gc-ink)}.gc-tag{display:inline-flex;align-items:center;gap:.3rem;padding:.28rem .75rem;font-size:.9rem;font-weight:800;color:var(--gc-ink);background:#fffdf6;border:2.5px solid var(--gc-ink);border-radius:999px;box-shadow:2.5px 2.5px 0 rgba(43,33,26,.85);white-space:nowrap}.gc-tag--red{color:#fff;background:var(--gc-red-soft)}.gc-tag--gold{background:var(--gc-gold)}.gc-tag--indigo{color:#fff;background:var(--gc-indigo)}.gc-title{font-family:Noto Sans SC,PingFang SC,Microsoft YaHei,sans-serif;font-weight:900;color:var(--gc-ink);letter-spacing:.02em;line-height:1.2}.gc-title--stroke{color:var(--gc-ink);text-shadow:3px 0 0 #fff,-3px 0 0 #fff,0 3px 0 #fff,0 -3px 0 #fff,2px 2px 0 #fff,-2px 2px 0 #fff,2px -2px 0 #fff,-2px -2px 0 #fff,6px 6px 0 var(--gc-red)}.gc-sticker{filter:drop-shadow(3px 3px 0 rgba(43,33,26,.28));-webkit-user-select:none;-moz-user-select:none;user-select:none;pointer-events:none}.gc-sticker--float{animation:gc-bob 3.4s ease-in-out infinite}@keyframes gc-bob{0%,to{transform:translateY(0) rotate(-2deg)}50%{transform:translateY(-9px) rotate(2deg)}}.gc-feedback-monkey{background:none;border:0;padding:0;font:inherit;cursor:pointer}.gc-speech{position:relative;background:#fffdf6;border:2.5px solid var(--gc-ink);border-radius:14px;padding:.35rem .9rem;font-size:.85rem;font-weight:700;color:var(--gc-ink);white-space:nowrap;box-shadow:3px 3px 0 rgba(43,33,26,.28);transition:background-color .2s ease;animation:gc-bubble-bob 2.8s ease-in-out infinite}.gc-speech:before{right:-10px;border-top:8px solid transparent;border-bottom:8px solid transparent;border-left:11px solid var(--gc-ink)}.gc-speech:after,.gc-speech:before{content:"";position:absolute;top:50%;transform:translateY(-50%)}.gc-speech:after{right:-6.5px;border-top:5.5px solid transparent;border-bottom:5.5px solid transparent;border-left:7.5px solid #fffdf6}.gc-feedback-monkey:hover .gc-speech{background:var(--gc-gold)}.gc-feedback-monkey:hover .gc-speech:after{border-left-color:var(--gc-gold)}@keyframes gc-bubble-bob{0%,to{transform:translateY(0)}50%{transform:translateY(-3px)}}.gc-metric{background:#fffdf6;border:2.5px solid var(--gc-ink);border-radius:12px;padding:.5rem .7rem}.gc-metric__label{font-size:.9rem;font-weight:700;color:#7a6a58}.gc-metric__value{margin-top:.15rem;font-size:1.2rem;font-weight:900;color:var(--gc-indigo);font-variant-numeric:tabular-nums}.gc-metric__value--up{color:var(--gc-red)}.gc-metric__value--down{color:#1f7a4d}.gc-nav{display:flex;flex-wrap:wrap;align-items:stretch;gap:8px}.gc-navtile{display:flex;flex-direction:column;align-items:center;gap:4px;min-width:92px;padding:11px 14px 9px;background:#f7eeda;border:3px solid var(--gc-ink);border-radius:16px;box-shadow:4px 4px 0 rgba(43,33,26,.85);text-decoration:none;transition:transform .12s ease,background .12s ease}.gc-navtile:hover{transform:translateY(-2px);background:#fff}.gc-navtile--active,.gc-navtile--active:hover{background:var(--gc-red-soft)}.gc-navtile__icon{width:52px;height:52px;filter:none;flex-shrink:0}.gc-navtile__label{font-size:1.05rem;font-weight:800;color:var(--gc-ink);letter-spacing:.02em;white-space:nowrap}.gc-navtile--active .gc-navtile__label{color:#fff}.gc-hero{position:relative;background:radial-gradient(circle at 82% 18%,rgba(227,169,60,.22),transparent 42%),radial-gradient(circle at 6% 88%,rgba(210,63,42,.1),transparent 40%),linear-gradient(180deg,#fffbf0,#f6ead0)}.gc-toolcard{display:flex;align-items:flex-start;gap:.75rem;padding:.9rem;background:linear-gradient(180deg,#fffaf0,#f7edd8);border:3px solid var(--gc-ink);border-radius:16px;box-shadow:4px 4px 0 rgba(43,33,26,.9);text-decoration:none;transition:transform .14s ease,box-shadow .14s ease}.gc-toolcard:hover{transform:translate(-2px,-3px);box-shadow:7px 8px 0 rgba(43,33,26,.95)}.gc-divider{display:block;width:100%;height:auto;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.gc-dialog-content{background:linear-gradient(180deg,#fffaf0,#f6ead0)!important;border:3px solid var(--gc-ink)!important;border-radius:20px!important;box-shadow:8px 8px 0 rgba(43,33,26,.95)!important}.gc-select-trigger{background:#fffdf6!important;border:1.5px solid rgba(43,33,26,.28)!important;border-radius:12px!important;font-weight:700!important;box-shadow:none!important;transition:border-color .15s ease,box-shadow .15s ease}.gc-select-trigger:hover{border-color:rgba(43,33,26,.5)!important;background:#fff!important}.gc-select-trigger:focus,.gc-select-trigger[data-state=open]{border-color:var(--gc-red)!important;background:#fff!important;box-shadow:0 0 0 3px rgba(210,63,42,.14)!important}.gc-link{color:var(--gc-red);font-weight:800;text-decoration:none}.gc-link:hover{text-decoration:underline;text-underline-offset:3px}.gc-iconbtn{display:inline-flex;align-items:center;justify-content:center;width:2.35rem;height:2.35rem;color:var(--gc-ink);background:linear-gradient(180deg,#fffdf6,#f4e9d2);border:2.5px solid var(--gc-ink);border-radius:999px;box-shadow:2.5px 2.5px 0 rgba(43,33,26,.85);cursor:pointer;transition:transform .12s ease,background .12s ease}.gc-iconbtn:hover{transform:translateY(-2px);background:#fff}.gc-iconbtn:active{transform:translate(1px,1px);box-shadow:1px 1px 0 rgba(43,33,26,.85)}.gc-iconbtn--alert{color:#fff;background:linear-gradient(180deg,#d4705e,var(--gc-red-soft))}.gc-pop{background:linear-gradient(180deg,#fffaf0,#f6ead0)!important;border:3px solid var(--gc-ink)!important;border-radius:16px!important;box-shadow:6px 6px 0 rgba(43,33,26,.95)!important;color:var(--gc-ink)!important}.gc-pop-title{font-weight:900;color:var(--gc-ink)}.gc-pop-row{display:flex;width:100%;align-items:center;gap:.5rem;border:2px solid #d8c9ae;border-radius:12px;background:#fffdf6;padding:.4rem .65rem;text-align:left;font-weight:700;color:var(--gc-ink);transition:transform .12s ease,border-color .12s ease}.gc-pop-row:hover{transform:translateX(2px);border-color:var(--gc-ink)}:root{--background:42 50% 92%;--foreground:24 35% 14%;--card:40 50% 98%;--card-foreground:24 35% 14%;--primary:7 64% 50%;--primary-foreground:40 50% 98%;--secondary:37 44% 90%;--secondary-foreground:24 35% 14%;--muted:37 44% 90%;--muted-foreground:24 20% 42%;--destructive:7 64% 50%;--destructive-foreground:40 50% 98%;--border:30 28% 78%;--input:40 45% 96%;--ring:7 64% 50%;--success:150 40% 32%;--danger:7 64% 50%}body{color:var(--gc-ink);background-color:#f3e8d2;background-image:radial-gradient(circle at 12% 8%,rgba(210,63,42,.06),transparent 32%),radial-gradient(circle at 88% 4%,rgba(29,58,95,.05),transparent 28%),radial-gradient(circle,rgba(43,33,26,.06) 1.4px,transparent 0);background-size:auto,auto,17px 17px;font-family:Noto Sans SC,PingFang SC,Microsoft YaHei,sans-serif}a{color:var(--gc-red);text-decoration:none}.text-ink{color:var(--gc-ink)!important}.text-ink-soft{color:#6b5b4c!important}.text-brand,.text-danger{color:var(--gc-red)!important}.text-copper,.text-gold{color:var(--gc-gold)!important}.border-copper{border-color:rgba(43,33,26,.18)!important}.bg-red-50{background-color:rgba(210,63,42,.12)!important}.bg-paper-deep{background-color:rgba(246,234,206,.92)!important}.hero{position:relative;background:radial-gradient(circle at 82% 18%,rgba(227,169,60,.18),transparent 42%),linear-gradient(180deg,#fffbf0,#f6ead0)}.card,.panel{background-color:#f7edd8!important;background-image:linear-gradient(180deg,rgba(255,250,240,.9),rgba(247,237,216,.92))!important;border:3px solid var(--gc-ink)!important;border-radius:18px!important;box-shadow:6px 6px 0 rgba(43,33,26,.9)!important;overflow:hidden}.card:before,.panel:before{content:none!important}.card.gc-card-plain{border:1px solid rgba(131,90,44,.18)!important;border-radius:var(--radius-lg)!important;box-shadow:var(--shadow)!important}.gc-dialog-content{overflow-y:auto!important}.section-title h2{font-weight:900;color:var(--gc-ink);letter-spacing:.02em;text-shadow:3px 3px 0 rgba(210,63,42,.22);display:flex;align-items:center;gap:.5rem}.section-title{border-bottom:none}.btn,.btn-secondary,.btn-small{display:inline-flex;align-items:center;justify-content:center;gap:.4rem;padding:.62rem 1.25rem;font-family:inherit;font-weight:800;font-size:1rem;letter-spacing:.02em;color:#fff;background:linear-gradient(180deg,#d4705e,var(--gc-red-soft));border:3px solid var(--gc-ink);border-radius:999px;box-shadow:4px 4px 0 var(--gc-ink);cursor:pointer;text-decoration:none;transition:transform .12s ease,box-shadow .12s ease,background .12s ease}.btn-secondary:hover,.btn-small:hover,.btn:hover{transform:translate(-1px,-1px);box-shadow:5px 5px 0 var(--gc-ink)}.btn-secondary:active,.btn-small:active,.btn:active{transform:translate(2px,2px);box-shadow:1px 1px 0 var(--gc-ink)}.btn-secondary{color:var(--gc-ink);background:linear-gradient(180deg,#fffdf6,#f4e9d2)}.btn-small{padding:.45rem 1rem;font-size:.9rem;border-width:2.5px;box-shadow:3px 3px 0 var(--gc-ink)}.btn-danger{color:#fff;background:linear-gradient(180deg,#d4705e,var(--gc-red-soft));border:3px solid var(--gc-ink)}.btn.disabled,.btn:disabled{opacity:.55;pointer-events:none}.chip,.chip-bordered{display:inline-flex;align-items:center;padding:.45rem .95rem;font-size:.95rem;font-weight:800;color:var(--gc-ink);background:#f7eeda;border:2.5px solid var(--gc-ink);border-radius:999px;cursor:pointer;transition:transform .12s ease,background .12s ease,color .12s ease;white-space:nowrap;text-decoration:none}.chip-bordered:hover,.chip:hover{background:#fff;transform:translateY(-2px)}.chip-bordered.active,.chip.active,.pill-active{color:#fff!important;background:var(--gc-red-soft)!important;border-color:var(--gc-ink)!important;box-shadow:2.5px 2.5px 0 var(--gc-ink)!important}.trade-pill{display:inline-flex;align-items:center;justify-content:center;min-width:74px;padding:9px 16px;border-radius:999px;border:2.5px solid var(--gc-ink);background:#f7eeda;box-shadow:2.5px 2.5px 0 rgba(43,33,26,.85);font-size:15px;font-weight:800;color:var(--gc-ink);cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;transition:transform .12s ease,background .12s ease,color .12s ease,box-shadow .12s ease}.trade-pill:hover{background:#fff}.trade-pill.active{color:#fff;background:var(--gc-red-soft);box-shadow:2.5px 2.5px 0 var(--gc-ink)}.trade-pill.active:hover{background:var(--gc-red-deep)}.auto-resize-textarea,input:not([type=checkbox]):not([type=radio]):not([type=color]):not([type=file]):not([type=range]):not([type=hidden]),textarea{border:1.5px solid rgba(43,33,26,.28)!important;border-radius:12px!important;background:#fffdf6!important;color:var(--gc-ink)!important;font-family:inherit;font-weight:700!important;box-shadow:none!important;outline:none;transition:border-color .15s ease,box-shadow .15s ease,background .15s ease}input:not([type=checkbox]):not([type=radio]):not([type=color]):not([type=file]):not([type=range]):not([type=hidden]):focus-visible,textarea:focus-visible{border-color:var(--gc-red)!important;background:#fff!important;box-shadow:0 0 0 3px rgba(210,63,42,.14)!important}.filter-input{border:1.5px solid rgba(43,33,26,.28);background:#fffdf6;color:var(--gc-ink);font-weight:700;border-radius:12px;transition:border-color .15s ease,box-shadow .15s ease,background .15s ease}.filter-input:hover{border-color:rgba(43,33,26,.5);background:#fff}.filter-input:focus{border-color:var(--gc-red);background:#fff;box-shadow:0 0 0 3px rgba(210,63,42,.14)}select.filter-input{-moz-appearance:none;appearance:none;-webkit-appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='14' viewBox='0 0 24 24' fill='none' stroke='%232b211a' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='6 9 12 15 18 9'%3E%3C/polyline%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 12px center;padding-right:34px;cursor:pointer}.data-table thead th{background:#f3e6c8;border-bottom:3px solid var(--gc-ink);color:var(--gc-indigo)}.data-table tbody td{border-bottom:2px solid rgba(43,33,26,.12)}.data-table tbody tr:hover{background:rgba(210,63,42,.07)}.rate-bar{background:linear-gradient(180deg,#fffaf0,#f6ead0)!important;border:3px solid var(--gc-ink)!important;border-radius:18px!important;box-shadow:6px 6px 0 rgba(43,33,26,.9)!important}.rate-bar:before{content:none!important}.rate-bar input[type=number]{border:1.5px solid rgba(43,33,26,.28);background:#fffdf6;border-radius:12px}.rate-bar .rate-label{color:var(--gc-gold)}.toolbox-tool-item{border:1.5px solid rgba(43,33,26,.25);background:#f7eeda;color:var(--gc-ink);font-weight:800;border-radius:12px}.toolbox-tool-item:hover{background:#fff;border-color:rgba(43,33,26,.45)}.toolbox-tool-item.active{color:#fff;background:var(--gc-red-soft);border:2.5px solid var(--gc-ink);box-shadow:2.5px 2.5px 0 var(--gc-ink)}.gc-slot{background:#fffdf6;border:1.5px solid rgba(43,33,26,.25);border-radius:12px}.gc-slot:hover{border-color:rgba(43,33,26,.45)}.gem-type-tab{border:2.5px solid var(--gc-ink);background:#f7eeda;color:var(--gc-ink);font-weight:800;box-shadow:2.5px 2.5px 0 rgba(43,33,26,.85);border-radius:999px}.gem-type-tab:hover{background:#fff}.gem-type-tab.active{color:#fff;background:var(--gc-red-soft);box-shadow:2.5px 2.5px 0 var(--gc-ink)}.gem-total{background:linear-gradient(180deg,#fff3cf,#f4dd9e)!important;border:3px solid var(--gc-ink)!important;border-radius:14px!important;box-shadow:4px 4px 0 rgba(43,33,26,.9)!important}.gem-total .value{color:var(--gc-red-deep)}.category-bar{gap:10px}.dialog-content,.gc-dialog-content{background:linear-gradient(180deg,#fffaf0,#f6ead0)!important;border:3px solid var(--gc-ink)!important;border-radius:20px!important;box-shadow:8px 8px 0 rgba(43,33,26,.95)!important}.gc-pop,.popover-content{border:3px solid var(--gc-ink)!important;border-radius:16px!important;color:var(--gc-ink)!important}.gc-pop,.popover-content,.select-content{background:linear-gradient(180deg,#fffaf0,#f6ead0)!important;box-shadow:6px 6px 0 rgba(43,33,26,.95)!important}.select-content{border:3px solid var(--gc-ink)!important;border-radius:14px!important}.select-content [role=option]:hover,.select-content [role=option][data-highlighted]{background:rgba(210,63,42,.12)!important;color:var(--gc-ink)!important}.alert{border:2.5px solid var(--gc-ink)!important;border-radius:14px!important;box-shadow:3px 3px 0 rgba(43,33,26,.6)!important}.alert-destructive{background:rgba(210,63,42,.1)!important;color:var(--gc-red-deep)!important}.alert-success{background:rgba(31,122,77,.1)!important;color:#1f7a4d!important}[data-state]>.grid,[role=checkbox]{border:2.5px solid var(--gc-ink)!important;border-radius:6px!important;background:#fffdf6!important}[role=checkbox][data-state=checked]{background:linear-gradient(180deg,#d4705e,var(--gc-red-soft))!important;color:#fff!important}.gc-input{width:100%;padding:.6rem 1rem;font-family:inherit;font-size:1rem;font-weight:700;color:var(--gc-ink);background:#fffdf6;border:1.5px solid rgba(43,33,26,.28);border-radius:12px;outline:none;transition:border-color .15s ease,box-shadow .15s ease,background .15s ease}.gc-input:focus{border-color:var(--gc-red);background:#fff;box-shadow:0 0 0 3px rgba(210,63,42,.14)}.gc-input::-moz-placeholder{color:#9a8a76}.gc-input::placeholder{color:#9a8a76}.gc-switch{position:relative;display:inline-flex;width:52px;height:28px;border:2.5px solid var(--gc-ink);border-radius:999px;background:#e9ddc4;box-shadow:2px 2px 0 rgba(43,33,26,.5);cursor:pointer;transition:background .15s ease;padding:0}.gc-switch[data-on=true]{background:var(--gc-red-soft)}.gc-switch__thumb{position:absolute;top:2px;left:2px;width:20px;height:20px;border-radius:999px;background:#fffdf6;border:2px solid var(--gc-ink);box-shadow:1px 1px 0 rgba(43,33,26,.5);transition:transform .15s ease}.gc-switch[data-on=true] .gc-switch__thumb{transform:translateX(24px)}.gc-progress{position:relative;width:100%;height:18px;border:2.5px solid var(--gc-ink);border-radius:999px;background:#fffdf6;box-shadow:2px 2px 0 rgba(43,33,26,.5);overflow:hidden}.gc-progress__bar{height:100%;background:linear-gradient(90deg,var(--gc-gold),var(--gc-red-soft));border-right:2.5px solid var(--gc-ink);transition:width .3s ease}.gc-badge{display:inline-flex;align-items:center;gap:.25rem;padding:.18rem .6rem;font-size:.8rem;font-weight:900;color:#fff;background:var(--gc-red-soft);border:2.5px solid var(--gc-ink);border-radius:999px;box-shadow:2px 2px 0 rgba(43,33,26,.6);white-space:nowrap}.gc-badge--gold{background:var(--gc-gold);color:var(--gc-ink)}.gc-badge--indigo{background:var(--gc-indigo)}.gc-seg{display:inline-flex;align-items:center;padding:3px;background:#f7eeda;border:2.5px solid var(--gc-ink);border-radius:999px;box-shadow:2.5px 2.5px 0 rgba(43,33,26,.85);white-space:nowrap}.gc-seg__item{padding:.28rem .85rem;font-family:inherit;font-size:.9rem;font-weight:800;color:var(--gc-ink);background:transparent;border:none;border-radius:999px;cursor:pointer;transition:background .12s ease,color .12s ease,box-shadow .12s ease}.gc-seg__item:hover{background:rgba(43,33,26,.08)}.gc-seg__item--active{color:#fff;background:var(--gc-red-soft);box-shadow:1.5px 1.5px 0 var(--gc-ink)}.gc-seg__item--active:hover{background:var(--gc-red-deep)}.gc-seg__divider{align-self:stretch;margin:.25rem .35rem;border-left:2.5px dashed rgba(43,33,26,.3)}.gc-seg--dense .gc-seg__item{padding-left:.62rem;padding-right:.62rem}.bg-amber-100,.bg-amber-200,.bg-amber-50{background-color:rgba(246,234,206,.92)!important}.bg-amber-100\/90,.bg-amber-50\/70{background-color:rgba(246,234,206,.85)!important}.bg-amber-300\/5{background-color:rgba(210,63,42,.06)!important}.bg-amber-500{background-color:var(--gc-gold)!important}.bg-amber-600{background-color:var(--gc-red-soft)!important}.border-amber-100,.border-amber-200,.border-amber-300,.border-amber-400{border-color:rgba(43,33,26,.22)!important}.border-amber-200\/60{border-color:rgba(43,33,26,.18)!important}.text-amber-700,.text-amber-800,.text-amber-900{color:var(--gc-red-deep)!important}.text-amber-800\/70,.text-amber-900\/80{color:var(--gc-ink)!important}.hover\:bg-amber-100:hover{background-color:#fffdf6!important}.hover\:bg-amber-700:hover{background-color:var(--gc-red-deep)!important}.bg-slate-100{background-color:rgba(247,238,218,.9)!important}.text-slate-700{color:var(--gc-ink)!important}.border-slate-200{border-color:rgba(43,33,26,.2)!important}.bg-emerald-100{background-color:rgba(31,122,77,.12)!important}.text-emerald-800{color:#1f7a4d!important}.border-emerald-200{border-color:rgba(31,122,77,.35)!important}.bg-emerald-400\/5{background-color:rgba(31,122,77,.06)!important}.border-emerald-300\/80,.border-emerald-400{border-color:rgba(31,122,77,.5)!important}.hover\:text-yellow-300:hover,.text-yellow-300,.text-yellow-400,.text-yellow-600{color:var(--gc-gold)!important}