/* V3 Medicine Cabinet: a dark hero with the stack box beside the words, what Gabriel checks on chalk, moving
   prescriptions on abyss (Amazon Health steal #4), questions, and the photo close. */
.mc-hero .ph-grid{align-items:center}
.mc-box{display:flex;flex-direction:column;gap:14px;padding:clamp(18px,2vw,26px);border:1px solid var(--line);border-radius:18px;background:rgba(240,243,241,.04)}
.mc-box textarea{width:100%;min-height:132px;resize:vertical;padding:16px 18px;border:1px solid var(--line);border-radius:12px;background:rgba(240,243,241,.05);color:var(--pearl);font:inherit;font-size:var(--fs-17);line-height:1.5}
.mc-box textarea::placeholder{color:var(--dim)}
.mc-box textarea:focus{outline:none;border-color:rgba(240,243,241,.42)}
.mc-ex{display:flex;flex-wrap:wrap;gap:8px}
.mc-ex button{height:36px;padding:0 14px;border:1px solid var(--line);border-radius:999px;background:transparent;color:var(--silver);font:inherit;font-size:var(--fs-13);cursor:pointer;transition:color .2s,border-color .2s}
.mc-ex button:hover{color:var(--pearl);border-color:rgba(240,243,241,.42)}
.mc-go{align-self:flex-start}
.mc-alt{font-size:var(--fs-13);color:var(--dim)}
.mc-alt a{color:var(--silver);text-underline-offset:3px}
.mc-checks .card h3{font-size:var(--fs-h3);font-weight:400;letter-spacing:-.02em;line-height:1.2}
.mc-move .sec-row{align-items:flex-end}
@media (max-width:860px){.mc-checks .cards{grid-template-columns:1fr}}
@media (max-width:760px){.mc-go{align-self:stretch;height:54px}.mc-move .sec-row>.btn{width:100%;height:54px}}
