<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://wiki.xmethod.net/index.php?action=history&amp;feed=atom&amp;title=MediaWiki%3AGadget-SocialFeed.css</id>
	<title>MediaWiki:Gadget-SocialFeed.css - Revision history</title>
	<link rel="self" type="application/atom+xml" href="https://wiki.xmethod.net/index.php?action=history&amp;feed=atom&amp;title=MediaWiki%3AGadget-SocialFeed.css"/>
	<link rel="alternate" type="text/html" href="https://wiki.xmethod.net/index.php?title=MediaWiki:Gadget-SocialFeed.css&amp;action=history"/>
	<updated>2026-05-01T22:28:23Z</updated>
	<subtitle>Revision history for this page on the wiki</subtitle>
	<generator>MediaWiki 1.42.4</generator>
	<entry>
		<id>https://wiki.xmethod.net/index.php?title=MediaWiki:Gadget-SocialFeed.css&amp;diff=3855&amp;oldid=prev</id>
		<title>Docmoates at 14:36, 4 February 2026</title>
		<link rel="alternate" type="text/html" href="https://wiki.xmethod.net/index.php?title=MediaWiki:Gadget-SocialFeed.css&amp;diff=3855&amp;oldid=prev"/>
		<updated>2026-02-04T14:36:53Z</updated>

		<summary type="html">&lt;p&gt;&lt;/p&gt;
&lt;a href=&quot;https://wiki.xmethod.net/index.php?title=MediaWiki:Gadget-SocialFeed.css&amp;amp;diff=3855&amp;amp;oldid=3833&quot;&gt;Show changes&lt;/a&gt;</summary>
		<author><name>Docmoates</name></author>
	</entry>
	<entry>
		<id>https://wiki.xmethod.net/index.php?title=MediaWiki:Gadget-SocialFeed.css&amp;diff=3833&amp;oldid=prev</id>
		<title>Docmoates at 11:37, 3 February 2026</title>
		<link rel="alternate" type="text/html" href="https://wiki.xmethod.net/index.php?title=MediaWiki:Gadget-SocialFeed.css&amp;diff=3833&amp;oldid=prev"/>
		<updated>2026-02-03T11:37:31Z</updated>

		<summary type="html">&lt;p&gt;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;New page&lt;/b&gt;&lt;/p&gt;&lt;div&gt;/* SocialFeed Gadget CSS */&lt;br /&gt;
