/* King Squishy Holiday FX · fall（深色）· build p20261020-003208 */
:root:root{--pop-cream:#1E1913;--pop-cream-deep:#2A231B;--pop-line:#463A2C;--pop-ink:#F3E6D2;--pop-ink-soft:#C4AE96;--pop-surface:#1E1913;--pop-tint-peach:#2E261D;--pop-tint-sky:#232A2E;--pop-tint-butter:#2E2A1F;--pop-tint-mint:#232C22;--pop-tint-lilac:#282430;--pop-radius:18px;--pop-radius-lg:26px;--pop-ease:cubic-bezier(.2,.9,.3,1);--pop-spring:cubic-bezier(.34,1.66,.5,1);--ksfx-red:#E9A46B;--ksfx-red-deep:#C0743F;--ksfx-green:#AFC08A;--ksfx-green-deep:#7B8B57;--ksfx-gold:#EFCB74;--ksfx-gold-soft:#6B5523;--ksfx-white:#FFFFFF;--ksfx-ice:#E4C69E;--ksfx-glow:rgba(233,164,107,.18);--ksfx-surface:#2A241C;--ksfx-surface-2:#241E17;--ksfx-tint-1:#292219;--ksfx-tint-2:#2B241E;--ksfx-band-bg:#2B241E;--ksfx-band-2:#292219;--ksfx-band-fg:#FBF3E4;--ksfx-band-fg-soft:rgba(255,246,235,.82);--ksfx-note-fg:#EBA271;--ksfx-panel-link:#EB9C81;--ksfx-row:rgba(243,230,210,.10);--ksfx-onaccent:#1E1913;--ksfx-onstrip:#FFF6EB;--ksfx-onstrip2:#EAD3AE;--ksfx-onstrip-line:rgba(255,246,235,.45);--ksfx-prose:#EADCC8;--ksfx-focus-ring:rgba(243,230,210,.35);--ksfx-el-shadow:rgba(0,0,0,.45);--ksfx-blob-1:rgba(233,164,107,.16);--ksfx-blob-2:rgba(243,230,210,.14);--ksfx-blob-3:rgba(243,230,210,.10);--ksfx-blob-4:rgba(243,230,210,0);--ksfx-m-acorn:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cg stroke='%23F3E6D2' stroke-width='1.45' stroke-linejoin='round'%3E%3Cpath d='M6.6 9.4h10.8c0 5.6-2.4 10-5.4 11.2C9 19.4 6.6 15 6.6 9.4z' fill='%23EFCB74'/%3E%3Cpath d='M5.6 9.4c0-2.7 2.9-4.9 6.4-4.9s6.4 2.2 6.4 4.9z' fill='%23C0743F'/%3E%3Cpath d='M12 4.5V2.6' fill='none' stroke='%23C4AE96' stroke-width='1.5' stroke-linecap='round'/%3E%3C/g%3E%3C/svg%3E");--ksfx-m-acorn_s:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cg stroke='%23F3E6D2' stroke-width='1.45' stroke-linejoin='round'%3E%3Cpath d='M5.6 9.8h12.8c0 6.6-3 11.4-6.4 12.6-3.4-1.2-6.4-6-6.4-12.6z' fill='%23EFCB74'/%3E%3Cpath d='M4.2 9.8c0-3.3 3.5-5.9 7.8-5.9s7.8 2.6 7.8 5.9z' fill='%23C0743F'/%3E%3C/g%3E%3C/svg%3E");--ksfx-m-apple:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cg stroke='%23F3E6D2' stroke-width='1.45' stroke-linejoin='round'%3E%3Cpath d='M12 6.6c1.6-1.4 3.6-1.6 5.2-.6 2 1.3 2.6 4 1.9 6.6-.9 3.4-3.4 7.6-5.6 8.6-1.2.5-2.4.5-3.6 0-2.2-1-4.7-5.2-5.6-8.6-.7-2.6-.1-5.3 1.9-6.6 1.6-1 3.6-.8 5.2.6z' fill='%23E9A46B'/%3E%3Cpath d='M12 6.4c0-2 .9-3.4 2.6-4.2' fill='none' stroke='%23C4AE96' stroke-width='1.5' stroke-linecap='round'/%3E%3Cpath d='M12.6 4.4c1.6-1.4 3.6-1.6 4.8-.6-1 1.5-2.8 2.2-4.8 1.8z' fill='%23AFC08A'/%3E%3C/g%3E%3C/svg%3E");--ksfx-m-bow:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cg stroke='%23F3E6D2' stroke-width='1.5' stroke-linejoin='round'%3E%3Cpath d='M11.4 12.4C9.7 9.8 7.6 8.8 6.1 9.9c-1.4 1-1 3.1.9 3.9 1.7.7 3.3.3 4.4-1.4Z' fill='%23EFCB74'/%3E%3Cpath d='M12.6 12.4c1.7-2.6 3.8-3.6 5.3-2.5 1.4 1 1 3.1-.9 3.9-1.7.7-3.3.3-4.4-1.4Z' fill='%23EFCB74'/%3E%3Cpath d='M10.8 13.4 8.4 19.2M13.2 13.4l2.4 5.8' fill='none' stroke-width='1.4'/%3E%3Ccircle cx='12' cy='13.2' r='1.9' fill='%23E9A46B'/%3E%3C/g%3E%3C/svg%3E");--ksfx-m-chestnut:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cg stroke='%23F3E6D2' stroke-width='1.45' stroke-linejoin='round'%3E%3Cpath d='M12 2.8c3.6 0 6.6 3 6.6 6.8 0 4-2.8 8.4-6.6 9.6-3.8-1.2-6.6-5.6-6.6-9.6 0-3.8 3-6.8 6.6-6.8z' fill='%23C0743F'/%3E%3Cpath d='M10.4 2.6h3.2L12 5.4z' fill='%232A231B'/%3E%3Cpath d='M5.6 14.2h12.8c-.8 3.2-3.2 5.8-6.4 7-3.2-1.2-5.6-3.8-6.4-7z' fill='%232A231B'/%3E%3C/g%3E%3C/svg%3E");--ksfx-m-cloud:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cg stroke='%23F3E6D2' stroke-width='1.5' stroke-linejoin='round'%3E%3Cpath d='M4.8 15.6c-2 0-3.4-1.5-3.4-3.2s1.5-3.2 3.6-3.2c.3-2.5 2.4-4.4 5-4.4 2.3 0 4.2 1.5 4.8 3.6.4-.2 1-.3 1.5-.3 2.3 0 4 1.7 4 3.8s-1.7 3.7-4 3.7z' fill='%236B5523'/%3E%3Cpath d='M5.4 12.6h11' fill='none' stroke-width='.9' opacity='.5'/%3E%3C/g%3E%3C/svg%3E");--ksfx-m-corn:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cg stroke='%23F3E6D2' stroke-width='1.45' stroke-linejoin='round'%3E%3Cpath d='M12 2.2c3.2 0 5.4 3.4 5.4 7.6S15.2 20 12 21.8c-3.2-1.8-5.4-7.6-5.4-12S8.8 2.2 12 2.2z' fill='%23EFCB74'/%3E%3Cg fill='%236B5523'%3E%3Ccircle cx='12' cy='6' r='1'/%3E%3Ccircle cx='9.8' cy='8.4' r='.95'/%3E%3Ccircle cx='14.2' cy='8.4' r='.95'/%3E%3Ccircle cx='12' cy='10.8' r='1'/%3E%3Ccircle cx='9.8' cy='13.2' r='.95'/%3E%3Ccircle cx='14.2' cy='13.2' r='.95'/%3E%3Ccircle cx='12' cy='15.6' r='1'/%3E%3Ccircle cx='12' cy='18.6' r='.9'/%3E%3C/g%3E%3Cpath d='M7.4 8.2C4.4 10.4 3 14 3.6 18.2c3-.2 5-1.8 6-4.6M16.6 8.2c3 2.2 4.4 5.8 3.8 10-3-.2-5-1.8-6-4.6' fill='%23AFC08A'/%3E%3C/g%3E%3C/svg%3E");--ksfx-m-fall_basket:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cg stroke='%23F3E6D2' stroke-width='1.45' stroke-linejoin='round'%3E%3Cpath d='M3.6 10.4h16.8l-1.8 9.2c-.2 1-1 1.8-2.1 1.8H7.5c-1.1 0-1.9-.8-2.1-1.8z' fill='%236B5523'/%3E%3Cpath d='M3 10.4c1.6-1.6 4-2.4 6.6-2.4h4.8c2.6 0 5 .8 6.6 2.4z' fill='%23C0743F'/%3E%3Cg fill='%23E9A46B'%3E%3Ccircle cx='8.4' cy='7.6' r='2.2'/%3E%3Ccircle cx='12' cy='6.8' r='2.4'/%3E%3Ccircle cx='15.6' cy='7.6' r='2.2'/%3E%3C/g%3E%3Cg fill='none' stroke='%23EFCB74' stroke-width='.9'%3E%3Cpath d='M6.8 12.6v7M12 12.6v7M17.2 12.6v7'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E");--ksfx-m-ginkgo:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cg stroke='%23F3E6D2' stroke-width='1.45' stroke-linejoin='round'%3E%3Cpath d='M12 13.6C8.6 13.6 4.9 10.9 4.3 6.6 6.6 4.9 9.2 4.1 11.3 4.3c.4 1.2.4 2.2.7 3 .3-.8.3-1.8.7-3 2.1-.2 4.7.6 7 2.3-.6 4.3-4.3 7-7.7 7z' fill='%23EFCB74'/%3E%3Cpath d='M12 13.6V21' fill='none' stroke='%236B5523' stroke-width='1.6' stroke-linecap='round'/%3E%3C/g%3E%3C/svg%3E");--ksfx-m-hay_bale:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cg stroke='%23F3E6D2' stroke-width='1.45' stroke-linejoin='round'%3E%3Cpath d='M3.6 8.2h16.8v9.4c0 1.1-.9 2-2 2H5.6c-1.1 0-2-.9-2-2z' fill='%23EFCB74'/%3E%3Cpath d='M3.6 8.2c0-1.1.9-2 2-2h12.8c1.1 0 2 .9 2 2z' fill='%236B5523'/%3E%3Cg fill='none' stroke='%23C0743F' stroke-width='1.5'%3E%3Cpath d='M8 6.2v13.4M16 6.2v13.4'/%3E%3C/g%3E%3Cg fill='none' stroke='%236B5523' stroke-width='.85' stroke-linecap='round'%3E%3Cpath d='M5 10.4h2M5 12.6h2M5 14.8h2M10 10.4h1.6M10 13h1.6M17 10.4h2M17 12.6h2M17 14.8h2M12.8 11.4h1.4M12.8 14h1.4'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E");--ksfx-m-hot_cocoa:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cg stroke='%23F3E6D2' stroke-width='1.45' stroke-linejoin='round'%3E%3Cpath d='M3.8 8.2h13.4v7.6c0 2.6-2.1 4.7-4.7 4.7H8.5c-2.6 0-4.7-2.1-4.7-4.7z' fill='%232A231B'/%3E%3Cpath d='M5.6 10h9.6v5.6c0 1.9-1.5 3.4-3.4 3.4H9c-1.9 0-3.4-1.5-3.4-3.4z' fill='%23C4AE96'/%3E%3Cpath d='M17.2 9.6c1.6 0 2.8 1 2.8 2.6s-1.2 2.6-2.8 2.6' fill='none' stroke='%232A231B' stroke-width='2'/%3E%3Cg fill='none' stroke='%232A231B' stroke-width='1.4' stroke-linecap='round' opacity='.9'%3E%3Cpath d='M7.6 6.4c-.8-.9-.8-1.8 0-2.7'/%3E%3Cpath d='M10.6 6.4c-.8-.9-.8-1.8 0-2.7'/%3E%3Cpath d='M13.6 6.4c-.8-.9-.8-1.8 0-2.7'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E");--ksfx-m-lantern:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cg stroke='%23F3E6D2' stroke-width='1.45' stroke-linejoin='round'%3E%3Cpath d='M12 1.6v2' fill='none' stroke='%236B5523' stroke-width='1.3' stroke-linecap='round'/%3E%3Cpath d='M9 4.6h6v1.8H9z' fill='%236B5523'/%3E%3Cellipse cx='12' cy='12.6' rx='7' ry='6.4' fill='%23E9A46B'/%3E%3Cg fill='none' stroke='%23EFCB74' stroke-width='1.1'%3E%3Cpath d='M12 6.2v12.8'/%3E%3Cpath d='M9.2 6.6c-1.6 3.6-1.6 8.4 0 12'/%3E%3Cpath d='M14.8 6.6c1.6 3.6 1.6 8.4 0 12'/%3E%3C/g%3E%3Cpath d='M9 18.4h6v1.8H9z' fill='%236B5523'/%3E%3C/g%3E%3C/svg%3E");--ksfx-m-leaf:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cg stroke='%23F3E6D2' stroke-width='1.45' stroke-linejoin='round'%3E%3Cpath d='M12 3.2c4.4 2.9 6.6 6.8 6.6 10.4 0 3.5-2.9 6.4-6.6 6.4s-6.6-2.9-6.6-6.4C5.4 10 7.6 6.1 12 3.2z' fill='%23AFC08A'/%3E%3Cpath d='M12 5.6v13.4M12 9.6 8.8 7.6M12 9.6l3.2-2M12 13.8l-3.4-2.2M12 13.8l3.4-2.2' fill='none' stroke='%237B8B57' stroke-width='.95'/%3E%3C/g%3E%3C/svg%3E");--ksfx-m-leaf_band:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='120' height='18' viewBox='0 0 120 18'%3E%3Cg%3E%3Cpath d='M0 9h120' stroke='%236B5523' stroke-width='1.2' opacity='.5'/%3E%3Cg fill='%23E9A46B'%3E%3Cpath d='M12 4.4c3.4 2.3 5 5.1 5 7.8-3.4-.2-5.6-2.4-6.4-5.4z'/%3E%3Cpath d='M52 5.6c3.2 2.2 4.8 4.8 4.8 7.4-3.2-.2-5.4-2.3-6.1-5.1z'/%3E%3Cpath d='M92 4.8c3.4 2.3 5 5.1 5 7.8-3.4-.2-5.6-2.4-6.4-5.4z'/%3E%3C/g%3E%3Cg fill='%23AFC08A'%3E%3Cpath d='M32 12.6c3.2-2.2 4.8-4.8 4.8-7.4-3.2.2-5.4 2.3-6.1 5.1z'/%3E%3Cpath d='M72 12.2c3.2-2.2 4.8-4.8 4.8-7.4-3.2.2-5.4 2.3-6.1 5.1z'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E");--ksfx-m-leaf_dots:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='120' height='120' viewBox='0 0 120 120'%3E%3Cg fill='%23EFCB74' opacity='.30'%3E%3Ccircle cx='14' cy='16' r='2.1'/%3E%3Ccircle cx='44' cy='8' r='1.6'/%3E%3Ccircle cx='76' cy='20' r='2.3'/%3E%3Ccircle cx='106' cy='10' r='1.7'/%3E%3Ccircle cx='26' cy='48' r='1.8'/%3E%3Ccircle cx='58' cy='42' r='2.2'/%3E%3Ccircle cx='90' cy='52' r='1.6'/%3E%3Ccircle cx='16' cy='82' r='2.2'/%3E%3Ccircle cx='48' cy='74' r='1.7'/%3E%3Ccircle cx='80' cy='88' r='2.1'/%3E%3Ccircle cx='110' cy='76' r='1.8'/%3E%3Ccircle cx='36' cy='106' r='1.9'/%3E%3Ccircle cx='68' cy='112' r='2.2'/%3E%3Ccircle cx='100' cy='104' r='1.6'/%3E%3C/g%3E%3C/svg%3E");--ksfx-m-leaf_s:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cg stroke='%23F3E6D2' stroke-width='1.45' stroke-linejoin='round'%3E%3Cpath d='M12 2.6c4.9 3.2 7.4 7.4 7.4 11.4 0 3.9-3.2 7.2-7.4 7.2S4.6 17.9 4.6 14C4.6 10 7.1 5.8 12 2.6z' fill='%23E9A46B'/%3E%3Cpath d='M12 6v14' fill='none' stroke='%231E1913' stroke-width='1.9' stroke-linecap='round'/%3E%3C/g%3E%3C/svg%3E");--ksfx-m-maple:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cg stroke='%23F3E6D2' stroke-width='1' stroke-linejoin='round'%3E%3Cpath d='M12 2.5c.8 2 1.6 3.1 2.8 3.7l-.6 2.9c1.4-1 2.9-2.2 4.1-2l-1.2 3.9c1.6-.4 3.1-.2 3.9.8-1.4 1.2-2.4 2-2.8 3.4 1 .6 1.8 1.6 2 2.8-2.4 0-4.6-.4-6.2.4-.4 1-.8 1.8-1.8 2.4-1-.6-1.4-1.4-1.8-2.4-1.6-.8-3.8-.4-6.2-.4.2-1.2 1-2.2 2-2.8-.4-1.4-1.4-2.2-2.8-3.4.8-1 2.3-1.2 3.9-.8l-1.2-3.9c1.2-.2 2.7 1 4.1 2l-.6-2.9c1.2-.6 2-1.7 2.8-3.7z' fill='%23E9A46B'/%3E%3Cpath d='M12 14.8v7' fill='none' stroke='%23C0743F' stroke-width='1.4' stroke-linecap='round'/%3E%3C/g%3E%3C/svg%3E");--ksfx-m-mushroom:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cg stroke='%23F3E6D2' stroke-width='1.45' stroke-linejoin='round'%3E%3Cpath d='M3.8 11.4c0-4.2 3.7-7.4 8.2-7.4s8.2 3.2 8.2 7.4z' fill='%23E9A46B'/%3E%3Cg fill='%231E1913'%3E%3Ccircle cx='8.4' cy='8.6' r='1.2'/%3E%3Ccircle cx='14.6' cy='7.8' r='1'/%3E%3Ccircle cx='11.6' cy='9.8' r='.85'/%3E%3C/g%3E%3Cpath d='M9.6 11.6h4.8v7.2c0 1.3-1.1 2.4-2.4 2.4s-2.4-1.1-2.4-2.4z' fill='%232A231B'/%3E%3C/g%3E%3C/svg%3E");--ksfx-m-mushroom_s:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cg stroke='%23F3E6D2' stroke-width='1.45' stroke-linejoin='round'%3E%3Cpath d='M2.8 11.8c0-5 4.1-8.8 9.2-8.8s9.2 3.8 9.2 8.8z' fill='%23E9A46B'/%3E%3Cg fill='%231E1913'%3E%3Ccircle cx='8' cy='7.6' r='1.5'/%3E%3Ccircle cx='15.4' cy='8.4' r='1.2'/%3E%3C/g%3E%3Cpath d='M9.2 12h5.6v7.6c0 1.5-1.3 2.8-2.8 2.8s-2.8-1.3-2.8-2.8z' fill='%232A231B'/%3E%3C/g%3E%3C/svg%3E");--ksfx-m-paper_grid:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24'%3E%3Cg stroke='%23F3E6D2' stroke-width='.6' opacity='.10'%3E%3Cpath d='M0 6h24M0 12h24M0 18h24M6 0v24M12 0v24M18 0v24'/%3E%3C/g%3E%3C/svg%3E");--ksfx-m-pear:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cg stroke='%23F3E6D2' stroke-width='1.45' stroke-linejoin='round'%3E%3Cpath d='M12 3.4c1.7 0 3 1.4 3 3.2 0 1.5-.7 2.3-1.1 3.4-.5 1.3.2 2.1 1.1 3.4 1.5 2.2 2.2 4.3 1.4 6.2-1 2.4-2.8 3.2-4.4 3.2s-3.4-.8-4.4-3.2c-.8-1.9-.1-4 1.4-6.2.9-1.3 1.6-2.1 1.1-3.4-.4-1.1-1.1-1.9-1.1-3.4 0-1.8 1.3-3.2 3-3.2z' fill='%23EFCB74'/%3E%3Cpath d='M12 3.2c0-1.2.7-2 1.8-2.4' fill='none' stroke='%23C4AE96' stroke-width='1.4' stroke-linecap='round'/%3E%3C/g%3E%3C/svg%3E");--ksfx-m-pine_cone:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cg stroke='%23F3E6D2' stroke-width='1.45' stroke-linejoin='round'%3E%3Cpath d='M12 2.4c3.7 2.4 5.8 6.4 5.8 10.6 0 4-2.6 7.2-5.8 8.6-3.2-1.4-5.8-4.6-5.8-8.6 0-4.2 2.1-8.2 5.8-10.6z' fill='%23C4AE96'/%3E%3Cg fill='none' stroke='%236B5523' stroke-width='1.15' stroke-linecap='round'%3E%3Cpath d='M7.6 9.2l4.4-2.6 4.4 2.6'/%3E%3Cpath d='M6.9 12.8l5.1-3 5.1 3'/%3E%3Cpath d='M7.2 16.4l4.8-2.8 4.8 2.8'/%3E%3Cpath d='M9 19.6l3-1.8 3 1.8'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E");--ksfx-m-pinecone:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cg stroke='%23F3E6D2' stroke-width='1.4' stroke-linejoin='round'%3E%3Cpath d='M12 3.6c3.9 0 6.6 4.8 6.6 9.6 0 4.2-2.8 7.4-6.6 7.4s-6.6-3.2-6.6-7.4C5.4 8.4 8.1 3.6 12 3.6Z' fill='%23EFCB74'/%3E%3Cpath d='M6.7 10.2c3.4 1.6 7.2 1.6 10.6 0M6.3 13.6c3.8 1.7 7.6 1.7 11.4 0M7.4 17c3 1.4 6.2 1.4 9.2 0' fill='none' stroke-width='1.1' opacity='.6'/%3E%3Cpath d='M12 3.6V1.4' fill='none' stroke-width='1.6' stroke-linecap='round'/%3E%3C/g%3E%3C/svg%3E");--ksfx-m-pinwheel:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cg stroke='%23F3E6D2' stroke-width='1.5' stroke-linejoin='round'%3E%3Cpath d='M12 11.2V3.6a7.6 7.6 0 0 1 7.6 7.6z' fill='%23E9A46B'/%3E%3Cpath d='M12 11.2h7.6a7.6 7.6 0 0 1-7.6 7.6z' fill='%23EFD27C'/%3E%3Cpath d='M12 11.2v7.6a7.6 7.6 0 0 1-7.6-7.6z' fill='%23A9BCCC'/%3E%3Cpath d='M12 11.2H4.4A7.6 7.6 0 0 1 12 3.6z' fill='%23AFC08A'/%3E%3Ccircle cx='12' cy='11.2' r='1.4' fill='%23F3E6D2'/%3E%3Cpath d='M12 11.2 8.2 21.8' fill='none' stroke='%23F3E6D2' stroke-width='1.5'/%3E%3C/g%3E%3C/svg%3E");--ksfx-m-rain_boot:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cg stroke='%23F3E6D2' stroke-width='1.45' stroke-linejoin='round'%3E%3Cpath d='M8.2 2.8h5.6v8.6h2.6c1.8 0 3 1.2 3 3.2v4.2c0 1.4-1 2.4-2.4 2.4H8.2z' fill='%23EFCB74'/%3E%3Cpath d='M8.2 8.4h5.6' fill='none' stroke='%236B5523' stroke-width='1.2'/%3E%3Cpath d='M8.2 17.4h11' fill='none' stroke='%23C4AE96' stroke-width='1.8'/%3E%3C/g%3E%3C/svg%3E");--ksfx-m-rainbow:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cg stroke='%23F3E6D2' stroke-width='1.5' stroke-linejoin='round'%3E%3Cpath d='M3 19.4a9 9 0 0 1 18 0' fill='none' stroke='%23E9A46B' stroke-width='3.4'/%3E%3Cpath d='M6.2 19.4a5.8 5.8 0 0 1 11.6 0' fill='none' stroke='%23EFD27C' stroke-width='3.4'/%3E%3Cpath d='M9.4 19.4a2.6 2.6 0 0 1 5.2 0' fill='none' stroke='%23A9BCCC' stroke-width='3.4'/%3E%3Ccircle cx='4.6' cy='20.6' r='2.3' fill='%23FFFFFF'/%3E%3Ccircle cx='19.4' cy='20.6' r='2.3' fill='%23FFFFFF'/%3E%3C/g%3E%3C/svg%3E");--ksfx-m-scarf:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cg stroke='%23F3E6D2' stroke-width='1.45' stroke-linejoin='round'%3E%3Cpath d='M4.4 4.2 8 2.4l5.6 6.2 3-1.6 2.4 2.8-3.2 1.9 2.6 3-2.4 2.2-2.8-2.9-5.4 9.8-3.4-1.6 5.2-10.2z' fill='%23E9A46B'/%3E%3Cpath d='M10.6 8.8l3.2 3.2' fill='none' stroke='%23EFCB74' stroke-width='1.4'/%3E%3Cg fill='none' stroke='%236B5523' stroke-width='1.1' stroke-linecap='round'%3E%3Cpath d='M4.4 4.2 3 2.2M6 3.4 5 1.4M17.6 20.2l.6 2M19.4 18.6l1 1.8'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E");--ksfx-m-sparkle:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M12 2.6c.9 4.6 2.7 6.4 7.3 7.3-4.6.9-6.4 2.7-7.3 7.3-.9-4.6-2.7-6.4-7.3-7.3 4.6-.9 6.4-2.7 7.3-7.3Z' fill='%23EFCB74' stroke='%23F3E6D2' stroke-width='1.4' stroke-linejoin='round'/%3E%3Cpath d='M19.4 15.6c.3 1.6 1 2.3 2.6 2.6-1.6.3-2.3 1-2.6 2.6-.3-1.6-1-2.3-2.6-2.6 1.6-.3 2.3-1 2.6-2.6Z' fill='%23FFFFFF' stroke='%23F3E6D2' stroke-width='1.1' stroke-linejoin='round'/%3E%3C/svg%3E");--ksfx-m-squirrel:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cg stroke='%23F3E6D2' stroke-width='1.45' stroke-linejoin='round'%3E%3Cpath d='M3.4 21.2c-2.8-3.6-2.4-9 1.2-11.6 2.9-2 6.6-.7 7.2 2.4.5 2.7-1.5 4.5-3.8 5.1-1.8.5-3.3 1.5-4.6 4.1z' fill='%23C0743F'/%3E%3Cellipse cx='13.6' cy='15.8' rx='3.5' ry='4.9' fill='%23C0743F'/%3E%3Ccircle cx='14.6' cy='8.6' r='3.9' fill='%23C0743F'/%3E%3Cpath d='M11.6 5.6 12.9 8l2.4-2.6z' fill='%23C0743F'/%3E%3Ccircle cx='13.6' cy='8' r='.8' fill='%23F3E6D2'/%3E%3Ccircle cx='17.9' cy='9.4' r='.75' fill='%23C4AE96'/%3E%3C/g%3E%3C/svg%3E");--ksfx-m-stitch_line:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='120' height='16' viewBox='0 0 120 16'%3E%3Cpath d='M0 8h120' fill='none' stroke='%23F3E6D2' stroke-width='1.6' stroke-dasharray='7 8' opacity='.28'/%3E%3C/svg%3E");--ksfx-m-sunny:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cg stroke='%23F3E6D2' stroke-width='1.5' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12.2' r='6' fill='%23EFCB74'/%3E%3Cpath d='M12 2.2v2.4M12 19.8v2.4M2.2 12.2h2.4M19.4 12.2h2.4M5.2 5.4l1.7 1.7M17.1 17.3l1.7 1.7M18.8 5.4l-1.7 1.7M6.9 17.3l-1.7 1.7' fill='none' stroke='%23F3E6D2' stroke-width='1.7' stroke-linecap='round'/%3E%3C/g%3E%3C/svg%3E");--ksfx-m-tape:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 96 24'%3E%3Cpath d='M3 6 9 3.8 15 6 21 3.9 27 6 33 3.8 39 6 45 3.9 51 6 57 3.8 63 6 69 3.9 75 6 81 3.8 87 6 93 4.2 93 18 87 20.2 81 18 75 20.1 69 18 63 20.2 57 18 51 20.1 45 18 39 20.2 33 18 27 20.1 21 18 15 20.2 9 18 3 20Z' fill='%23E9A46B' opacity='.8'/%3E%3Cpath d='M3 6 9 3.8 15 6 21 3.9 27 6 33 3.8 39 6 45 3.9 51 6 57 3.8 63 6 69 3.9 75 6 81 3.8 87 6 93 4.2' fill='none' stroke='%23F3E6D2' stroke-width='1.1' opacity='.55'/%3E%3Cg stroke='%236B5523' stroke-width='3' opacity='.5'%3E%3Cpath d='M3 12h90'/%3E%3C/g%3E%3C/svg%3E");--ksfx-m-tape2:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 96 24'%3E%3Cpath d='M3 6 9 3.8 15 6 21 3.9 27 6 33 3.8 39 6 45 3.9 51 6 57 3.8 63 6 69 3.9 75 6 81 3.8 87 6 93 4.2 93 18 87 20.2 81 18 75 20.1 69 18 63 20.2 57 18 51 20.1 45 18 39 20.2 33 18 27 20.1 21 18 15 20.2 9 18 3 20Z' fill='%23AFC08A' opacity='.78'/%3E%3Cpath d='M3 6 9 3.8 15 6 21 3.9 27 6 33 3.8 39 6 45 3.9 51 6 57 3.8 63 6 69 3.9 75 6 81 3.8 87 6 93 4.2' fill='none' stroke='%23F3E6D2' stroke-width='1.1' opacity='.5'/%3E%3Cg fill='%23FFFFFF' opacity='.72'%3E%3Ccircle cx='12' cy='12' r='1.7'/%3E%3Ccircle cx='36' cy='12' r='1.7'/%3E%3Ccircle cx='60' cy='12' r='1.7'/%3E%3Ccircle cx='84' cy='12' r='1.7'/%3E%3C/g%3E%3C/svg%3E");--ksfx-m-umbrella:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cg stroke='%23F3E6D2' stroke-width='1.45' stroke-linejoin='round'%3E%3Cpath d='M12 2.8c5 0 9 3.6 9 8H3c0-4.4 4-8 9-8z' fill='%23E9A46B'/%3E%3Cpath d='M7 10.8c0-2.7 2.2-4.9 5-4.9s5 2.2 5 4.9' fill='none' stroke='%231E1913' stroke-width='1.5'/%3E%3Cpath d='M12 10.8v8.2c0 1.2 1 2 2.2 2s2.2-.8 2.2-2' fill='none' stroke='%23C0743F' stroke-width='1.8' stroke-linecap='round'/%3E%3C/g%3E%3C/svg%3E");--ksfx-m-wheat:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cg stroke='%23F3E6D2' stroke-width='1.45' stroke-linejoin='round'%3E%3Cpath d='M12 22V9' fill='none' stroke='%236B5523' stroke-width='2.1' stroke-linecap='round'/%3E%3Cg fill='%23EFCB74' stroke='%236B5523' stroke-width='.7'%3E%3Cellipse cx='12' cy='4.9' rx='1.7' ry='2.6'/%3E%3Cellipse cx='9.2' cy='8.2' rx='1.7' ry='2.5' transform='rotate(-24 9.2 8.2)'/%3E%3Cellipse cx='14.8' cy='8.2' rx='1.7' ry='2.5' transform='rotate(24 14.8 8.2)'/%3E%3Cellipse cx='9.2' cy='12.4' rx='1.6' ry='2.3' transform='rotate(-24 9.2 12.4)'/%3E%3Cellipse cx='14.8' cy='12.4' rx='1.6' ry='2.3' transform='rotate(24 14.8 12.4)'/%3E%3C/g%3E%3Cg fill='none' stroke='%236B5523' stroke-width='1' stroke-linecap='round'%3E%3Cpath d='M10.4 6.2 8.4 2.8M13.6 6.2 15.6 2.8M7.8 9.6 5.4 7M16.2 9.6 18.6 7'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E");--ksfx-m-wheat_wave:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='26' viewBox='0 0 160 26'%3E%3Cpath d='M0 20c14-10 28-10 42 0s28 10 42 0 28-10 42 0 24 8 34 2' fill='none' stroke='%23EFCB74' stroke-width='2.2' opacity='.55'/%3E%3Cpath d='M0 12c14-8 28-8 42 0s28 8 42 0 28-8 42 0 24 6 34 1' fill='none' stroke='%23C0743F' stroke-width='1.4' opacity='.35'/%3E%3C/svg%3E");}
/* ====== 404 独立页 · 深色（成对给） ====== */
body.ksfx-404 .ksfx-404card{background:var(--ksfx-surface);
  background-image:var(--ksfx-m-paper_grid),linear-gradient(180deg,var(--ksfx-tint-1),var(--ksfx-tint-2));background-repeat:repeat,no-repeat;background-size:24px 24px,auto}
body.ksfx-404 a{box-shadow:0 3px 0 rgba(0,0,0,.55);border-color:rgba(255,246,234,.42)}
body.ksfx-404 .ksfx-404card::after{opacity:.78}
body.ksfx-404::before,body.ksfx-404::after{opacity:.55}
/* ====== 深色态（成对给：浅色改了哪条，这里跟哪条） ====== */
body.pop-theme .pop-price-note{background:linear-gradient(100deg,var(--ksfx-green-deep) 0%,var(--ksfx-green) 46%,var(--ksfx-red-deep) 82%,var(--ksfx-red) 100%)}
body.pop-theme .pop-price-note__text{color:var(--ksfx-onstrip)}
body.pop-theme .pop-price-note__inner::after{color:var(--ksfx-gold)}
body.pop-theme .pop-hero__blob{background:radial-gradient(circle at 50% 42%,var(--ksfx-blob-1) 0%,var(--ksfx-blob-2) 46%,var(--ksfx-blob-4) 76%)}
body.pop-theme .pop-card{background:var(--ksfx-surface)}
body.pop-theme .pop-card__media{background-image:var(--ksfx-m-paper_grid),linear-gradient(180deg,var(--ksfx-tint-1),var(--ksfx-tint-2))}
body.pop-theme .pop-card__price{color:var(--ksfx-red)}
body.pop-theme .bj-spec-wrap{background:var(--ksfx-surface)}
body.pop-theme .bj-spec-wrap th,body.pop-theme .pop-prose table th{color:var(--ksfx-onaccent)!important}
body.pop-theme .bj-spec-wrap tr:nth-child(odd) td{background:var(--ksfx-row)!important}
body.pop-theme .pop-prose table{background:var(--ksfx-surface)}
body.pop-theme .pop-prose table tr:nth-child(even) td{background:var(--ksfx-row)!important}
body.pop-theme .pop-prose p,body.pop-theme .pop-prose li{color:var(--ksfx-prose)}
body.pop-theme .pop-prose ol li::before{color:var(--ksfx-onaccent)}
body.pop-theme .pop-cta{background-color:var(--ksfx-band-bg);color:var(--ksfx-band-fg);background-image:var(--ksfx-m-leaf_dots),linear-gradient(180deg,var(--ksfx-band-bg),var(--ksfx-band-2));background-repeat:repeat,no-repeat;background-size:240px 240px,auto}
body.pop-theme .pop-cta h2{color:var(--ksfx-band-fg)}
body.pop-theme .pop-cta p{color:var(--ksfx-band-fg-soft)}
body.pop-theme .pop-prose blockquote,body.pop-theme .pop-authorbio{background-image:var(--ksfx-m-paper_grid),linear-gradient(180deg,var(--ksfx-tint-1),var(--ksfx-tint-2));background-repeat:repeat,no-repeat;background-size:22px 22px,auto}
body.pop-theme .bjb-hero{background-image:var(--ksfx-m-paper_grid),linear-gradient(180deg,var(--ksfx-tint-1),var(--ksfx-tint-2));background-repeat:repeat,no-repeat;background-size:24px 24px,auto}
body.pop-theme .bjb-card,body.pop-theme .pop-faq details{background:var(--ksfx-surface)}
body.pop-theme .pop-faq details[open]{background-image:var(--ksfx-m-paper_grid),linear-gradient(180deg,var(--ksfx-tint-1),var(--ksfx-tint-2))}
body.pop-theme .bj-quote__form{background-image:var(--ksfx-m-leaf_dots),linear-gradient(180deg,var(--ksfx-surface),var(--ksfx-surface-2))}
body.pop-theme .bj-quote__carton-note{background-image:var(--ksfx-m-paper_grid),linear-gradient(180deg,var(--ksfx-tint-1),var(--ksfx-tint-2));background-repeat:repeat,no-repeat;background-size:22px 22px,auto}
body.pop-theme .ks-dd__btn,body.pop-theme .page-numbers{background:var(--ksfx-surface)}
body.pop-theme .page-numbers.current{background:var(--ksfx-green);color:var(--ksfx-onaccent)}
body.pop-theme .pop-carton-note{background-image:var(--ksfx-m-paper_grid),linear-gradient(180deg,var(--ksfx-tint-1),var(--ksfx-tint-2));background-repeat:repeat,no-repeat;background-size:22px 22px,auto}
body.pop-theme .pop-price-unit{color:var(--ksfx-green)}
body.pop-theme .pop-btn{box-shadow:0 3px 0 rgba(0,0,0,.55)}
/* 深底上母题整体压弱，避免"到处是贴纸" */
body.pop-theme .pop-section::before,body.pop-theme .pop-trust::after{opacity:.34}
body.pop-theme li.product .pop-card__media::before,body.pop-theme .pop-shelf > a.pop-card .pop-card__media::before,
body.pop-theme .pop-card__price-row::before{opacity:.72}
body.pop-theme .pop-prose figure::after,body.pop-theme .bjb-card::after{opacity:.66}
body.pop-theme .bj-spec-wrap tr th::before,body.pop-theme .bjb-stats::before{opacity:.62}
body.pop-theme .ks-filters::before,body.pop-theme .pop-footer__cta::after{opacity:.7}
body.pop-theme .pop-page-hero::before,body.pop-theme .pop-page-hero::after{opacity:.6}
body.pop-theme .bj-quote__form::before,body.pop-theme .pop-btn--primary::after{opacity:.85}
/* 批次 1（页眉/页脚）新增位子的深色态：深底上同样压弱一档，避免"到处是贴纸" */
body.pop-theme .pop-header__inner::after,body.pop-theme .pop-footer__grid h4::after{opacity:.3}
body.pop-theme .pop-nav ul.sub-menu::before,body.pop-theme .pop-mobile-menu__head::after{opacity:.6}
body.pop-theme .pop-brand::after,body.pop-theme .pop-search-toggle::after,
body.pop-theme .pop-nav .current-menu-item a::before,body.pop-theme .pop-price-note__inner::before{opacity:.82}
/* ====== 批次 2 · 首页 · 深色（成对给）====== */
/* ⚠️⚠️ 深色覆盖必须**补足权重**：相位规则形如 `body.pop-front .pop-section:nth-child(5n+1)::after`
   （3 类）且**也设 opacity**，而 `body.pop-front .pop-section::after` 只有 2 类 → 顺序在后也压不过
   （实测踩过：深色 trim 量到浅色 .45 而不是 .3）。故本段一律用 `body.pop-theme.pop-front`（4 类/3类+）
   与相位规则**平手或更高**，靠"深色层在后"稳赢。 */
body.pop-theme .pop-cat__media::before,body.pop-theme.pop-front .pop-head h2::after,
body.pop-theme.pop-front .bjm-tl__card::before{opacity:.72}
body.pop-theme.pop-front .pop-cta::after{opacity:.78}
body.pop-theme.pop-front .pop-section::after{opacity:.3}
body.pop-theme.pop-front .pop-cta::before{opacity:.6}
/* 卡面底部"雪地"在深底上不能是白的（会像打了块高光）→ 改用极淡的冷白 */
body.pop-theme .pop-cat__media::after{background:linear-gradient(180deg,rgba(255,255,255,0),rgba(255,255,255,.14))}
/* FAQ 展开态：深底上的雪点降低不透明度 */
body.pop-theme .pop-faq details[open] p{opacity:1}
body.pop-theme .pop-faq details[open]>summary::before{opacity:.72}
/* ====== 批次 3 · 列表 / 分类 / 分页 · 深色（成对给）====== */
/* 母题在深底上压弱一档（同批次 2 口径：越亮越像"到处贴纸"） */
body.pop-theme .ks-filters::after,body.pop-theme .ks-filters__label::after,
body.pop-theme .ks-dd__btn::before,body.pop-theme .ks-page::before,
body.pop-theme .ks-mobile__btn::after,body.pop-theme .ks-empty__card::after{opacity:.72}
/* 条带（台面雪线 / 空状态松枝串）压弱 */
body.pop-theme .ks-filters::before,body.pop-theme .ks-empty__card::before{opacity:.32}
/* 缎带（下拉面板 / 抽屉顶沿）：深色下把「雪纸白」换成冷白，否则整条发白像高光 */
body.pop-theme .ks-dd__panel::before{background:repeating-linear-gradient(90deg,var(--ksfx-red) 0 7px,var(--ksfx-ice) 7px 14px)}
body.pop-theme .ks-drawer__head::after{background:repeating-linear-gradient(90deg,var(--ksfx-red) 0 7px,var(--ksfx-ice) 7px 14px)}
/* 拐杖糖条纹：深色下把「雪纸白」换成冷白，否则整条发白像高光 */
body.pop-theme .ks-page.is-active::after,
body.pop-theme .pop-pagination .page-numbers.current::after,
body.pop-theme .nav-links .page-numbers.current::after{
  background:repeating-linear-gradient(115deg,var(--ksfx-red) 0 6px,var(--ksfx-ice) 6px 12px)}
/* 落雪点：**2026-10-13 已随浅色段一起撤除**（浅色三条 .next::after 删除 → 这里不再需要成对覆盖） */

/* ====== 批次 4 · 产品页 · 深色（成对给）====== */
/* 母题在深底上压弱一档（同前几批口径：越亮越像"到处贴纸"） */
body.pop-theme .pop-product__main::after,body.pop-theme .pop-product__thumbs button.is-active::after,
body.pop-theme .pop-carton-note::after,body.pop-theme .pop-wholesale::after,
body.pop-theme .pop-product__wa::after,body.pop-theme .related.products h2::after{opacity:.72}
/* 条带（缩略图条纸带 / 页签纸带 / lightbox 雪堆）压弱 */
body.pop-theme .pop-product__thumbs::before,body.pop-theme .woocommerce-tabs ul.tabs::before{opacity:.3}
body.pop-theme .pop-zoom::before{opacity:.38}
/* 拐杖糖条纹：深色下把「雪纸白」换成冷白，否则整条发白像高光 */
body.pop-theme .pop-product__thumbs button.is-active::before,
body.pop-theme .woocommerce-tabs ul.tabs li.active a::after{
  background:repeating-linear-gradient(115deg,var(--ksfx-red) 0 5px,var(--ksfx-ice) 5px 10px)}
/* 规格表行 hover 底色：深色段重写（否则被深色斑马行压掉）
   ⚠️ 必须包进 @media(hover:hover)：check_pack 的 F6 门禁对**深色层也扫**，
   首版漏包 → 构建直接 FAIL（触摸设备上 :hover 会"粘住"）。 */
@media(hover:hover){
body.pop-theme .bj-spec-wrap tr:hover td{background:var(--ksfx-tint-2)!important}
}

/* ====== 批次 5 · 深色（成对给）====== */
body.pop-theme .bj-toc,body.pop-theme .faq-item,body.pop-theme .bjb-filter,body.pop-theme .pop-pcard,body.pop-theme .pop-bcard{
  background:var(--ksfx-surface);
  background-image:var(--ksfx-m-paper_grid),linear-gradient(180deg,var(--ksfx-tint-1),var(--ksfx-tint-2));
  background-repeat:repeat,no-repeat;background-size:22px 22px,auto}
body.pop-theme .pop-result-sec__count{background:var(--ksfx-surface);border-color:var(--pop-ink);color:var(--pop-ink-soft)}
body.pop-theme .pop-pcard__media,body.pop-theme .pop-bcard__media{
  background-image:var(--ksfx-m-leaf_dots),linear-gradient(180deg,var(--ksfx-tint-1),var(--ksfx-tint-2));
  background-repeat:repeat,no-repeat;background-size:20px 20px,auto}
body.pop-theme .pop-pcard__price{color:var(--ksfx-red)}
body.pop-theme .bj-cc__list{background:var(--ksfx-surface)!important;border-color:var(--pop-ink)!important}
body.pop-theme .bj-cc__toggle{background:var(--ksfx-surface);border-color:var(--pop-ink);box-shadow:0 2px 0 rgba(0,0,0,.55)}
@media(hover:hover){
body.pop-theme .bj-cc__list li:hover,body.pop-theme .bj-cc__list li.is-active{background:var(--ksfx-tint-1)!important}
body.pop-theme .bj-toc a:hover{color:var(--ksfx-gold)}
}
body.pop-theme #bj-consent{background:var(--ksfx-surface)!important;
  background-image:var(--ksfx-m-leaf_dots),linear-gradient(180deg,var(--ksfx-tint-1),var(--ksfx-tint-2))!important;
  background-repeat:repeat,no-repeat!important;background-size:20px 20px,auto!important}
