.game-app[data-game="poetry"]{--game-primary:#178787;--game-primary-deep:#0f5f60;--game-accent:#e56955;--game-gold:#d7a348;--game-sky:#d9efe7}
.game-app[data-game="poetry"] .game-hero::after{content:"逐句成章 · 荣誉入册";position:absolute;left:50%;bottom:102px;transform:translateX(-50%);width:max-content;padding:7px 15px;border:1px solid rgba(193,142,55,.45);border-radius:999px;background:rgba(255,248,225,.88);color:var(--game-primary-deep);font-family:var(--font-wen);font-size:12px;letter-spacing:.14em;box-shadow:0 5px 14px rgba(50,70,55,.11)}
.poetry-landing-stats{display:grid;grid-template-columns:repeat(3,1fr);margin-top:10px;padding:10px 4px;border:2px solid rgba(191,143,59,.45);border-radius:18px;background:rgba(255,248,226,.91);box-shadow:inset 0 0 0 3px rgba(255,255,255,.5),0 7px 16px rgba(43,67,54,.1)}.poetry-landing-stats span{display:flex;flex-direction:column;align-items:center;gap:2px;border-right:1px solid rgba(121,94,48,.16)}.poetry-landing-stats span:last-child{border-right:0}.poetry-landing-stats strong{color:var(--game-primary-deep);font-family:var(--font-wen);font-size:18px}.poetry-landing-stats small{color:rgba(36,62,61,.62);font-size:9px}.poetry-load-note{margin:6px 0 0;color:rgba(36,62,61,.7);font-size:11px;line-height:1.5;text-align:center;text-shadow:0 1px 0 #fff8e6}
.poetry-level-map{position:relative;min-height:610px;margin:8px 0 6px;padding:18px 0 60px}.poetry-level-map::before{content:"";position:absolute;left:50%;top:18px;bottom:30px;width:58%;transform:translateX(-50%);border:2px dashed rgba(151,104,39,.3);border-radius:48% 54% 44% 55%;pointer-events:none}.poetry-map-loading{margin:72px auto 0;width:max-content;max-width:90%;padding:12px 18px;border:1px solid rgba(186,137,54,.42);border-radius:999px;background:rgba(255,249,231,.9);color:var(--game-primary-deep);font-family:var(--font-wen);text-align:center}.poetry-map-loading.error{color:var(--game-accent)}.poetry-map-retry{display:flex;margin:0 auto}
.poetry-level-node{position:relative;width:156px;margin:0 0 28px;animation-delay:calc(var(--node-index)*70ms)}.poetry-level-node:nth-child(3n+1){margin-left:5%}.poetry-level-node:nth-child(3n+2){margin-left:auto;margin-right:2%}.poetry-level-node:nth-child(3n){margin-left:21%}.poetry-level-node button{position:relative;width:100%;min-height:138px;display:flex;flex-direction:column;align-items:center;padding:4px 3px 9px;border:0;background:transparent;text-align:center}.poetry-level-node button:active{transform:scale(.97)}.poetry-node-number{position:relative;z-index:2;width:68px;height:68px;display:grid;place-items:center;border:5px double #fff2ca;border-radius:50%;background:var(--game-primary);color:#fffaf0;font-family:var(--font-wen);font-size:26px;box-shadow:0 0 0 3px rgba(215,163,72,.72),0 9px 18px rgba(23,108,105,.24)}.poetry-node-number::after{content:"";position:absolute;inset:-10px;border:2px solid rgba(255,245,206,.7);border-radius:50%}.poetry-node-copy{z-index:1;width:100%;min-width:0;margin-top:-4px;padding:10px 8px 8px;border:2px solid rgba(190,139,52,.46);border-radius:15px;background:rgba(255,248,226,.92);box-shadow:inset 0 0 0 2px rgba(255,255,255,.5),0 6px 13px rgba(48,69,54,.12)}.poetry-node-copy small,.poetry-node-copy strong,.poetry-node-copy em{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.poetry-node-copy small{color:rgba(36,62,61,.58);font-size:9px}.poetry-node-copy strong{margin:2px 0;font-family:var(--font-wen);font-size:16px}.poetry-node-copy em{color:rgba(36,62,61,.6);font-size:9px;font-style:normal}.poetry-node-state{position:absolute;z-index:3;right:-1px;top:49px;padding:4px 7px;border:1px solid rgba(255,255,255,.66);border-radius:999px;background:var(--game-accent);color:#fff9e8;font-size:9px;white-space:nowrap;box-shadow:0 3px 8px rgba(99,62,44,.18)}.poetry-level-node.cleared .poetry-node-number{background:var(--game-gold)}.poetry-level-node.cleared .poetry-node-state{background:var(--game-primary)}.poetry-level-node.locked{filter:saturate(.35)}.poetry-level-node.locked .poetry-node-number{background:#899491;box-shadow:0 0 0 3px rgba(205,197,174,.75),0 7px 13px rgba(48,57,52,.15)}.poetry-level-node.locked .poetry-node-copy{background:rgba(239,235,218,.88)}.poetry-level-node.locked .poetry-node-state{background:#6f7874}
.game-play-app[data-game="poetry"]{height:auto;min-height:100dvh;overflow:visible}.game-play-app[data-game="poetry"] .game-play-main{left:50%;flex:0 0 auto;width:max(100%,46.2086dvh);aspect-ratio:390/844;min-height:0;padding:0;overflow:hidden;transform:translateX(-50%);touch-action:manipulation}.game-play-app[data-game="poetry"] .game-canvas-frame{position:absolute;inset:0;width:100%;height:100%;min-height:0;border:0;border-radius:0;background:transparent;box-shadow:none;overflow:hidden}.game-play-app[data-game="poetry"] .game-canvas-frame canvas{border-radius:0}
.game-play-app[data-game="poetry"] .game-floating-tools.game-play-title-tools{grid-template-columns:52px minmax(0,1fr) 52px;align-items:center;top:calc(7px + env(safe-area-inset-top));padding:0 6px}.game-play-app[data-game="poetry"] .game-play-title-tools .game-tool-back{grid-column:1}.game-play-app[data-game="poetry"] .game-play-title-tools .game-entry-title{grid-column:2;min-width:0;display:flex;justify-content:center}.game-play-app[data-game="poetry"] .game-play-title-tools .game-entry-title img{width:min(196px,100%);height:auto;max-height:58px;object-fit:contain}.game-play-app[data-game="poetry"] .game-play-title-tools .game-tool-profile{grid-column:3}
.poetry-work-heading{position:absolute;z-index:7;left:62px;right:62px;top:calc(8.2% + env(safe-area-inset-top));min-height:clamp(60px,7.8%,70px);display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;pointer-events:none;text-shadow:0 1px 0 rgba(255,252,235,.9)}.poetry-work-heading h2{max-width:100%;margin:0;overflow:hidden;color:#161815;font-family:var(--font-wen);font-size:25px;line-height:1.18;text-overflow:ellipsis;white-space:nowrap}.poetry-work-heading p{margin:5px 0 0;color:rgba(36,62,61,.68);font-family:var(--font-wen);font-size:12px;letter-spacing:.12em}
.poetry-work-title-row{max-width:100%;display:flex;align-items:center;justify-content:center;gap:8px}.poetry-genre-badge{width:28px;height:28px;flex:0 0 28px;display:grid;place-items:center;border:1px solid rgba(30,107,100,.5);border-radius:50%;background:rgba(235,249,238,.9);color:#146966;font-family:var(--font-wen);font-size:14px;font-weight:700;box-shadow:0 2px 7px rgba(31,88,75,.12)}
.poetry-board-hit-areas{position:absolute;z-index:9;inset:0;pointer-events:none}.poetry-board-hit-areas button{position:absolute;left:var(--tile-x);top:var(--tile-y);width:var(--tile-width);height:var(--tile-height);min-width:0;min-height:0;transform:translate(-50%,-50%);padding:0;border:0;background:transparent;pointer-events:auto;touch-action:manipulation}.poetry-board-hit-areas button:focus-visible{outline:3px solid rgba(229,105,85,.82);outline-offset:2px}.poetry-board-hit-areas button:disabled{pointer-events:none}
.poetry-composition-preview{position:absolute;z-index:8;left:18px;right:18px;top:52%;bottom:86px;overflow-x:hidden;overflow-y:auto;padding:8px 11px 16px;border:0;border-radius:0;background:transparent;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;overscroll-behavior:contain;scrollbar-width:thin}.poetry-completed-lines{display:flex;flex-direction:column;gap:6px}.poetry-completed-line{display:grid;grid-template-columns:46px minmax(0,1fr);align-items:center;margin:0;padding:6px 4px;border-bottom:1px solid rgba(23,135,135,.16);animation:poetry-line-enter .24s ease-out both}.poetry-completed-line span{color:rgba(36,62,61,.52);font-size:10px}.poetry-completed-line strong{color:var(--game-primary-deep);font-family:var(--font-wen);font-size:18px;font-weight:700;letter-spacing:.08em}.poetry-current-composition{min-height:52px;display:flex;flex-direction:column;justify-content:center;margin-top:4px}.poetry-current-line{display:flex;align-items:center;flex-wrap:wrap;gap:7px;padding:7px 3px}.poetry-selected-chip{position:relative;min-width:36px;min-height:36px;display:inline-flex;align-items:center;justify-content:center;padding:5px 10px;border:2px solid rgba(198,149,64,.64);background:rgba(255,248,225,.96);color:#244342;font-family:var(--font-wen);font-size:20px;font-weight:700;line-height:1;box-shadow:0 3px 7px rgba(61,76,57,.12)}.poetry-selected-chip button{position:absolute;right:-8px;top:-8px;width:19px;height:19px;padding:0;border:0;border-radius:50%;background:transparent;filter:drop-shadow(0 2px 2px rgba(75,55,32,.18))}.poetry-selected-chip button img{display:block;width:19px;height:19px;object-fit:contain}.poetry-current-line.invalid .poetry-selected-chip{border-color:rgba(201,91,71,.7);background:rgba(255,238,222,.96)}.poetry-preview-empty{margin:0;padding:12px 4px;color:rgba(36,62,61,.56);font-family:var(--font-wen);font-size:14px;text-align:center}.poetry-preview-note{display:block;margin:0 3px 5px;color:#a35443;font-size:10px;line-height:1.45}
.poetry-play-footer{position:fixed;z-index:21;left:50%;right:auto;bottom:calc(8px + env(safe-area-inset-bottom));width:min(calc(100vw - 26px),394px);height:66px;display:grid;grid-template-columns:1fr .92fr 1fr;gap:8px;transform:translateX(-50%)}.poetry-play-footer>div,.poetry-play-footer>button{min-width:0;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:6px 5px;border:1px solid rgba(190,141,55,.42);border-radius:15px;background:rgba(255,248,227,.94);color:var(--game-primary-deep);box-shadow:0 5px 12px rgba(36,62,61,.16);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.poetry-play-footer>button{font:inherit}.poetry-play-footer>button:active{transform:scale(.97)}.poetry-play-footer>button:disabled{opacity:.48}.poetry-play-footer span{display:block;max-width:100%;overflow:hidden;color:rgba(36,62,61,.62);font-size:9px;text-overflow:ellipsis;white-space:nowrap}.poetry-play-footer strong,.poetry-play-footer button>span{color:var(--game-primary-deep);font-family:var(--font-wen);font-size:15px;font-weight:700}.poetry-play-footer small{margin-top:2px;color:rgba(36,62,61,.58);font-size:9px}.poetry-footer-score{text-align:center}
.poetry-play-overlay h2{margin:0;font-family:var(--font-wen);font-size:23px}.poetry-play-overlay>p:last-of-type{max-width:244px;margin:9px 0 0;color:rgba(36,62,61,.68);font-size:12px;line-height:1.65}.poetry-play-overlay .game-button{margin-top:15px}@keyframes poetry-line-enter{from{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}
.poetry-result-main{display:flex;align-items:center;overflow-y:auto;padding-bottom:28px;background:rgba(255,249,230,.36);backdrop-filter:blur(2px)}.poetry-result-sheet{width:100%;padding:30px 21px;border:3px double rgba(190,140,54,.62);border-radius:30px;background:rgba(255,248,228,.94);box-shadow:inset 0 0 0 4px rgba(255,255,255,.45),0 22px 52px rgba(36,62,61,.18);text-align:center}.poetry-result-sheet h2{margin:0;font-family:var(--font-wen);font-size:25px}.poetry-result-score{display:block;margin:12px 0 0;color:var(--game-accent);font-family:var(--font-wen);font-size:55px;line-height:1}.poetry-result-sheet>span{color:rgba(36,62,61,.58);font-size:10px}.poetry-result-poem{margin:20px 0 13px;padding:16px 8px;border-top:2px solid rgba(193,143,57,.24);border-bottom:2px solid rgba(193,143,57,.24)}.poetry-result-poem h3{margin:0;font-family:var(--font-wen);font-size:21px}.poetry-result-poem p{margin:4px 0;color:rgba(36,62,61,.58);font-size:11px}.poetry-result-poem blockquote{margin:10px 0 0;white-space:pre-line;font-family:var(--font-wen);font-size:17px;line-height:1.9}.poetry-result-rewards{display:flex;justify-content:center;flex-wrap:wrap;gap:8px}.poetry-result-rewards span{padding:7px 11px;border:1px solid rgba(193,143,57,.34);border-radius:999px;background:rgba(215,163,72,.15);color:#8f661e;font-size:12px}.poetry-result-rewards b{margin-right:5px;color:var(--game-accent);font-size:9px}.poetry-result-message{color:rgba(36,62,61,.64);font-size:11px}.poetry-result-actions{display:grid;grid-template-columns:1fr 1fr;gap:9px;margin-top:17px}.poetry-result-actions>a:only-child{grid-column:1/-1}
.poetry-result-summary{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin:20px 0 16px;padding:13px 0;border-top:1px solid rgba(193,143,57,.24);border-bottom:1px solid rgba(193,143,57,.24)}.poetry-result-summary span{display:flex;flex-direction:column;gap:4px;color:rgba(36,62,61,.58);font-size:10px}.poetry-result-summary strong{color:#244342;font-family:var(--font-wen);font-size:16px}.poetry-result-rewards>small{color:rgba(36,62,61,.5)}
.poetry-profile-ledger{margin-bottom:22px}.poetry-collection{margin:0 0 15px;padding:15px;border:2px solid rgba(193,144,58,.38);border-radius:20px;background:rgba(255,249,232,.9);box-shadow:0 7px 18px rgba(43,64,52,.08)}.poetry-section-heading{display:flex;align-items:end;justify-content:space-between;margin-bottom:6px;border-bottom:1px solid rgba(145,108,49,.17)}.poetry-section-heading h3{margin:0 0 7px;font-family:var(--font-wen);font-size:19px}.poetry-section-heading .game-eyebrow{margin-bottom:9px}.poetry-slip{display:flex;align-items:center;gap:12px;padding:11px 0;border-bottom:1px solid rgba(145,108,49,.14)}.poetry-slip>span{width:46px;height:54px;display:grid;place-items:center;border:3px double rgba(214,161,63,.62);background:#fff5d8;color:#936719;font-family:var(--font-wen);font-size:12px}.poetry-slip div{display:flex;flex-direction:column}.poetry-slip strong{font-family:var(--font-wen);font-size:16px}.poetry-slip small{margin-top:3px;color:rgba(36,62,61,.58);font-size:10px}.poetry-slip.locked{filter:grayscale(.7);opacity:.48}.poetry-title-card{width:100%;min-height:58px;display:flex;align-items:center;justify-content:space-between;padding:12px 15px;border:1px solid rgba(161,118,49,.26);border-radius:14px;background:rgba(255,252,241,.75)}.poetry-title-card strong{font-family:var(--font-wen)}.poetry-title-card small{color:rgba(36,62,61,.58)}.poetry-title-card.equipped{border-color:rgba(214,161,63,.7);background:rgba(214,161,63,.13)}.poetry-login-link{margin:0 0 10px}
.poetry-honor-grid{display:grid;grid-template-columns:1fr;gap:8px}.poetry-honor-card{min-height:62px;display:flex;align-items:center;gap:11px;padding:9px 10px;border:1px solid rgba(161,118,49,.22);border-radius:14px;background:rgba(255,252,241,.75)}.poetry-honor-card>span{width:38px;height:38px;flex:0 0 38px;display:grid;place-items:center;border:2px double rgba(214,161,63,.65);border-radius:50%;background:#fff3cf;color:#8f661e;font-family:var(--font-wen);font-weight:700}.poetry-honor-card div{min-width:0;display:flex;flex-direction:column}.poetry-honor-card strong{font-family:var(--font-wen);font-size:15px}.poetry-honor-card small{margin-top:3px;color:rgba(36,62,61,.58);font-size:10px;line-height:1.35}.poetry-honor-card.locked{filter:grayscale(.8);opacity:.45}
.poetry-level-node{animation:game-reveal .42s ease-out both}.poetry-level-node:not(.locked) .poetry-node-number{animation:poetry-node-float 3.4s ease-in-out infinite}@keyframes poetry-node-float{50%{transform:translateY(-4px)}}
@media(max-width:374px){.poetry-level-node{width:144px}.poetry-node-copy strong{font-size:15px}.game-play-app[data-game="poetry"] .game-play-title-tools .game-entry-title img{width:min(176px,100%)}.poetry-work-heading{left:55px;right:55px}.poetry-work-heading h2{font-size:22px}.poetry-composition-preview{left:14px;right:14px}.poetry-completed-line strong{font-size:16px}.poetry-selected-chip{font-size:18px}.poetry-result-sheet{padding-left:17px;padding-right:17px}}

/* 简约关卡入口：真实卷轴图标只承载数字，不再显示标题卡片。 */
.game-entry-level-map .poetry-level-node{position:absolute;z-index:3;width:74px;height:74px;margin:0;bottom:var(--node-bottom);opacity:0;filter:none;animation:none}
.game-entry-level-map .poetry-level-node:nth-child(3n+1){left:27%}.game-entry-level-map .poetry-level-node:nth-child(3n+2){left:40%}.game-entry-level-map .poetry-level-node:nth-child(3n){left:30%}.game-entry-level-map .poetry-level-node.current{filter:none}
.game-entry-level-map .poetry-level-node button{width:74px;height:74px;min-height:0;padding:0;border:0;background:transparent}
.game-entry-level-map .poetry-node-number{position:relative;width:74px;height:74px;border:0;border-radius:0;background:transparent!important;color:#76511c;box-shadow:none!important;filter:none;transition:transform .16s ease}
.game-entry-level-map .poetry-node-number::after{display:none}.game-entry-level-map .poetry-node-number img{display:block;width:74px;height:74px;object-fit:contain;filter:grayscale(.92) saturate(.2) opacity(.74);transition:filter .18s ease}.game-entry-level-map .poetry-node-number b{position:absolute;z-index:2;left:50%;top:49%;transform:translate(-50%,-50%);min-width:1.2em;color:#76511c;font-family:var(--font-wen);font-size:20px;font-weight:800;line-height:1;text-align:center;text-shadow:0 1px 0 #fff7d8,0 2px 3px rgba(80,53,24,.25)}.game-entry-level-map .poetry-level-node.cleared .poetry-node-number img,.game-entry-level-map .poetry-level-node.current .poetry-node-number img{filter:none}.game-entry-level-map .poetry-level-node.locked:not(.current) .poetry-node-number img{filter:grayscale(1) saturate(0) contrast(1.06) opacity(.72)}.game-entry-level-map .poetry-level-node.locked:not(.current) .poetry-node-number b{color:#535955}
.game-entry-level-map .poetry-level-node button:active .poetry-node-number{transform:scale(.93)}
.game-entry-level-map .poetry-node-copy,.game-entry-level-map .poetry-node-state{display:none}
.game-app.region-intro-finished .game-entry-level-map.is-ready .poetry-level-node{animation:game-level-arrive .42s var(--node-delay) ease-out both}.game-app.region-intro-finished .game-entry-level-map.is-ready .poetry-level-node.current .poetry-node-number{animation:game-level-current 1.8s var(--current-delay) ease-in-out infinite}

/* 到达页固定十关：数字覆盖独立的已通关／当前／锁定图像。 */
.game-entry-level-map .poetry-level-node{left:var(--node-x)!important;right:auto!important;top:var(--node-y)!important;bottom:auto!important;width:70px;height:70px;transform:translate(-50%,-50%);filter:none!important}
.game-entry-level-map .poetry-level-node button{width:70px;height:70px}
.game-entry-level-map .poetry-node-number{width:70px;height:70px}
.game-entry-level-map .poetry-node-number img{position:absolute;left:50%;top:50%;width:58px;height:58px;transform:translate(-50%,-50%);object-fit:contain;filter:none!important}
.game-entry-level-map .poetry-level-node.current .poetry-node-number img{width:70px;height:70px}
.game-entry-level-map .poetry-node-number b{top:43%;color:#166f70;font-size:17px;text-shadow:0 1px 0 #fff7d8,0 2px 3px rgba(80,53,24,.2)}
.game-entry-level-map .poetry-level-node.current .poetry-node-number b{color:#c84f36;font-size:19px}.game-entry-level-map .poetry-level-node.locked:not(.current) .poetry-node-number b{color:#62645e}
.game-entry-level-map .poetry-level-node.placeholder button{cursor:default}

/* “我的”档案：居中头像与九州十阶官衔卡片。 */
.poetry-profile-identity{display:flex;flex-direction:column;align-items:center;padding:7px 0 13px;text-align:center}.poetry-profile-avatar{position:relative;width:74px;height:74px;display:grid;place-items:center;overflow:hidden;border:3px solid rgba(255,250,232,.92);border-radius:50%;background:#d7d8d4;box-shadow:0 0 0 1px rgba(77,89,84,.2),0 7px 17px rgba(42,61,55,.13)}.poetry-profile-avatar>*{grid-area:1/1}.poetry-profile-avatar img{width:100%;height:100%;display:block;object-fit:cover}.poetry-profile-avatar>[data-poetry-avatar-fallback]{position:relative;width:100%;height:100%;display:block;background:linear-gradient(145deg,#e3e4e1,#bfc2bf)}.poetry-profile-avatar>[data-poetry-avatar-fallback]::before{content:"";position:absolute;left:50%;top:16px;width:23px;height:23px;transform:translateX(-50%);border-radius:50%;background:#858b89}.poetry-profile-avatar>[data-poetry-avatar-fallback]::after{content:"";position:absolute;left:50%;bottom:8px;width:48px;height:27px;transform:translateX(-50%);border-radius:25px 25px 10px 10px;background:#858b89}.poetry-profile-identity h2,.poetry-profile-identity h3{margin:9px 0 0;color:#244342;font-family:var(--font-wen);font-size:21px;line-height:1.25}.poetry-profile-identity p{margin:3px 0 0;color:rgba(36,62,61,.62);font-size:11px}.poetry-profile-identity a{margin-left:2px;color:#0d7876;font-weight:700;text-decoration:underline;text-underline-offset:3px}.game-profile-dialog-scroll .poetry-profile-identity{padding-top:3px}.game-profile-dialog-scroll .poetry-profile-ledger{margin-top:4px}
.poetry-section-heading{align-items:center;gap:9px}.poetry-section-heading h3{font-size:17px;white-space:nowrap}.poetry-section-heading .game-eyebrow{white-space:nowrap}.poetry-honor-card{min-height:70px;gap:12px;padding:8px 10px}.poetry-honor-card>.poetry-honor-icon{width:52px;height:52px;flex:0 0 52px}.poetry-honor-card>.poetry-rank-icon{display:block;border:1px solid rgba(176,128,48,.3);border-radius:50%;background-color:#f7e9c5;background-image:var(--poetry-rank-icons);background-repeat:no-repeat;background-size:400% 300%;box-shadow:inset 0 0 0 2px rgba(255,255,255,.52),0 3px 8px rgba(73,54,29,.11)}.poetry-rank-icon.rank-1{background-position:0 0}.poetry-rank-icon.rank-2{background-position:33.333% 0}.poetry-rank-icon.rank-3{background-position:66.667% 0}.poetry-rank-icon.rank-4{background-position:100% 0}.poetry-rank-icon.rank-5{background-position:0 50%}.poetry-rank-icon.rank-6{background-position:33.333% 50%}.poetry-rank-icon.rank-7{background-position:66.667% 50%}.poetry-rank-icon.rank-8{background-position:100% 50%}.poetry-rank-icon.rank-9{background-position:0 100%}.poetry-rank-icon.rank-10{background-position:33.333% 100%}.poetry-honor-card>.poetry-honor-symbol{display:grid;place-items:center;border:2px double rgba(214,161,63,.65);border-radius:50%;background:#fff3cf;color:#8f661e}.poetry-honor-card strong{font-size:16px}.poetry-honor-card small{color:rgba(36,62,61,.5);font-size:10px}.poetry-honor-card.locked{filter:none;opacity:.68}.poetry-honor-card.locked .poetry-rank-icon{filter:grayscale(1) saturate(0);opacity:.72}.poetry-honor-card.owned .poetry-rank-icon{filter:none;opacity:1}
@media(max-width:374px){.poetry-section-heading h3{font-size:15px}.poetry-section-heading .game-eyebrow{font-size:9px}.poetry-honor-card>.poetry-honor-icon{width:48px;height:48px;flex-basis:48px}}