#social-app{font-family:-apple-system,BlinkMacSystemFont,&amp;#039;Segoe UI&amp;#039;,Roboto,Helvetica,Arial,sans-serif;background:#fafafa;min-height:100vh;padding-bottom:40px}&lt;br /&gt;
#social-app *{box-sizing:border-box;margin:0;padding:0}&lt;br /&gt;
.sa-profile-header{background:#fff;border-bottom:1px solid #dbdbdb}&lt;br /&gt;
.sa-cover{height:200px;background:linear-gradient(135deg,#667eea 0%,#764ba2 100%);position:relative}&lt;br /&gt;
.sa-cover img{width:100%;height:100%;object-fit:cover}&lt;br /&gt;
.sa-cover-edit{position:absolute;bottom:12px;right:12px;background:rgba(0,0,0,.6);color:#fff;border:none;padding:8px 16px;border-radius:8px;cursor:pointer;font-size:13px}&lt;br /&gt;
.sa-profile-info{max-width:935px;margin:0 auto;padding:0 20px;display:flex;gap:30px;margin-top:-50px;position:relative;z-index:10}&lt;br /&gt;
.sa-profile-pic{width:150px;height:150px;border-radius:50%;border:4px solid #fff;background:#fff;overflow:hidden;cursor:pointer;flex-shrink:0;box-shadow:0 2px 10px rgba(0,0,0,.1)}&lt;br /&gt;
.sa-profile-pic img{width:100%;height:100%;object-fit:cover}&lt;br /&gt;
.sa-profile-pic-placeholder{width:100%;height:100%;background:linear-gradient(135deg,#667eea,#764ba2);display:flex;align-items:center;justify-content:center;color:#fff;font-size:48px;font-weight:600}&lt;br /&gt;
.sa-profile-details{flex:1;padding-top:60px}&lt;br /&gt;
.sa-profile-top{display:flex;align-items:center;gap:20px;margin-bottom:16px;flex-wrap:wrap}&lt;br /&gt;
.sa-username{font-size:28px;font-weight:300}&lt;br /&gt;
.sa-edit-btn{background:#0095f6;color:#fff;border:none;padding:8px 24px;border-radius:8px;font-weight:600;cursor:pointer;font-size:14px}&lt;br /&gt;
.sa-edit-btn:hover{background:#1877f2}&lt;br /&gt;
.sa-stats{display:flex;gap:32px;margin-bottom:16px}&lt;br /&gt;
.sa-stat{text-align:center}&lt;br /&gt;
.sa-stat-num{font-weight:600;font-size:18px}&lt;br /&gt;
.sa-stat-label{color:#8e8e8e;font-size:14px}&lt;br /&gt;
.sa-bio{max-width:400px;line-height:1.5}&lt;br /&gt;
.sa-bio-name{font-weight:600}&lt;br /&gt;
.sa-main{max-width:935px;margin:0 auto;padding:20px}&lt;br /&gt;
.sa-stories{display:flex;gap:16px;padding:16px 0;overflow-x:auto;margin-bottom:20px}&lt;br /&gt;
.sa-story{display:flex;flex-direction:column;align-items:center;gap:8px;cursor:pointer}&lt;br /&gt;
.sa-story-ring{width:66px;height:66px;border-radius:50%;padding:3px;background:linear-gradient(45deg,#f09433,#e6683c,#dc2743,#cc2366,#bc1888)}&lt;br /&gt;
.sa-story-ring.add{background:#dbdbdb}&lt;br /&gt;
.sa-story-ring.seen{background:#dbdbdb}&lt;br /&gt;
.sa-story-inner{width:100%;height:100%;border-radius:50%;border:2px solid #fff;overflow:hidden;background:#fafafa;display:flex;align-items:center;justify-content:center}&lt;br /&gt;
.sa-story-inner img{width:100%;height:100%;object-fit:cover}&lt;br /&gt;
.sa-story-add{font-size:24px;color:#0095f6}&lt;br /&gt;
.sa-story-name{font-size:12px;color:#262626;max-width:66px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}&lt;br /&gt;
.sa-composer{background:#fff;border:1px solid #dbdbdb;border-radius:12px;margin-bottom:20px}&lt;br /&gt;
.sa-composer-top{display:flex;gap:12px;padding:16px}&lt;br /&gt;
.sa-composer-avatar{width:44px;height:44px;border-radius:50%;overflow:hidden;flex-shrink:0}&lt;br /&gt;
.sa-composer-avatar img{width:100%;height:100%;object-fit:cover}&lt;br /&gt;
.sa-composer-avatar-placeholder{width:100%;height:100%;background:linear-gradient(135deg,#667eea,#764ba2);display:flex;align-items:center;justify-content:center;color:#fff;font-size:16px;font-weight:600}&lt;br /&gt;
.sa-composer-input{flex:1;border:none;resize:none;font-size:16px;line-height:1.5;min-height:60px;outline:none;font-family:inherit}&lt;br /&gt;
.sa-composer-input::placeholder{color:#8e8e8e}&lt;br /&gt;
.sa-composer-preview{padding:0 16px 16px;display:none}&lt;br /&gt;
.sa-composer-preview.show{display:block}&lt;br /&gt;
.sa-composer-preview-inner{position:relative;display:inline-block}&lt;br /&gt;
.sa-composer-preview img,.sa-composer-preview video{max-width:100%;max-height:300px;border-radius:8px}&lt;br /&gt;
.sa-composer-preview-remove{position:absolute;top:8px;right:8px;width:28px;height:28px;border-radius:50%;background:rgba(0,0,0,.7);color:#fff;border:none;cursor:pointer;font-size:16px}&lt;br /&gt;
.sa-composer-location{padding:0 16px 12px;font-size:14px;color:#8e8e8e;display:none}&lt;br /&gt;
.sa-composer-location.show{display:flex;align-items:center;gap:8px}&lt;br /&gt;
.sa-composer-location button{background:none;border:none;cursor:pointer;font-size:14px}&lt;br /&gt;
.sa-composer-actions{display:flex;justify-content:space-between;align-items:center;padding:12px 16px;border-top:1px solid #efefef}&lt;br /&gt;
.sa-composer-buttons{display:flex;gap:4px}&lt;br /&gt;
.sa-icon-btn{width:40px;height:40px;border:none;background:none;cursor:pointer;font-size:20px;border-radius:50%;transition:background .2s}&lt;br /&gt;
.sa-icon-btn:hover{background:#f0f0f0}&lt;br /&gt;
.sa-post-btn{background:#0095f6;color:#fff;border:none;padding:10px 24px;border-radius:8px;font-weight:600;cursor:pointer;font-size:14px}&lt;br /&gt;
.sa-post-btn:disabled{opacity:.3;cursor:default}&lt;br /&gt;
.sa-post-btn:not(:disabled):hover{background:#1877f2}&lt;br /&gt;
.sa-feed{display:flex;flex-direction:column;gap:20px}&lt;br /&gt;
.sa-post{background:#fff;border:1px solid #dbdbdb;border-radius:12px;overflow:hidden}&lt;br /&gt;
.sa-post-header{display:flex;align-items:center;gap:12px;padding:14px 16px}&lt;br /&gt;
.sa-post-avatar{width:42px;height:42px;border-radius:50%;overflow:hidden}&lt;br /&gt;
.sa-post-avatar img{width:100%;height:100%;object-fit:cover}&lt;br /&gt;
.sa-post-avatar-placeholder{width:100%;height:100%;background:linear-gradient(135deg,#667eea,#764ba2);display:flex;align-items:center;justify-content:center;color:#fff;font-size:14px;font-weight:600}&lt;br /&gt;
.sa-post-user{flex:1}&lt;br /&gt;
.sa-post-username{font-weight:600;font-size:14px;color:#262626}&lt;br /&gt;
.sa-post-meta{font-size:12px;color:#8e8e8e}&lt;br /&gt;
.sa-post-menu{background:none;border:none;cursor:pointer;font-size:20px;color:#262626}&lt;br /&gt;
.sa-post-content{padding:0 16px 12px;font-size:15px;line-height:1.5;white-space:pre-wrap}&lt;br /&gt;
.sa-post-location{padding:0 16px 8px;font-size:13px;color:#8e8e8e}&lt;br /&gt;
.sa-post-media{background:#000}&lt;br /&gt;
.sa-post-media img{width:100%;max-height:600px;object-fit:contain}&lt;br /&gt;
.sa-post-media video{width:100%;max-height:600px}&lt;br /&gt;
.sa-post-media iframe{width:100%;height:400px;border:none}&lt;br /&gt;
.sa-post-actions{display:flex;gap:16px;padding:12px 16px}&lt;br /&gt;
.sa-post-action{background:none;border:none;cursor:pointer;font-size:24px;padding:0;transition:transform .2s}&lt;br /&gt;
.sa-post-action:hover{transform:scale(1.1)}&lt;br /&gt;
.sa-post-action.liked{color:#ed4956}&lt;br /&gt;
.sa-post-likes{padding:0 16px 8px;font-weight:600;font-size:14px}&lt;br /&gt;
.sa-post-comments-count{padding:0 16px 8px;font-size:14px;color:#8e8e8e;cursor:pointer}&lt;br /&gt;
.sa-post-time{padding:0 16px 12px;font-size:10px;color:#8e8e8e;text-transform:uppercase}&lt;br /&gt;
.sa-post-comment-form{display:flex;gap:12px;padding:12px 16px;border-top:1px solid #efefef}&lt;br /&gt;
.sa-post-comment-input{flex:1;border:none;font-size:14px;outline:none}&lt;br /&gt;
.sa-post-comment-input::placeholder{color:#8e8e8e}&lt;br /&gt;
.sa-post-comment-submit{background:none;border:none;color:#0095f6;font-weight:600;cursor:pointer;font-size:14px}&lt;br /&gt;
.sa-post-comment-submit:disabled{opacity:.3;cursor:default}&lt;br /&gt;
.sa-comments-section{display:none;padding:0 16px 12px;max-height:300px;overflow-y:auto}&lt;br /&gt;
.sa-comments-section.show{display:block}&lt;br /&gt;
.sa-comment{display:flex;gap:12px;margin-bottom:12px}&lt;br /&gt;
.sa-comment-avatar{width:32px;height:32px;border-radius:50%;overflow:hidden;flex-shrink:0}&lt;br /&gt;
.sa-comment-avatar img{width:100%;height:100%;object-fit:cover}&lt;br /&gt;
.sa-comment-avatar-placeholder{width:100%;height:100%;background:linear-gradient(135deg,#667eea,#764ba2);display:flex;align-items:center;justify-content:center;color:#fff;font-size:10px;font-weight:600}&lt;br /&gt;
.sa-comment-body{flex:1}&lt;br /&gt;
.sa-comment-text{font-size:14px;line-height:1.4}&lt;br /&gt;
.sa-comment-text strong{font-weight:600}&lt;br /&gt;
.sa-comment-time{font-size:12px;color:#8e8e8e;margin-top:4px}&lt;br /&gt;
.sa-empty{text-align:center;padding:60px 20px;background:#fff;border:1px solid #dbdbdb;border-radius:12px}&lt;br /&gt;
.sa-empty-icon{font-size:64px;margin-bottom:16px}&lt;br /&gt;
.sa-empty-title{font-size:24px;font-weight:300;margin-bottom:8px}&lt;br /&gt;
.sa-empty-text{color:#8e8e8e}&lt;br /&gt;
.sa-modal{display:none;position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.65);z-index:1000;align-items:center;justify-content:center;padding:20px}&lt;br /&gt;
.sa-modal.open{display:flex}&lt;br /&gt;
.sa-modal-content{background:#fff;border-radius:12px;width:100%;max-width:500px;max-height:90vh;overflow:auto}&lt;br /&gt;
.sa-modal-header{display:flex;align-items:center;justify-content:space-between;padding:16px;border-bottom:1px solid #dbdbdb}&lt;br /&gt;
.sa-modal-title{font-weight:600;font-size:16px}&lt;br /&gt;
.sa-modal-close{background:none;border:none;font-size:24px;cursor:pointer;padding:0;line-height:1}&lt;br /&gt;
.sa-modal-body{padding:20px}&lt;br /&gt;
.sa-tabs{display:flex;border-bottom:1px solid #dbdbdb}&lt;br /&gt;
.sa-tab{flex:1;padding:16px;text-align:center;cursor:pointer;font-weight:600;color:#8e8e8e;border-bottom:1px solid transparent;margin-bottom:-1px;transition:all .2s}&lt;br /&gt;
.sa-tab:hover{color:#262626}&lt;br /&gt;
.sa-tab.active{color:#262626;border-bottom-color:#262626}&lt;br /&gt;
.sa-tab-panel{display:none;padding:20px}&lt;br /&gt;
.sa-tab-panel.active{display:block}&lt;br /&gt;
.sa-upload-zone{border:2px dashed #dbdbdb;border-radius:8px;padding:40px;text-align:center;cursor:pointer;transition:all .2s}&lt;br /&gt;
.sa-upload-zone:hover{border-color:#0095f6;background:#f0f7ff}&lt;br /&gt;
.sa-upload-zone.dragover{border-color:#0095f6;background:#e3f2fd}&lt;br /&gt;
.sa-upload-zone input{display:none}&lt;br /&gt;
.sa-upload-icon{font-size:48px;margin-bottom:12px}&lt;br /&gt;
.sa-upload-text{color:#8e8e8e}&lt;br /&gt;
.sa-upload-text span{color:#0095f6;font-weight:600}&lt;br /&gt;
.sa-input{width:100%;padding:14px;border:1px solid #dbdbdb;border-radius:8px;font-size:14px;margin-bottom:12px;outline:none;transition:border-color .2s}&lt;br /&gt;
.sa-input:focus{border-color:#262626}&lt;br /&gt;
.sa-textarea{width:100%;padding:14px;border:1px solid #dbdbdb;border-radius:8px;font-size:14px;margin-bottom:12px;outline:none;resize:vertical;min-height:80px;font-family:inherit}&lt;br /&gt;
.sa-textarea:focus{border-color:#262626}&lt;br /&gt;
.sa-preview-img{width:100%;max-height:200px;object-fit:contain;border-radius:8px;margin-top:12px;display:none}&lt;br /&gt;
.sa-preview-img.show{display:block}&lt;br /&gt;
.sa-progress{height:4px;background:#dbdbdb;border-radius:2px;margin-top:12px;overflow:hidden;display:none}&lt;br /&gt;
.sa-progress.show{display:block}&lt;br /&gt;
.sa-progress-bar{height:100%;background:linear-gradient(90deg,#0095f6,#00d4ff);width:0;transition:width .3s}&lt;br /&gt;
.sa-btn-row{display:flex;gap:12px;margin-top:20px}&lt;br /&gt;
.sa-btn{flex:1;padding:14px;border:none;border-radius:8px;font-weight:600;font-size:14px;cursor:pointer;transition:all .2s}&lt;br /&gt;
.sa-btn-primary{background:#0095f6;color:#fff}&lt;br /&gt;
.sa-btn-primary:hover{background:#1877f2}&lt;br /&gt;
.sa-btn-secondary{background:#efefef;color:#262626}&lt;br /&gt;
.sa-btn-secondary:hover{background:#dbdbdb}&lt;br /&gt;
.sa-emoji-picker{position:absolute;bottom:50px;left:0;background:#fff;border-radius:12px;box-shadow:0 0 20px rgba(0,0,0,.15);width:320px;z-index:100;display:none}&lt;br /&gt;
.sa-emoji-picker.open{display:block}&lt;br /&gt;
.sa-emoji-header{display:flex;gap:4px;padding:12px;border-bottom:1px solid #efefef;overflow-x:auto}&lt;br /&gt;
.sa-emoji-cat{background:none;border:none;font-size:20px;padding:8px;cursor:pointer;border-radius:8px;opacity:.5;transition:all .2s}&lt;br /&gt;
.sa-emoji-cat:hover,.sa-emoji-cat.active{opacity:1;background:#efefef}&lt;br /&gt;
.sa-emoji-grid{display:grid;grid-template-columns:repeat(8,1fr);gap:4px;padding:12px;max-height:200px;overflow-y:auto}&lt;br /&gt;
.sa-emoji-btn{background:none;border:none;font-size:24px;padding:4px;cursor:pointer;border-radius:4px;transition:background .2s}&lt;br /&gt;
.sa-emoji-btn:hover{background:#efefef}&lt;br /&gt;
.sa-story-viewer{display:none;position:fixed;top:0;left:0;right:0;bottom:0;background:#1a1a1a;z-index:2000;align-items:center;justify-content:center}&lt;br /&gt;
.sa-story-viewer.open{display:flex}&lt;br /&gt;
.sa-story-viewer-content{position:relative;max-width:400px;width:100%}&lt;br /&gt;
.sa-story-viewer-progress{position:absolute;top:16px;left:16px;right:16px;height:2px;background:rgba(255,255,255,.3);border-radius:1px}&lt;br /&gt;
.sa-story-viewer-progress-bar{height:100%;background:#fff;border-radius:1px;width:0}&lt;br /&gt;
.sa-story-viewer-header{position:absolute;top:24px;left:16px;right:16px;display:flex;align-items:center;gap:12px;color:#fff}&lt;br /&gt;
.sa-story-viewer-avatar{width:32px;height:32px;border-radius:50%;overflow:hidden;border:2px solid #fff}&lt;br /&gt;
.sa-story-viewer-avatar img{width:100%;height:100%;object-fit:cover}&lt;br /&gt;
.sa-story-viewer-name{font-weight:600;font-size:14px}&lt;br /&gt;
.sa-story-viewer-close{position:absolute;top:16px;right:16px;background:none;border:none;color:#fff;font-size:28px;cursor:pointer;z-index:10}&lt;br /&gt;
.sa-story-viewer img{max-width:100%;max-height:80vh;border-radius:8px}&lt;br /&gt;
@media(max-width:768px){&lt;br /&gt;
.sa-profile-info{flex-direction:column;align-items:center;text-align:center;margin-top:-75px}&lt;br /&gt;
.sa-profile-pic{width:120px;height:120px}&lt;br /&gt;
.sa-profile-details{padding-top:16px}&lt;br /&gt;
.sa-stats{justify-content:center}&lt;br /&gt;
.sa-bio{margin:0 auto}&lt;br /&gt;
.sa-cover{height:150px}&lt;br /&gt;
}&lt;/div&gt;</summary>
		<author><name>Docmoates</name></author>
	</entry>
</feed>