/* ==========================================================================
   126 · 在线运行 Go 代码 —— 皮肤：蓝图 / 网格 / Go 青
   ========================================================================== */

.rc-page[data-rc="go"] {
    --rc-accent: #0a9fc0;
    --rc-accent-2: #0b7d97;
    --rc-accent-soft: #e3f4f9;
}

:root[data-theme="dark"] .rc-page[data-rc="go"],
.rc-page[data-rc="go"] {
    --rc-accent-soft: #e3f4f9;
}
:root[data-theme="dark"] .rc-page[data-rc="go"] {
    --rc-accent-soft: #0e2a33;
}

/* 首屏：蓝图网格 */
.rc-page[data-rc="go"] .rc-hero {
    position: relative;
    padding: 22px 24px 24px;
    border: 1px solid var(--rc-line);
    border-radius: 12px;
    background:
        linear-gradient(var(--rc-accent-soft) 1px, transparent 1px),
        linear-gradient(90deg, var(--rc-accent-soft) 1px, transparent 1px),
        var(--rc-panel);
    background-size: 26px 26px, 26px 26px, auto;
    box-shadow: var(--rc-shadow);
    overflow: hidden;
}
.rc-page[data-rc="go"] .rc-hero::after {
    content: "";
    position: absolute;
    right: -60px;
    top: -60px;
    width: 190px;
    height: 190px;
    border: 2px dashed var(--rc-accent);
    border-radius: 50%;
    opacity: .14;
}

/* 语言标识卡：GO 字块 */
.rc-page[data-rc="go"] .rc-lang-card {
    width: 118px;
    height: 118px;
    border-radius: 22px;
    background: linear-gradient(150deg, #12b3d6, #0b7d97);
    color: #fff;
    display: grid;
    place-items: center;
    font-family: var(--rc-mono);
    font-size: 34px;
    font-weight: 800;
    letter-spacing: .04em;
    box-shadow: 0 16px 30px -16px rgba(10, 159, 192, .8);
    position: relative;
}
.rc-page[data-rc="go"] .rc-lang-card::after {
    content: "golang 1.22";
    position: absolute;
    bottom: 10px;
    font-size: 9px;
    letter-spacing: .18em;
    text-transform: uppercase;
    opacity: .82;
}

/* 文件标签与按钮同色系 */
.rc-page[data-rc="go"] .rc-filetab { letter-spacing: .03em; }
