.calendar-orientation{border:0;min-width:0;margin:1.5rem 0;padding:0}.calendar-orientation legend{margin-bottom:.75rem;font-weight:750}.calendar-orientation__choices{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;display:grid}.calendar-orientation__choices button{color:#382e34;cursor:pointer;text-align:center;min-width:0;font:inherit;background:#fffaf7;border:1px solid #cfbec5;border-radius:12px;flex-direction:column;align-items:center;gap:.4rem;padding:.8rem;display:flex}.calendar-orientation__choices button[aria-pressed=true]{background:#f8edf2;border:2px solid #75435f;padding:calc(.8rem - 1px)}.calendar-orientation__choices button:focus-visible{outline-offset:3px;outline:3px solid #75435f}.calendar-orientation__choices img{object-fit:contain;width:100%;height:170px}.calendar-orientation__choices small,.calendar-orientation__choices span,.calendar-orientation>p{font-size:.8rem;line-height:1.45}.calendar-orientation__choices button:disabled{cursor:wait;opacity:.6}.photo-editor__tools .calendar-orientation__choices img{height:100px}.calendar-orientation summary{cursor:pointer;font-size:.85rem;font-weight:650}.calendar-orientation__examples{grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:.8rem;margin-top:1rem;display:grid}.calendar-orientation__examples figure{min-width:0;margin:0}.calendar-orientation__examples img{width:100%;height:auto}.calendar-orientation__examples figcaption{text-align:center;margin-top:.4rem;font-size:.8rem}
