.app-shell>main#main.site-main{width:100%;max-width:var(--site-max-width);padding:var(--responsive-margin);flex:1;margin:0 auto}@media (max-width:767px){body[data-story-view-layout] .app-shell>main#main.site-main{padding-top:0;padding-left:0;padding-right:0}}
.floating-write-btn{display:none}@media (max-width:767px){.floating-write-btn{bottom:calc(var(--spacing-3xl) + var(--spacing-md));right:var(--spacing-lg);z-index:var(--z-floating);display:flex;position:fixed}}.floating-write-btn__link{border-radius:var(--radius-full);width:52px;height:52px;box-shadow:var(--shadow-md);background:var(--bg-action-primary);color:var(--text-on-primary);justify-content:center;align-items:center;transition:opacity .15s,box-shadow .15s;display:flex}.floating-write-btn__link:hover{background:var(--bg-action-primary--hover);box-shadow:var(--shadow-lg);color:var(--text-on-primary)}.floating-write-btn__button{appearance:none;color:var(--text-on-primary);font:inherit;text-align:inherit;cursor:pointer;border-radius:var(--radius-full);width:52px;height:52px;box-shadow:var(--shadow-md);background:0 0;background:var(--bg-action-primary);border:0;justify-content:center;align-items:center;margin:0;padding:0;transition:opacity .15s,box-shadow .15s;display:flex}.floating-write-btn__button:hover{background:var(--bg-action-primary--hover);box-shadow:var(--shadow-lg);color:var(--text-on-primary)}.floating-write-btn__button{text-align:center}.floating-write-btn__button:focus-visible{outline:1px solid var(--border-focus);outline-offset:2px}.floating-write-btn__icon,.floating-write-btn__button>svg,.floating-write-btn__link>svg{flex-shrink:0;width:24px;height:24px}
