/* The same paper, pencil and quiet buttons as the homepage. */
footer a.support-footer-link{display:inline-flex;align-items:center;justify-content:center;min-height:40px;padding:5px 11px;border:1px solid #ddd3ba;border-radius:1px 2px 4px 1px;background:#faf5e7;box-shadow:1px 2px 3px #69533910;transform:rotate(-.6deg);color:#405149;font:23px/1.2 ZknHand,Notebook,cursive!important;text-decoration:none;}
footer a.support-footer-link:focus-visible{outline:2px solid #7b9ba4;outline-offset:5px;}
.support-page .support-form-note p,.support-page .support-form-note legend,.support-page .support-form-note label{font:25px/1.4 ZknHand,Notebook,cursive!important;}
.support-page .support-form-note p.support-test-note,.support-page .support-form-note .helptext{font:20px/1.4 ZknHand,Notebook,cursive!important;}
.support-page .support-form-note h1{font:44px/1.12 ZknHand,Notebook,cursive!important;}
.support-page .support-form-note .support-custom input{font:19px/1.4 Arial,sans-serif!important;min-height:48px;}
.support-page .support-form-note .idea-pick{display:flex;align-items:flex-start;gap:12px;}
.support-page .support-form-note .idea-pick input[type=checkbox]{position:static;appearance:auto;opacity:1;flex:0 0 23px;width:23px;height:23px;margin:6px 0 0;}
@media(max-width:700px){.support-page .support-form-note{padding:30px 22px!important;}.support-page .support-form-note h1{font-size:36px!important;}.support-page .support-form-note p{font-size:24px!important;}}

/* Uploaded wish photos keep their own colours and paper, with no sketch blend. */
.note-grid.compact-gifts .gift-thumb,main .gift-photo-frame .detail-photo{filter:none;mix-blend-mode:normal;opacity:1;}
footer nav{align-items:center;}
.back-to-wishlist{display:inline-flex;align-items:center;min-height:44px;font:25px/1.25 Notebook,cursive;margin-bottom:14px;}
.preview-reservation-fields{border:0;padding:0;margin:0;min-width:0;}
.preview-reservation-fields:disabled button{opacity:.55;cursor:not-allowed;}
