.feedback-strip{max-width:1360px;margin:0 auto;padding:70px 42px;border-top:1px solid #d8d5ce;display:flex;align-items:center;justify-content:space-between;gap:35px}.feedback-strip h2{font-family:Georgia,'Songti SC',serif;font-weight:400;font-size:32px;margin:12px 0}.feedback-strip p{max-width:680px;line-height:1.8;color:#77756e}.feedback-dialog{width:min(600px,calc(100vw - 32px));border:0;padding:40px;background:#f7f5f0;color:#252823;max-height:90dvh;overflow:auto}.feedback-dialog::backdrop{background:#1e2426b3;backdrop-filter:blur(4px)}.feedback-dialog h2{font:30px Georgia,'Songti SC',serif;font-weight:400;margin:20px 0}.feedback-dialog p{line-height:1.7;color:#77756e}.feedback-dialog .icon-button{float:right}.feedback-form{display:grid;gap:17px;margin-top:24px}.feedback-form label{display:grid;gap:8px;font-size:14px}.feedback-form input,.feedback-form textarea,.feedback-form select{width:100%;padding:12px;border:1px solid #c9c7c0;background:#fffefa;color:#252823;font:inherit;border-radius:0;box-sizing:border-box}.feedback-form textarea{resize:vertical;min-height:100px}.feedback-form small{color:#77756e;font-size:12px;line-height:1.6}.feedback-form .feedback-privacy{font-size:12px;margin:0}.feedback-form button:disabled{opacity:.5}.feedback-status{font-size:14px;margin:0;min-height:24px}.feedback-hp{position:absolute!important;left:-9999px}.detail-feedback{margin-top:20px;text-decoration:underline;text-underline-offset:5px}@media(max-width:700px){.feedback-strip{padding:44px 20px;display:block}.feedback-strip h2{font-size:25px}.feedback-strip .button{margin-top:15px}.feedback-dialog{padding:24px}.feedback-dialog h2{font-size:25px}.feedback-dialog input,.feedback-dialog textarea,.feedback-dialog select{font-size:16px}}
.wallpapers-page .feedback-dialog{position:fixed;inset:0;margin:auto;z-index:200;font-family:var(--sans)}
@media(max-width:760px){.wallpapers-page .license-strip{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:start}.wallpapers-page .license-strip>.button{grid-column:2;margin-left:0;justify-self:start}.wallpapers-page .license-strip>div:nth-child(2){min-width:0}}

.wallpapers-page .site-footer{align-items:flex-start;gap:12px 32px}.wallpapers-page .privacy-details{max-width:36rem;min-width:0}.wallpapers-page .privacy-details summary{cursor:pointer;color:var(--ink);padding:4px 0;text-underline-offset:4px;text-decoration:underline}.wallpapers-page .privacy-copy{margin-top:10px;font:12px/1.85 var(--sans);letter-spacing:normal;color:var(--muted);overflow-wrap:anywhere}.wallpapers-page .privacy-copy p+p{margin-top:8px}.wallpapers-page .privacy-copy a{color:var(--ink);text-decoration:underline;text-underline-offset:3px}@media(max-width:760px){.wallpapers-page .privacy-details{margin-top:8px}.wallpapers-page .privacy-details summary{padding:10px 0;min-height:42px}}
