.growth-feedback{z-index:80;inset-inline-end:clamp(14px,3vw,40px);color:#23392e;background:#fffdf6;border:1px solid #d5cbb5;border-radius:17px;align-items:center;gap:12px;max-width:min(385px,100vw - 28px);padding:10px 12px 10px 8px;display:flex;position:fixed;bottom:26px;box-shadow:0 9px 36px #39331d24}.growth-feedback-art{color:#497b63;background:#f3efe2;border-radius:12px;flex:0 0 66px;place-items:center;height:66px;display:grid}.growth-feedback-art img{object-fit:contain;width:100%;height:100%;animation:.45s ease-out both growth-pin-arrive}.growth-feedback-art img.growth-feedback-cover{object-fit:cover;border-radius:10px;animation:none}.growth-feedback.is-medal{background:linear-gradient(110deg,#fff9e7,#fffcf4 70%);border-color:#c9ae79;box-shadow:0 8px 32px #3c321e2b}.is-medal .growth-feedback-art{background:radial-gradient(#eddaa5,#0000 72%);border-radius:50%;flex-basis:80px;height:80px}.is-medal .growth-feedback-copy strong{color:#304735;font-size:1.16rem}.growth-feedback-copy a{align-items:center;min-height:40px;text-decoration:none;display:inline-flex}.is-medal .growth-feedback-copy button{color:#fff;min-height:42px;font:inherit;background:#2d503c;border:0;border-radius:100px;padding:4px 16px}.is-medal .growth-feedback-copy button:hover{background:#1c3f2c}.is-medal .growth-feedback-copy>div{flex-wrap:wrap;align-items:center;gap:3px 10px;margin-top:4px}.growth-feedback-copy{gap:2px;min-width:0;display:grid}.growth-feedback-copy small{color:#58665b}.growth-feedback-copy strong{line-height:1.28}.growth-feedback-copy>div{color:#246548;gap:13px;font-size:.84rem;font-weight:650;display:flex}.growth-feedback-copy a:hover{color:#111}.growth-feedback>.icon-button{flex-shrink:0;align-self:start}.growth-notice-setting button[role=switch]{text-align:start;color:inherit;cursor:pointer;background:0 0;border:none;justify-content:space-between;align-items:center;gap:1rem;padding:10px 0;display:flex}.growth-switch{background:#eeeae3;border:1px solid #8b9789;border-radius:20px;flex:none;align-items:center;width:34px;height:20px;padding:2px;display:flex}.growth-switch:after{content:"";background:#687468;border-radius:100%;width:14px;height:14px;display:block}[aria-checked=true] .growth-switch{background:#284d3a;justify-content:flex-end}[aria-checked=true] .growth-switch:after{background:#fff}@keyframes growth-pin-arrive{0%{filter:brightness(1.15);transform:translateY(-5px)rotate(-4deg)}to{filter:none;transform:none}}@media (max-width:760px){.growth-feedback{bottom:calc(76px + env(safe-area-inset-bottom))}}@media (prefers-reduced-motion:reduce){.growth-feedback-art img{animation:none}}.library-growth{color:#263f30;border-block:1px solid #dcded1;margin-block:20px 8px;padding:12px 0}.library-growth h2{align-items:center;gap:10px;margin:0;font-size:1rem;display:flex}.library-growth-body{grid-template-columns:repeat(auto-fit,minmax(min(100%,230px),1fr));gap:12px;margin-top:10px;display:grid}.library-growth-body>a{color:#283f31;background:#eaf0e3;border-radius:12px;align-items:center;gap:12px;min-width:0;min-height:62px;padding:8px 14px;display:flex}.library-growth-body>a:last-child{background:#f5eada}.library-growth-body b{overflow-wrap:anywhere;display:block}.library-growth-body small{color:#536352}.library-growth-body img{object-fit:contain}.library-growth-count{font-variant-numeric:tabular-nums;white-space:nowrap;margin-inline-start:auto}
