@layer quartz-base{.page-sequence{border-top:1px solid var(--lightgray);grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:16px;margin:40px 0 24px;padding-top:24px;display:grid}.page-sequence .page-sequence-link{border:1px solid var(--lightgray);min-width:0;color:var(--secondary);background:0 0;border-radius:8px;flex-direction:column;gap:6px;padding:16px 20px;text-decoration:none;transition:border-color .15s,background-color .15s;display:flex}.page-sequence .page-sequence-link:hover{border-color:var(--secondary);background:var(--highlight)}.page-sequence-link:focus-visible{outline:2px solid var(--secondary);outline-offset:3px}.page-sequence-prev{text-align:left;grid-column:1}.page-sequence-next{text-align:right;grid-column:2}.page-sequence-label{color:var(--darkgray);font-size:.85rem;font-weight:400}.page-sequence-title{overflow-wrap:anywhere;font-size:1rem;font-weight:600}.floating-actions{z-index:100;flex-direction:column;gap:8px;margin:0;padding:0;display:flex;position:fixed;bottom:24px;right:24px}.floating-actions>button{border:1px solid var(--lightgray);background:var(--light);width:36px;height:36px;color:var(--darkgray);cursor:pointer;box-shadow:none;border-radius:0;place-items:center;margin:0;padding:0;transition:color .15s,background-color .15s,border-color .15s;display:grid}.floating-actions>button:hover{color:var(--secondary);border-color:var(--secondary);background:var(--highlight)}.floating-actions>button:focus-visible{outline:2px solid var(--secondary);outline-offset:3px}.floating-actions svg{fill:none;stroke:currentColor;stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round;width:18px;height:18px}@media screen and (max-width:800px),screen and (max-width:1100px) and (hover:none) and (pointer:coarse){.floating-actions{display:none}}@media (max-width:600px){.page-sequence{grid-template-columns:minmax(0,1fr);gap:12px}.page-sequence-prev,.page-sequence-next{grid-column:1}}@media print{.floating-actions,.page-sequence{display:none}}}