body.pop-theme .bj-consent__btn{box-shadow:0 2px 0 rgba(0,0,0,.55)!important}
body.pop-theme #bj-exit > div{background-image:var(--ksfx-m-paper_grid),linear-gradient(180deg,var(--ksfx-tint-1),var(--ksfx-tint-2));
  background-repeat:repeat,no-repeat;background-size:24px 24px,auto;box-shadow:0 6px 0 rgba(0,0,0,.55)}
body.pop-theme #bj-exit form button{box-shadow:0 3px 0 rgba(0,0,0,.55)!important}
body.pop-theme #bj-exit-email{background:var(--ksfx-surface)!important;color:var(--ksfx-prose)!important;border-color:var(--pop-ink)!important}
body.pop-theme .bjm-sticky{background:var(--ksfx-surface);border-top-color:var(--pop-ink)}
body.pop-theme .pop-page-editor-content ul li::before{background:var(--ksfx-green-deep)}
/* 深底上把本批母题统一压弱一档（与既有各批口径一致） */
body.pop-theme .bjb-cover::before,body.pop-theme .bjb-stats span::before,body.pop-theme .bj-toc ol li::before,
body.pop-theme .pop-pcard__media::before,body.pop-theme .pop-bcard__media::after,body.pop-theme .pop-result-sec__head::after,
body.pop-theme .pop-page-editor-content h2::before,body.pop-theme .pop-page-editor-content h3::before,
body.pop-theme #bj-consent::after,body.pop-theme #bj-exit > div::after{opacity:.66}
body.pop-theme .bj-toc::before,body.pop-theme .bjb-filter::before,body.pop-theme .bjm-sticky::before{opacity:.34}

