*{margin:0;padding:0;box-sizing:border-box;-webkit-tap-highlight-color:transparent}:root{--h5-app-max-width: 14rem}html,body,#app{min-height:100%}page{font-family:Songti SC,STSong,"Noto Serif CJK SC",PingFang SC,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-weight:400;color:#2f261d;background:#fff9ec;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}taro-view-core,taro-text-core{font-family:inherit}.catalog-control-label{display:block;margin-bottom:.35rem;font-size:.6rem;font-weight:600;color:#17221f}.catalog-filter-chip-list{display:flex;flex-wrap:wrap;align-items:center;margin:0 -.2rem -.35rem}.catalog-filter-chip-scroll{width:100%;white-space:nowrap}.catalog-filter-chip-list--scrollable{flex-wrap:nowrap;align-items:stretch;width:max-content;min-width:100%;margin:0;padding-bottom:.1rem}.catalog-filter-chip{display:flex;align-items:center;justify-content:center;flex-shrink:0;min-width:2.4rem;height:1.8rem;margin:0 .2rem .35rem;padding:0 .6rem;border-radius:24.975rem;border:.025rem solid rgba(236,201,114,.14);background:#f6f1e6;box-sizing:border-box;color:#66736c;white-space:nowrap}.catalog-filter-chip-list--scrollable .catalog-filter-chip{margin:0 .3rem 0 0}.catalog-filter-chip-list--scrollable .catalog-filter-chip:last-child{margin-right:0}.catalog-filter-chip--with-description{flex-direction:column;min-height:1.9rem;height:auto;padding-top:.2rem;padding-bottom:.2rem}.catalog-filter-chip-text{display:block;font-size:.6rem;font-weight:600;line-height:1.8rem;color:inherit}.catalog-filter-chip--with-description .catalog-filter-chip-text{line-height:1.2}.catalog-filter-chip.active{color:#fffaf0}.catalog-empty{padding:1.4rem 0}.catalog-empty .app-empty__description{color:#8a6a34}.catalog-load-state{display:flex;align-items:center;justify-content:center;gap:.3rem}.catalog-load-state-spinner{display:flex;align-items:center;gap:.15rem}.catalog-load-state-segment{width:.45rem;height:.15rem;border-radius:24.975rem;background:linear-gradient(90deg,rgba(236,201,114,.22) 0%,rgba(236,201,114,.86) 52%,rgba(236,201,114,.22) 100%);opacity:.34;animation:catalog-load-state-flow 1.05s ease-in-out infinite}.catalog-load-state-segment-2{animation-delay:.15s}.catalog-load-state-segment-3{animation-delay:.3s}.catalog-load-state-text{color:#a3aa9f}@keyframes catalog-load-state-flow{0%,80%,to{opacity:.28;transform:scaleX(.86)}40%{opacity:1;transform:scaleX(1)}}.taro-env-h5 body{margin:0;background:#f4ead8}.taro-env-h5{--h5-tabbar-height: 60PX;--h5-tabbar-safe-height: calc( var(--h5-tabbar-height) + env(safe-area-inset-bottom) );--taro-tabbar-height: var(--h5-tabbar-height)}.taro-env-h5 #app,.taro-env-h5 .taro_router,.taro-env-h5 .taro_page{min-height:100dvh}.taro-env-h5 taro-button-core,.taro-env-h5 taro-input-core,.taro-env-h5 taro-textarea-core{font-family:inherit;appearance:none;-webkit-appearance:none}.taro-env-h5 taro-button-core+taro-button-core{margin-top:0}.taro-env-h5 .taro-tabbar__tabbar{height:var(--h5-tabbar-safe-height)}.taro-env-h5 .taro-tabbar__tabbar-bottom{margin-bottom:0}.taro-env-h5 .weui-tabbar{height:100%;padding-bottom:calc(10PX + env(safe-area-inset-bottom));box-sizing:border-box;border-top:1PX solid rgba(210,181,137,.5);background:linear-gradient(180deg,rgba(255,252,243,.98) 0%,rgba(250,239,219,.98) 100%)}.taro-env-h5 .weui-tabbar__label{color:#7f715f;font-family:Songti SC,STSong,serif}.taro-env-h5 .weui-bar__item_on .weui-tabbar__label{color:#b7493e}.taro-env-h5 .weui-bar__item_on{background:transparent}.taro-env-h5 .home-container{padding-bottom:calc(.6rem + var(--h5-tabbar-safe-height))}.taro-env-h5 .draw-record-page{padding-bottom:calc(4rem + var(--h5-tabbar-safe-height))}.taro-env-h5 .draw-record-floating-action{bottom:calc(var(--h5-tabbar-safe-height) + .6rem)}.taro-env-h5 .profile-container{padding-bottom:calc(.6rem + var(--h5-tabbar-safe-height))}.taro-env-h5 .login-container,.taro-env-h5 .home-container,.taro-env-h5 .draw-record-page,.taro-env-h5 .draw-record-form-page,.taro-env-h5 .draw-season-page,.taro-env-h5 .draw-season-create-page,.taro-env-h5 .support-page,.taro-env-h5 .profile-container{min-height:100dvh}@media screen and (min-width: 768px){.taro-env-h5 #app,.taro-env-h5 .taro_router,.taro-env-h5 .taro_page{max-width:var(--h5-app-max-width);margin:0 auto}.taro-env-h5 .draw-record-floating-action{left:calc(50% - var(--h5-app-max-width) / 2 + .6rem);right:calc(50% - var(--h5-app-max-width) / 2 + .6rem)}.taro-env-h5 .draw-record-sheet-mask{padding:0 calc((100vw - var(--h5-app-max-width)) / 2)}.taro-env-h5 .draw-record-sheet{margin:0 auto}}.app-pressable{transition:transform .16s ease,opacity .16s ease,box-shadow .16s ease,filter .16s ease,background-color .16s ease;transform:translateZ(0);will-change:transform,opacity}.taro-env-h5 .app-pressable{cursor:pointer}.app-pressable--button.app-pressable--active,.taro-env-h5 .app-pressable--button:active{transform:scale(.972);opacity:.94;filter:brightness(.98)}.app-pressable--card.app-pressable--active,.taro-env-h5 .app-pressable--card:active{transform:scale(.988);opacity:.96}.app-pressable--chip.app-pressable--active,.taro-env-h5 .app-pressable--chip:active{transform:scale(.99);opacity:.94}.app-pressable--text.app-pressable--active,.taro-env-h5 .app-pressable--text:active{transform:scale(.995);opacity:.74}.app-pressable--media.app-pressable--active,.taro-env-h5 .app-pressable--media:active{transform:scale(.992);opacity:.9}.app-pressable.is-disabled,.app-pressable.is-loading{transform:none!important;opacity:1!important;filter:none!important}.app-button{display:flex;align-items:center;justify-content:center;gap:.25rem;width:auto;padding:0 .6rem;border:none;border-radius:.45rem;box-sizing:border-box;transition:opacity .2s ease}.app-button:after{border:none}.app-button.app-button--block{width:100%}.app-button.app-button--large{min-height:2.4rem;border-radius:1.2rem}.app-button.app-button--medium{min-height:1.9rem}.app-button.app-button--small{min-height:1.8rem;border-radius:.9rem;padding:0 .45rem}.app-button.app-button--primary{background:linear-gradient(180deg,#d9a449 0%,#b87410 100%);color:#fffaf0}.app-button.app-button--secondary{background:#17221f;color:#fff}.app-button.app-button--outline{background:#ffffff;border:.025rem solid rgba(236,201,114,.18);color:#b87410}.app-button.app-button--danger{background:linear-gradient(180deg,#d97757 0%,#c2410c 100%);color:#fff7ed}.app-button.is-disabled{opacity:1}.app-button__spinner{width:.6rem;height:.6rem;border:.075rem solid currentColor;border-right-color:transparent;border-radius:50%;box-sizing:border-box;opacity:.92;animation:app-button-spin .78s linear infinite}.app-button__label{display:block;color:inherit;font-size:.65rem;font-weight:700;line-height:1;text-align:center;white-space:nowrap;word-break:keep-all}@keyframes app-button-spin{to{transform:rotate(360deg)}}.app-action-text{font-size:.55rem;font-weight:700;line-height:1.2;color:#b87410;white-space:nowrap}.app-action-text--muted{color:#8b958d}.app-action-text--danger{color:#c2410c}.app-chevron-text{font-size:.7rem;font-weight:700;line-height:1;color:inherit}.app-hint-text{font-size:.55rem;font-weight:600;line-height:1.6;color:#8a6a34}.app-input{display:flex;align-items:center;width:100%;box-sizing:border-box;gap:.3rem}.app-input.app-input--outlined{min-height:2.1rem;padding:0 .55rem;border:.025rem solid rgba(236,201,114,.16);border-radius:.45rem;background:#ffffff}.app-input.app-input--plain{min-height:1rem;padding:0;border:none;background:transparent}.app-input__control{flex:1;width:auto;min-width:0;height:1rem;font-size:.7rem;line-height:1rem;color:#17221f}.app-input__control::placeholder{color:#a3aa9f}.app-input__suffix{display:flex;align-items:center;flex-shrink:0;gap:.25rem}.app-search{display:flex;align-items:center;height:1.8rem;padding:0 .5rem;border:.025rem solid rgba(236,201,114,.16);border-radius:.45rem;background:#ffffff;box-sizing:border-box}.app-search__icon{position:relative;display:flex;align-items:center;justify-content:center;flex:0 0 .75rem;width:.75rem;height:.75rem;margin-right:.35rem}.app-search__icon-circle{width:.5rem;height:.5rem;border:.075rem solid #b45309;border-radius:50%;box-sizing:border-box}.app-search__icon-handle{position:absolute;right:.075rem;bottom:.075rem;width:.275rem;height:.075rem;border-radius:.075rem;background:#b45309;transform:rotate(45deg);transform-origin:center}.app-search__input{flex:1;min-width:0}.app-search__control{height:1.8rem;line-height:1.8rem;font-size:.6rem}.app-chip{display:flex;flex-direction:column;align-items:center;justify-content:center;flex-shrink:0;min-width:2.4rem;min-height:1.8rem;padding:0 .6rem;border-radius:24.975rem;border:.025rem solid rgba(236,201,114,.14);background:#f6f1e6;box-sizing:border-box;color:#66736c;white-space:nowrap}.app-chip.is-active{border-color:#b87410;background:linear-gradient(180deg,#d9a449 0%,#b87410 100%);box-shadow:inset 0 .025rem .025rem #ffffff3d,0 .15rem .4rem #b8741038;color:#fffaf0}.app-chip>.app-chip__text:only-child{line-height:1.8rem}.app-chip__text{display:block;font-size:.6rem;font-weight:600;line-height:1.2;color:inherit}.app-badge{display:flex;align-items:center;justify-content:center;min-width:1.1rem;height:.7rem;padding:0 .25rem;border-radius:.15rem;box-sizing:border-box}.app-badge.app-badge--dark{background:#17221f}.app-badge.app-badge--accent{background:#ef4444}.app-badge__text{display:block;font-size:.45rem;font-weight:700;line-height:.7rem;color:#fff7ed}.app-pill{display:inline-flex;align-items:center;justify-content:center;border-radius:24.975rem;box-sizing:border-box}.app-pill.app-pill--small{min-height:.95rem;padding:0 .35rem}.app-pill.app-pill--medium{min-height:1.1rem;padding:0 .45rem}.app-pill.app-pill--neutral{background:#f6f1e6}.app-pill.app-pill--soft{background:#faf7f2}.app-pill.app-pill--accent{background:linear-gradient(180deg,#d9a449 0%,#b87410 100%)}.app-pill.app-pill--danger{background:linear-gradient(180deg,#d97757 0%,#c2410c 100%)}.app-pill.app-pill--blue{background:rgba(59,130,246,.1)}.app-pill.app-pill--green{background:rgba(34,197,94,.1)}.app-pill.app-pill--amber{background:rgba(245,158,11,.12)}.app-pill.app-pill--purple{background:rgba(168,85,247,.12)}.app-pill.app-pill--rose{background:rgba(159,18,57,.12)}.app-pill.app-pill--gray{background:#f4efe7}.app-pill__text{font-size:.5rem;font-weight:700;line-height:1.2;color:#b87410;word-break:keep-all}.app-pill--small .app-pill__text{font-size:.45rem}.app-pill--accent .app-pill__text,.app-pill--danger .app-pill__text{color:#fff7ed}.app-empty{display:flex;flex-direction:column;align-items:center;padding:1.4rem 0}.app-empty__illustration{position:relative;width:2.2rem;height:2.2rem;margin-bottom:.4rem}.app-empty__illustration-frame{position:absolute;inset:.25rem .45rem;border:.075rem solid rgba(236,201,114,.18);border-radius:.35rem;background:linear-gradient(180deg,#fffdf8 0%,#f4efe7 100%)}.app-empty__illustration-line{position:absolute;left:.75rem;right:.75rem;height:.1rem;border-radius:24.975rem;background:#c49a49}.app-empty__illustration-line:nth-of-type(2){top:.775rem}.app-empty__illustration-line:nth-of-type(3){top:1.175rem}.app-empty__illustration-line.short{left:.9rem;right:1.05rem}.app-empty__description{font-size:.6rem;color:#8a6a34;line-height:1.6;text-align:center}.app-cell{display:flex;align-items:center;justify-content:space-between}.app-cell__content{flex:1;min-width:0}.app-cell__trailing{flex-shrink:0;margin-left:.6rem}.app-section-card{border-radius:.6rem;border:.025rem solid rgba(236,201,114,.1);background:#ffffff;box-shadow:0 .25rem .6rem #17221f0f}.app-field-card{display:flex;min-height:2.2rem;align-items:center;justify-content:space-between;gap:.4rem;padding:0 .55rem;border:.025rem solid rgba(236,201,114,.16);border-radius:.5rem;background:#ffffff;box-sizing:border-box}.app-field-card__main{display:flex;min-width:0;flex:1;flex-direction:column;gap:.25rem}.app-field-card__label{font-size:.5rem;color:#8a6a34}.app-field-card__value{font-size:.6rem;font-weight:600;color:#17221f}.app-field-card__value.is-placeholder{color:#a3aa9f}.app-field-card__trailing{flex-shrink:0}.app-page-shell{min-height:100vh;padding:.6rem;background:linear-gradient(135deg,rgba(244,194,96,.08) 0%,rgba(244,194,96,0) 32%),linear-gradient(180deg,#faf7f2 0%,#f4ecdf 46%,#fffaf0 100%);box-sizing:border-box}.taro-env-h5 .app-page-shell{min-height:100dvh}.app-page-header{padding:.7rem}.app-page-header.app-page-header--banner{background:linear-gradient(135deg,rgba(236,201,114,.1) 0%,rgba(236,201,114,0) 36%),#ffffff}.app-page-header__eyebrow{display:block;margin-bottom:.25rem;font-size:.5rem;color:#b87410}.app-page-header__title{display:block;margin-bottom:.3rem;font-size:1rem;font-weight:700;color:#17221f}.app-page-header__subtitle{display:block;font-size:.55rem;line-height:1.7;color:#66736c}.app-page-header__body{margin-top:.6rem}.app-stat-card{min-width:0;padding:.5rem .55rem;border-radius:.5rem;border:.025rem solid rgba(236,201,114,.12);background:rgba(255,255,255,.88);overflow:hidden;box-sizing:border-box}.app-stat-card__value{display:block;margin-bottom:.2rem;font-size:1.05rem;font-weight:700;line-height:1.12;color:#b87410;word-break:keep-all}.app-stat-card__label{display:block;font-size:.55rem;line-height:1.35;color:#66736c}.app-list-section-header{display:flex;align-items:center;justify-content:space-between;gap:.3rem}.app-list-section-header__title-group{display:flex;min-width:0;flex-direction:column;gap:.2rem}.app-list-section-header__title{font-size:.75rem;font-weight:600;color:#17221f}.app-list-section-header__subtitle{font-size:.55rem;color:#66736c}.app-list-section-header__trailing{flex-shrink:0}.app-entity-header{display:flex;align-items:flex-start;justify-content:space-between;gap:.4rem}.app-entity-header__main{display:flex;min-width:0;flex:1;flex-direction:column;gap:.2rem}.app-entity-header__title-row{display:flex;min-width:0;align-items:center;gap:.35rem}.app-entity-header__leading,.app-entity-header__trailing{flex-shrink:0}.app-entity-header__title{min-width:0;font-size:.75rem;font-weight:700;color:#17221f}.app-entity-header__subtitle{font-size:.5rem;color:#8a6a34}.app-entity-header__detail{font-size:.55rem;color:#66736c}.app-resource-card{border-radius:.55rem;border:.025rem solid rgba(236,201,114,.1);box-shadow:0 .2rem .45rem #17221f0f}.app-resource-card.app-resource-card--warm{background:linear-gradient(180deg,#ffffff 0%,#faf7f2 100%)}.app-resource-card.app-resource-card--soft{background:linear-gradient(180deg,#fffdf8 0%,#f4efe7 100%)}.app-detail-block{padding:.5rem}.app-detail-block__label{display:block;margin-bottom:.25rem;font-size:.55rem;color:#66736c}.app-detail-block__value{display:block;font-size:.7rem;font-weight:700;color:#17221f}.app-inline-meta{display:flex;align-items:center;gap:.35rem;padding:.4rem .45rem;border-radius:.45rem;background:rgba(23,34,31,.04)}.app-inline-meta__label,.app-inline-meta__value{font-size:.6rem;color:#66736c}.app-inline-meta__content{display:flex;align-items:center}.app-inline-meta__value{font-weight:700;color:#b87410}.app-square-badge{display:flex;align-items:center;justify-content:center;width:1.15rem;height:1.15rem;border-radius:.35rem;box-shadow:inset 0 .025rem .025rem #fff9e2cc,0 .1rem .25rem #17221f24}.app-square-badge.app-square-badge--gold{background:linear-gradient(180deg,#f8dd82 0%,#d6a439 100%)}.app-square-badge.app-square-badge--purple{background:linear-gradient(180deg,#d7c2f9 0%,#9d7ae6 100%)}.app-square-badge.app-square-badge--blue{background:linear-gradient(180deg,#cbe5ff 0%,#76a8f7 100%)}.app-square-badge.app-square-badge--orange{background:linear-gradient(180deg,#f6d1b2 0%,#dc8f48 100%)}.app-square-badge.app-square-badge--green{background:linear-gradient(180deg,#cdecc8 0%,#7bc575 100%)}.app-square-badge.app-square-badge--brown{background:linear-gradient(180deg,#f4d6c6 0%,#c78a68 100%)}.app-square-badge__text{font-size:.7rem;font-weight:700;line-height:1;color:#5f3a09}page{color:#2f261d;background:radial-gradient(circle at 22% 12%,rgba(176,135,73,.045) 0 .025rem,transparent .05rem),radial-gradient(circle at 76% 28%,rgba(34,26,19,.026) 0 .025rem,transparent .05rem),linear-gradient(180deg,#fffaf0 0%,#f8eddb 58%,#f4e6d0 100%);background-size:2.8rem 2.8rem,1.7rem 1.7rem,auto}.app-page-shell,.home-container,.profile-container,.login-container,.session-management-container,.draw-record-page{min-height:100vh;color:#2f261d;background:url(/static/images/archive-mountain-watermark.svg) right .35rem top .25rem/84% auto no-repeat,radial-gradient(circle at 16% 8%,rgba(176,135,73,.052) 0 .025rem,transparent .05rem),radial-gradient(circle at 82% 42%,rgba(43,31,20,.032) 0 .025rem,transparent .05rem),linear-gradient(180deg,#fffaf0 0%,#f8eddb 50%,#f4e6d0 100%);box-sizing:border-box}.taro-env-h5 .app-page-shell,.taro-env-h5 .home-container,.taro-env-h5 .profile-container,.taro-env-h5 .login-container,.taro-env-h5 .session-management-container,.taro-env-h5 .draw-record-page{min-height:100dvh}.app-page-shell,.profile-container,.session-management-container,.draw-record-page,.home-container{padding:.55rem}.app-page-shell:before,.home-container:before,.profile-container:before,.session-management-container:before,.draw-record-page:before{position:fixed;top:0;right:0;left:0;z-index:-1;height:6rem;background:linear-gradient(180deg,rgba(184,147,85,.08) 0%,rgba(184,147,85,0) 100%);pointer-events:none;content:""}.app-section-card,.hero-library-section,.tactic-library-panel,.military-book-library-panel,.lineup-library-panel,.card-pack-library-panel,.card-pack-detail-panel,.draw-scenario-library-panel,.draw-scenario-select-panel,.draw-season-panel,.draw-season-select-panel,.draw-season-create-panel,.draw-record-card-pack-select-panel,.draw-record-hero-select-panel,.draw-record-form-panel,.lineup-resource-select-panel,.session-management-section,.profile-section,.user-card,.share-management-section,.auth-required-card{border:.025rem solid rgba(188,154,104,.62);border-radius:.3rem;background:radial-gradient(circle at 18% 16%,rgba(176,135,73,.04) 0 .025rem,transparent .05rem),linear-gradient(180deg,rgba(255,252,245,.94) 0%,rgba(250,239,219,.9) 100%);box-shadow:inset 0 0 0 .025rem #ffffff94,0 .2rem .45rem #50371c14}.app-page-header.app-page-header--banner,.my-heroes-banner,.my-tactics-banner,.my-lineups-banner,.lineup-config-editor-banner,.home-announcement-section{border:.025rem solid rgba(188,154,104,.55);border-radius:.3rem;background:url(/static/images/archive-mountain-watermark.svg) right .2rem top 0/72% auto no-repeat,linear-gradient(180deg,rgba(255,252,245,.96) 0%,rgba(249,238,216,.92) 100%);box-shadow:inset 0 0 0 .025rem #ffffff9e,0 .2rem .45rem #50371c14}.app-page-header.app-page-header--banner .app-page-header__eyebrow,.app-page-header.app-page-header--banner .app-page-header__title,.app-page-header.app-page-header--banner .app-page-header__subtitle,.my-heroes-banner-title,.my-tactics-banner-title,.my-lineups-banner-title,.lineup-config-editor-banner-title,.my-heroes-banner-subtitle,.my-tactics-banner-subtitle,.my-lineups-banner-subtitle,.lineup-config-editor-banner-subtitle{color:#221a13}.app-page-header__eyebrow,.home-section-kicker,.draw-record-season-bar-label,.catalog-control-label{font-weight:700;letter-spacing:0;color:#8d2b22}.app-page-header__title,.home-command-title,.home-section-title,.section-title,.hero-library-list-title,.tactic-library-manage-mode-title,.lineup-library-manage-mode-title,.my-heroes-banner-title,.my-tactics-banner-title,.my-lineups-banner-title,.lineup-config-editor-banner-title,.draw-season-section-title,.profile-entry-title{letter-spacing:0;color:#221a13}.app-page-header__subtitle,.home-command-subtitle,.home-section-subtitle,.section-subtitle,.hero-library-list-subtitle,.tactic-library-manage-mode-subtitle,.lineup-library-manage-mode-subtitle,.my-heroes-banner-subtitle,.my-tactics-banner-subtitle,.my-lineups-banner-subtitle,.lineup-config-editor-banner-subtitle,.profile-entry-description{color:#6e604c}.app-button{border-radius:.15rem;box-shadow:none}.app-button.app-button--large,.app-button.app-button--medium,.app-button.app-button--small{border-radius:.15rem}.app-button.app-button--primary{border:.025rem solid #7b552b;background:linear-gradient(180deg,#d5ad62 0%,#9a6427 100%);color:#fff3d4;box-shadow:inset 0 .025rem #ffedb95c,0 .2rem .35rem #5535162e}.app-button.app-button--secondary{border:.025rem solid rgba(188,154,104,.72);background:linear-gradient(180deg,#fff9ec 0%,#f1dfbd 100%);color:#7a4b18}.app-button.app-button--outline{border:.025rem solid #9b7a4d;background:rgba(255,249,232,.72);color:#7a4b18}.app-button.app-button--danger{border:.025rem solid #8d2b22;background:linear-gradient(180deg,#b84736 0%,#7e251d 100%);color:#fff1df}.app-input.app-input--outlined,.app-search{border:.025rem solid #a88c62;border-radius:.15rem;background:radial-gradient(circle at 18% 24%,rgba(70,52,31,.06) 0 .025rem,transparent .05rem),rgba(255,249,232,.78);box-shadow:inset 0 .025rem #fffcf2c7,inset 0 0 0 .025rem #fff9e86b}.app-input__control{color:#2f261d}.app-input__control::placeholder{color:#9b8b72}.app-search__icon-circle{border-color:#8a5c24}.app-search__icon-handle{background:#8a5c24}.app-chip,.catalog-filter-chip{border:.025rem solid #b59a70;border-radius:.15rem;background:linear-gradient(180deg,rgba(255,250,237,.86) 0%,rgba(239,226,199,.86) 100%);color:#62533e;box-shadow:inset 0 0 0 .025rem #fffaed70}.catalog-filter-chip-description{display:block;font-size:.45rem;line-height:1.3;color:#876230}.app-chip.is-active,.catalog-filter-chip.active,.hero-library-filter-chip.active{border-color:#b7493e6b;background:linear-gradient(180deg,#b7493e 0%,#98352b 100%);color:#fffaf0;box-shadow:inset 0 .025rem #ffe6cf42,0 .15rem .3rem #8d2b221f}.catalog-filter-chip.active .catalog-filter-chip-description{color:#f4e7c8c7}.app-pill.app-pill--neutral,.app-pill.app-pill--soft,.app-pill.app-pill--gray{border:.025rem solid rgba(155,122,77,.32);background:#efe1c5}.app-pill__text{color:#7a4b18}.app-stat-card,.my-heroes-summary-card,.my-tactics-summary-card,.my-lineups-summary-card,.draw-scenario-library-summary-card,.home-command-stat{border:.025rem solid rgba(138,106,69,.48);border-radius:.15rem;background:linear-gradient(180deg,rgba(255,249,232,.74) 0%,rgba(232,214,178,.62) 100%);box-shadow:inset 0 0 0 .025rem #fff9e87a}.app-stat-card__value,.my-heroes-summary-value,.my-tactics-summary-value,.my-lineups-summary-value,.draw-scenario-library-summary-value{color:#8a5c24}.app-stat-card__label,.my-heroes-summary-label,.my-tactics-summary-label,.my-lineups-summary-label,.draw-scenario-library-summary-label{color:#6e604c}.app-resource-card,.profile-entry,.draw-season-card,.draw-record-form-preview,.draw-record-form-empty,.draw-scenario-select-item,.draw-season-create-selected-card,.draw-record-card-pack-select-item,.draw-record-hero-select-item,.share-management-link-card,.session-card,.card-pack-item-card{border:.025rem solid #ad9166;border-radius:.2rem;background:radial-gradient(circle at 24% 18%,rgba(82,62,37,.055) 0 .025rem,transparent .05rem),linear-gradient(180deg,rgba(255,250,237,.9) 0%,rgba(239,226,199,.88) 100%);box-shadow:inset 0 0 0 .025rem #fffaed75,0 .125rem .3rem #3b2a1814}.app-resource-card.app-resource-card--warm,.app-resource-card.app-resource-card--soft{background:linear-gradient(180deg,rgba(255,250,237,.9) 0%,rgba(239,226,199,.88) 100%)}.home-module-card{border:.025rem solid rgba(210,181,137,.72);border-radius:.3rem;background:radial-gradient(circle at 20% 16%,rgba(176,135,73,.04) 0 .025rem,transparent .05rem),linear-gradient(180deg,rgba(255,252,245,.96) 0%,rgba(250,240,221,.92) 100%);box-shadow:inset 0 0 0 .025rem #ffffff8f,0 .15rem .35rem #50371c14}.home-module-card--featured{border-color:#b7493e47;background:linear-gradient(180deg,rgba(255,252,245,.96) 0%,rgba(247,231,204,.94) 100%)}.home-module-card--featured .home-module-card-title,.home-module-card--featured .home-module-card-desc{color:#221a13}.hero-card{box-shadow:0 .025rem #bc9a686b,0 .2rem .4rem #50371c24}.lineup-card,.configured-lineup-card{border-color:#bc9a68ad;background:radial-gradient(circle at 20% 18%,rgba(176,135,73,.035) 0 .025rem,transparent .05rem),linear-gradient(180deg,rgba(255,252,245,.96) 0%,rgba(249,237,216,.92) 100%);box-shadow:inset 0 0 0 .025rem #ffffff8a,0 .2rem .4rem #50371c1a}.lineup-card-member-board,.configured-lineup-member-board{border:.025rem solid rgba(138,106,69,.42);background:linear-gradient(180deg,rgba(255,250,237,.84) 0%,rgba(242,227,198,.62) 100%)}.tactic-card,.military-book-card{border-color:#ad9166;background:linear-gradient(180deg,rgba(255,250,237,.9) 0%,rgba(239,226,199,.88) 100%)}.profile-resource-shortcut{border-color:#9b7a4d;border-radius:.2rem;background:linear-gradient(180deg,rgba(255,249,232,.9) 0%,rgba(236,220,190,.9) 100%);box-shadow:inset 0 0 0 .025rem #fffaed75,0 .2rem .4rem #402c191a}.profile-resource-shortcut:before{background:linear-gradient(90deg,#8d2b22 0%,#b89355 100%)}.profile-logout-button{border-radius:.2rem;box-shadow:none}.share-management-page{background:radial-gradient(circle at 20% 12%,rgba(90,70,43,.08) 0 .05rem,transparent .075rem),linear-gradient(180deg,#f6eddb 0%,#e6d4bb 100%)}.support-markdown,.agreement-content{color:#3f3528}.taro-env-h5 body{background:#f4ead8}@media screen and (min-width: 768px){.taro-env-h5 #app,.taro-env-h5 .taro_router,.taro-env-h5 .taro_page{background:#fff9ec;box-shadow:0 .45rem 1.2rem #50371c24}}.app-page-shell.ocr-import-editor-page{padding:.6rem .6rem calc(4.9rem + env(safe-area-inset-bottom))}.ocr-import-editor-header,.ocr-import-editor-panel{margin-bottom:.6rem;padding:.7rem;border-radius:.6rem;background:#ffffff}.ocr-import-editor-header{display:flex;align-items:flex-start;justify-content:space-between;gap:.45rem;background:linear-gradient(180deg,#faf7f2 0%,#ffffff 100%)}.ocr-import-editor-header-copy{flex:1;min-width:0}.ocr-import-editor-title{display:block;font-size:1rem;font-weight:700;line-height:1.2;color:#17221f}.ocr-import-editor-subtitle{display:block;margin-top:.35rem;font-size:.6rem;line-height:1.6;color:#66736c}.ocr-import-editor-section-header{display:flex;align-items:center;justify-content:space-between;gap:.4rem;margin-bottom:.5rem}.ocr-import-editor-section-title{font-size:.75rem;font-weight:700;color:#17221f}.ocr-import-editor-section-subtitle{flex-shrink:0;font-size:.55rem;color:#8a6a34;text-align:right}.ocr-import-editor-list{display:flex;flex-direction:column;gap:.45rem}.ocr-import-editor-row{display:flex;align-items:center;gap:.4rem;padding:.5rem;border:.025rem solid rgba(236,201,114,.14);border-radius:.5rem;background:#fffdf8}.ocr-import-editor-row--compact{min-height:2.6rem}.ocr-import-editor-row-main{flex:1;min-width:0}.ocr-import-editor-row-title-line{display:flex;align-items:center;gap:.3rem;min-width:0}.ocr-import-editor-row-title{display:block;min-width:0;overflow:hidden;color:#17221f;font-size:.7rem;font-weight:700;line-height:1.35;text-overflow:ellipsis;white-space:nowrap}.ocr-import-editor-row-action{flex:0 0 2.9rem;min-height:1.6rem;border-radius:.45rem}.ocr-import-editor-red-options{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:.2rem;margin-top:.45rem}.ocr-import-editor-red-option{display:flex;align-items:center;justify-content:center;min-width:0;height:1.4rem;border:.025rem solid rgba(236,201,114,.18);border-radius:.4rem;background:#ffffff;color:#8a6a34}.ocr-import-editor-red-option.is-active{border-color:#b87410;background:linear-gradient(180deg,#d9a449 0%,#b87410 100%);color:#fffaf0}.ocr-import-editor-red-option-text{font-size:.5rem;font-weight:700;line-height:1;color:inherit;white-space:nowrap}.ocr-import-editor-search-list{display:flex;flex-direction:column;gap:.4rem;margin-top:.5rem}.ocr-import-editor-search-state{display:block;padding:.4rem .1rem;font-size:.6rem;line-height:1.6;color:#8a6a34}.ocr-import-editor-search-row{display:flex;align-items:center;gap:.4rem;min-height:2.4rem;padding:.45rem .5rem;border:.025rem solid rgba(236,201,114,.14);border-radius:.5rem;background:#ffffff}.ocr-import-editor-search-row-main{flex:1;min-width:0}.ocr-import-editor-search-row-title{display:block;overflow:hidden;color:#17221f;font-size:.7rem;font-weight:700;line-height:1.35;text-overflow:ellipsis;white-space:nowrap}.ocr-import-editor-search-row-meta{display:block;margin-top:.2rem;overflow:hidden;color:#66736c;font-size:.55rem;line-height:1.4;text-overflow:ellipsis;white-space:nowrap}.ocr-import-editor-search-row .app-button{flex:0 0 3.3rem;min-height:1.6rem;border-radius:.45rem}.ocr-import-editor-feedback-toggle{display:flex;align-items:flex-start;gap:.4rem}.ocr-import-editor-auto-feedback{margin-bottom:.5rem;padding:.5rem;border:.025rem solid rgba(184,116,16,.18);border-radius:.45rem;background:#fff8ec}.ocr-import-editor-checkbox{display:flex;align-items:center;justify-content:center;flex:0 0 1.1rem;width:1.1rem;height:1.1rem;border:.05rem solid rgba(184,116,16,.28);border-radius:.3rem;background:#ffffff;color:#fff}.ocr-import-editor-checkbox.is-checked{border-color:#b87410;background:linear-gradient(180deg,#d9a449 0%,#b87410 100%)}.ocr-import-editor-checkbox-mark{font-size:.7rem;font-weight:800;line-height:1;color:inherit}.ocr-import-editor-feedback-main{flex:1;min-width:0}.ocr-import-editor-feedback-hint{display:block;margin-top:.2rem;font-size:.55rem;line-height:1.6;color:#66736c}.ocr-import-editor-feedback-textarea{display:block;width:auto;max-width:100%;min-height:4.5rem;margin-top:.45rem;padding:.5rem;border:.025rem solid rgba(236,201,114,.16);border-radius:.45rem;box-sizing:border-box;background:#ffffff;color:#17221f;font-size:.6rem;line-height:1.6}.ocr-import-editor-bottom-bar{position:fixed;left:.6rem;right:.6rem;bottom:calc(.4rem + env(safe-area-inset-bottom));z-index:10;display:flex;align-items:center;justify-content:flex-end;gap:.35rem;padding:.4rem .45rem;border-radius:.5rem;border:.025rem solid rgba(23,34,31,.08);background:rgba(255,253,248,.96);box-shadow:0 .4rem 1rem #17221f29}.ocr-import-editor-bottom-bar .app-button{flex:1;min-height:1.7rem}.ocr-import-editor-bottom-bar .app-button--secondary{background:linear-gradient(180deg,#d6a439 0%,#8a5613 100%);color:#fffdf8}