/* ====== 成对补丁：规格表内的链接（底色是我们的 → 文字色也跟着我们的 token）====== */
body.pop-theme .pop-cert-tier a{color:var(--ksfx-red)!important}
/* TOKENFIX 2026-10-12：本层把箱规提示的黄油底（#FFF0DC，原字 4.55）换成薄荷 tint+tartan，
   原珊瑚字 #C6431A 掉到实测 4.40（AA 需 4.5）→ 按「谁改了底色，谁就要管这块底色上的文字」
   补配对字色：token 分态（浅 #B23A12 / 深 #EBA271），两态各自解析 */
body.pop-theme .bj-quote__carton-note{color:var(--ksfx-note-fg)}
/* 2026-10-13：同上一条同型事故 —— FX 把 .bj-toc / .pop-authorbio 涂成薄荷 tint 渐变后，
   里面的**链接**仍是站点珊瑚 #C6431A → 在渐变下半段实测 4.33–4.43（AA 4.5）。
   补配对字色 token（浅 #B23A12 / 深 #EB9C81=既有渲染值）→ 亮色 5.20–5.56、暗色零变化。
   特异性 body.pop-theme.pop-theme 压过主题的 `body.pop-theme .pop-prose a`(0,2,2)；
   不带 !important → 暗色插件对 nav.bj-toc a 的 !important 仍然赢（#EBA271 不变）。 */
body.pop-theme.pop-theme .bj-toc a,body.pop-theme.pop-theme .pop-authorbio a,
body.pop-theme.pop-theme .faq-item a,body.pop-theme.pop-theme .pop-faq a{color:var(--ksfx-panel-link)}